svn commit: r1630059 - /tomcat/trunk/java/org/apache/catalina/loader/WebappLoader.java

2014-10-08 Thread markt
Author: markt
Date: Wed Oct  8 10:13:20 2014
New Revision: 1630059

URL: http://svn.apache.org/r1630059
Log:
FindBugs. Remove unnecessary null check.

Modified:
tomcat/trunk/java/org/apache/catalina/loader/WebappLoader.java

Modified: tomcat/trunk/java/org/apache/catalina/loader/WebappLoader.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/loader/WebappLoader.java?rev=1630059r1=1630058r2=1630059view=diff
==
--- tomcat/trunk/java/org/apache/catalina/loader/WebappLoader.java (original)
+++ tomcat/trunk/java/org/apache/catalina/loader/WebappLoader.java Wed Oct  8 
10:13:20 2014
@@ -442,12 +442,10 @@ public class WebappLoader extends Lifecy
 servletContext.removeAttribute(Globals.CLASS_PATH_ATTR);
 
 // Throw away our current class loader
-if (classLoader != null) {
-try {
-classLoader.stop();
-} finally {
-classLoader.destroy();
-}
+try {
+classLoader.stop();
+} finally {
+classLoader.destroy();
 }
 
 try {



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



svn commit: r1630060 - /tomcat/trunk/java/org/apache/tomcat/util/buf/HexUtils.java

2014-10-08 Thread markt
Author: markt
Date: Wed Oct  8 10:20:20 2014
New Revision: 1630060

URL: http://svn.apache.org/r1630060
Log:
FindBugs. Use a better test for an odd number. Functionally makes no difference 
since length is always =0 but it should be a little faster.

Modified:
tomcat/trunk/java/org/apache/tomcat/util/buf/HexUtils.java

Modified: tomcat/trunk/java/org/apache/tomcat/util/buf/HexUtils.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/buf/HexUtils.java?rev=1630060r1=1630059r2=1630060view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/buf/HexUtils.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/buf/HexUtils.java Wed Oct  8 
10:20:20 2014
@@ -97,7 +97,7 @@ public final class HexUtils {
 return null;
 }
 
-if (input.length() % 2 == 1) {
+if ((input.length()  1) == 1) {
 // Odd number of characters
 throw new 
IllegalArgumentException(sm.getString(hexUtils.fromHex.oddDigits));
 }



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



svn commit: r1630063 - in /tomcat/trunk: res/findbugs/filter-false-positives.xml test/org/apache/tomcat/util/http/TestCookieParsing.java

2014-10-08 Thread markt
Author: markt
Date: Wed Oct  8 10:26:37 2014
New Revision: 1630063

URL: http://svn.apache.org/r1630063
Log:
FindBugs. Ignore a false positive. Add a warning to the code in case someone 
copies this test code for a real app.

Modified:
tomcat/trunk/res/findbugs/filter-false-positives.xml
tomcat/trunk/test/org/apache/tomcat/util/http/TestCookieParsing.java

Modified: tomcat/trunk/res/findbugs/filter-false-positives.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/res/findbugs/filter-false-positives.xml?rev=1630063r1=1630062r2=1630063view=diff
==
--- tomcat/trunk/res/findbugs/filter-false-positives.xml (original)
+++ tomcat/trunk/res/findbugs/filter-false-positives.xml Wed Oct  8 10:26:37 
2014
@@ -525,6 +525,7 @@
 Bug code=RCN /
   /Match
 
+
   !-- Test code --
   Match
 !-- Code is deliberately unused --
@@ -670,6 +671,11 @@
 Bug code=ST /
   /Match
   Match
+Class 
name=org.apache.tomcat.util.http.TestCookieParsing$EchoCookieHeader/
+Method name=service/
+Bug pattern=XSS_REQUEST_PARAMETER_TO_SERVLET_WRITER/
+  /Match
+  Match
 !-- Return value of latch is intentionally ignored --
 Or
   Class name=org.apache.tomcat.websocket.TestWebSocketFrameClient/

Modified: tomcat/trunk/test/org/apache/tomcat/util/http/TestCookieParsing.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/util/http/TestCookieParsing.java?rev=1630063r1=1630062r2=1630063view=diff
==
--- tomcat/trunk/test/org/apache/tomcat/util/http/TestCookieParsing.java 
(original)
+++ tomcat/trunk/test/org/apache/tomcat/util/http/TestCookieParsing.java Wed 
Oct  8 10:26:37 2014
@@ -322,6 +322,7 @@ public class TestCookieParsing extends T
 protected void service(HttpServletRequest req, HttpServletResponse 
resp)
 throws ServletException, IOException {
 req.getCookies();
+// Never do this in production code. It triggers an XSS.
 resp.getWriter().write(req.getHeader(Cookie));
 resp.flushBuffer();
 }



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

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

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

Buildslave for this Build: silvanus_ubuntu

Build Reason: scheduler
Build Source Stamp: [branch tomcat/tc7.0.x/trunk] 1626894
Blamelist: 

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: r1630065 - in /tomcat/trunk: java/org/apache/tomcat/websocket/ java/org/apache/tomcat/websocket/server/ test/org/apache/tomcat/websocket/ webapps/docs/

2014-10-08 Thread markt
Author: markt
Date: Wed Oct  8 10:38:33 2014
New Revision: 1630065

URL: http://svn.apache.org/r1630065
Log:
Extend support for permessage-deflate to the WebSocket client implementation.

Modified:
tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java
tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java
tomcat/trunk/java/org/apache/tomcat/websocket/TransformationFactory.java
tomcat/trunk/java/org/apache/tomcat/websocket/WsFrameClient.java
tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java
tomcat/trunk/java/org/apache/tomcat/websocket/server/UpgradeUtil.java
tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java
tomcat/trunk/webapps/docs/changelog.xml

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java?rev=1630065r1=1630064r2=1630065view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java Wed Oct  8 
10:38:33 2014
@@ -61,6 +61,8 @@ public class Constants {
 WS_PROTOCOL_HEADER_NAME.toLowerCase(Locale.ENGLISH);
 public static final String WS_EXTENSIONS_HEADER_NAME =
 Sec-WebSocket-Extensions;
+public static final Object WS_EXTENSIONS_HEADER_NAME_LOWER =
+WS_EXTENSIONS_HEADER_NAME.toLowerCase(Locale.ENGLISH);
 
 public static final boolean STRICT_SPEC_COMPLIANCE =
 Boolean.getBoolean(

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java?rev=1630065r1=1630064r2=1630065view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java Wed 
Oct  8 10:38:33 2014
@@ -48,6 +48,7 @@ public class PerMessageDeflate implement
 private final int serverMaxWindowBits;
 private final boolean clientContextTakeover;
 private final int clientMaxWindowBits;
+private final boolean isServer;
 private final Inflater inflater = new Inflater(true);
 private final ByteBuffer readBuffer = 
ByteBuffer.allocate(Constants.DEFAULT_BUFFER_SIZE);
 private final Deflater deflater = new 
Deflater(Deflater.DEFAULT_COMPRESSION, true);
@@ -58,8 +59,8 @@ public class PerMessageDeflate implement
 private volatile ByteBuffer writeBuffer = 
ByteBuffer.allocate(Constants.DEFAULT_BUFFER_SIZE);
 private volatile boolean firstCompressedFrameWritten = false;
 
-static PerMessageDeflate negotiate(ListListParameter preferences) {
-// Accept the first preference that the server is able to support
+static PerMessageDeflate negotiate(ListListParameter preferences, 
boolean isServer) {
+// Accept the first preference that the endpoint is able to support
 for (ListParameter preference : preferences) {
 boolean ok = true;
 boolean serverContextTakeover = true;
@@ -142,7 +143,7 @@ public class PerMessageDeflate implement
 }
 if (ok) {
 return new PerMessageDeflate(serverContextTakeover, 
serverMaxWindowBits,
-clientContextTakeover, clientMaxWindowBits);
+clientContextTakeover, clientMaxWindowBits, isServer);
 }
 }
 // Failed to negotiate agreeable terms
@@ -151,11 +152,12 @@ public class PerMessageDeflate implement
 
 
 private PerMessageDeflate(boolean serverContextTakeover, int 
serverMaxWindowBits,
-boolean clientContextTakeover, int clientMaxWindowBits) {
+boolean clientContextTakeover, int clientMaxWindowBits, boolean 
isServer) {
 this.serverContextTakeover = serverContextTakeover;
 this.serverMaxWindowBits = serverMaxWindowBits;
 this.clientContextTakeover = clientContextTakeover;
 this.clientMaxWindowBits = clientMaxWindowBits;
+this.isServer = isServer;
 }
 
 
@@ -211,7 +213,8 @@ public class PerMessageDeflate implement
 }
 }
 } else if (written == 0) {
-if (fin  !serverContextTakeover) {
+if (fin  (isServer  !serverContextTakeover ||
+!isServer  !clientContextTakeover)) {
 inflater.reset();
 }
 return TransformationResult.END_OF_FRAME;
@@ -423,11 +426,12 @@ public class PerMessageDeflate implement
 
 private void startNewMessage() {
 firstCompressedFrameWritten = false;
-if (!clientContextTakeover) {
+if (isServer  !clientContextTakeover || !isServer  

Re: svn commit: r1630065 - in /tomcat/trunk: java/org/apache/tomcat/websocket/ java/org/apache/tomcat/websocket/server/ test/org/apache/tomcat/websocket/ webapps/docs/

2014-10-08 Thread Martin Grigorov
Hi,

On Wed, Oct 8, 2014 at 12:38 PM, ma...@apache.org wrote:

 Author: markt
 Date: Wed Oct  8 10:38:33 2014
 New Revision: 1630065

 URL: http://svn.apache.org/r1630065
 Log:
 Extend support for permessage-deflate to the WebSocket client
 implementation.

 Modified:
 tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java
 tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java

 tomcat/trunk/java/org/apache/tomcat/websocket/TransformationFactory.java
 tomcat/trunk/java/org/apache/tomcat/websocket/WsFrameClient.java
 tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java
 tomcat/trunk/java/org/apache/tomcat/websocket/server/UpgradeUtil.java

 tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java
 tomcat/trunk/webapps/docs/changelog.xml

 Modified: tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java
 URL:
 http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java?rev=1630065r1=1630064r2=1630065view=diff

 ==
 --- tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java (original)
 +++ tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java Wed Oct
 8 10:38:33 2014
 @@ -61,6 +61,8 @@ public class Constants {
  WS_PROTOCOL_HEADER_NAME.toLowerCase(Locale.ENGLISH);
  public static final String WS_EXTENSIONS_HEADER_NAME =
  Sec-WebSocket-Extensions;
 +public static final Object WS_EXTENSIONS_HEADER_NAME_LOWER =


Why the type is Object ?
It is enough for the single use later in Map#get() but someone else may
need it as a String later ?


 +WS_EXTENSIONS_HEADER_NAME.toLowerCase(Locale.ENGLISH);

  public static final boolean STRICT_SPEC_COMPLIANCE =
  Boolean.getBoolean(

 Modified:
 tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java
 URL:
 http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java?rev=1630065r1=1630064r2=1630065view=diff

 ==
 --- tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java
 (original)
 +++ tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java
 Wed Oct  8 10:38:33 2014
 @@ -48,6 +48,7 @@ public class PerMessageDeflate implement
  private final int serverMaxWindowBits;
  private final boolean clientContextTakeover;
  private final int clientMaxWindowBits;
 +private final boolean isServer;
  private final Inflater inflater = new Inflater(true);
  private final ByteBuffer readBuffer =
 ByteBuffer.allocate(Constants.DEFAULT_BUFFER_SIZE);
  private final Deflater deflater = new
 Deflater(Deflater.DEFAULT_COMPRESSION, true);
 @@ -58,8 +59,8 @@ public class PerMessageDeflate implement
  private volatile ByteBuffer writeBuffer =
 ByteBuffer.allocate(Constants.DEFAULT_BUFFER_SIZE);
  private volatile boolean firstCompressedFrameWritten = false;

 -static PerMessageDeflate negotiate(ListListParameter preferences)
 {
 -// Accept the first preference that the server is able to support
 +static PerMessageDeflate negotiate(ListListParameter preferences,
 boolean isServer) {
 +// Accept the first preference that the endpoint is able to
 support
  for (ListParameter preference : preferences) {
  boolean ok = true;
  boolean serverContextTakeover = true;
 @@ -142,7 +143,7 @@ public class PerMessageDeflate implement
  }
  if (ok) {
  return new PerMessageDeflate(serverContextTakeover,
 serverMaxWindowBits,
 -clientContextTakeover, clientMaxWindowBits);
 +clientContextTakeover, clientMaxWindowBits,
 isServer);
  }
  }
  // Failed to negotiate agreeable terms
 @@ -151,11 +152,12 @@ public class PerMessageDeflate implement


  private PerMessageDeflate(boolean serverContextTakeover, int
 serverMaxWindowBits,
 -boolean clientContextTakeover, int clientMaxWindowBits) {
 +boolean clientContextTakeover, int clientMaxWindowBits,
 boolean isServer) {
  this.serverContextTakeover = serverContextTakeover;
  this.serverMaxWindowBits = serverMaxWindowBits;
  this.clientContextTakeover = clientContextTakeover;
  this.clientMaxWindowBits = clientMaxWindowBits;
 +this.isServer = isServer;
  }


 @@ -211,7 +213,8 @@ public class PerMessageDeflate implement
  }
  }
  } else if (written == 0) {
 -if (fin  !serverContextTakeover) {
 +if (fin  (isServer  !serverContextTakeover ||
 +!isServer  !clientContextTakeover)) {
  inflater.reset();
  }
  return 

Re: svn commit: r1630065 - in /tomcat/trunk: java/org/apache/tomcat/websocket/ java/org/apache/tomcat/websocket/server/ test/org/apache/tomcat/websocket/ webapps/docs/

2014-10-08 Thread Mark Thomas
On 08/10/2014 11:41, Martin Grigorov wrote:

It really helps if you are going to comment on a small part of a large
commit if you trim the irrelevant parts of the original in your reply.

 Modified: tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java
 URL:
 http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java?rev=1630065r1=1630064r2=1630065view=diff

 ==
 --- tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java (original)
 +++ tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java Wed Oct
 8 10:38:33 2014
 @@ -61,6 +61,8 @@ public class Constants {
  WS_PROTOCOL_HEADER_NAME.toLowerCase(Locale.ENGLISH);
  public static final String WS_EXTENSIONS_HEADER_NAME =
  Sec-WebSocket-Extensions;
 +public static final Object WS_EXTENSIONS_HEADER_NAME_LOWER =

 
 Why the type is Object ?

Because I got the IDE to generate the code and didn't notice it created
a String. I'll get that fixed.

Mark


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



Re: svn commit: r1630065 - in /tomcat/trunk: java/org/apache/tomcat/websocket/ java/org/apache/tomcat/websocket/server/ test/org/apache/tomcat/websocket/ webapps/docs/

2014-10-08 Thread Martin Grigorov
On Wed, Oct 8, 2014 at 1:02 PM, Mark Thomas ma...@apache.org wrote:

 On 08/10/2014 11:41, Martin Grigorov wrote:

 It really helps if you are going to comment on a small part of a large
 commit if you trim the irrelevant parts of the original in your reply.


I'll try to remember for the next time.
In my mail client it is a matter of a single click to see what is before or
after such inline comment, so I thought it is easy for others too.



  Modified: tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java
  URL:
 
 http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java?rev=1630065r1=1630064r2=1630065view=diff
 
 
 ==
  --- tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java
 (original)
  +++ tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java Wed Oct
  8 10:38:33 2014
  @@ -61,6 +61,8 @@ public class Constants {
   WS_PROTOCOL_HEADER_NAME.toLowerCase(Locale.ENGLISH);
   public static final String WS_EXTENSIONS_HEADER_NAME =
   Sec-WebSocket-Extensions;
  +public static final Object WS_EXTENSIONS_HEADER_NAME_LOWER =
 
 
  Why the type is Object ?

 Because I got the IDE to generate the code and didn't notice it created
 a String. I'll get that fixed.

 Mark


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




Re: [VOTE] Release Apache Tomcat 6.0.42

2014-10-08 Thread Konstantin Kolinko
2014-10-01 0:48 GMT+04:00 jean-frederic clere jfcl...@gmail.com:
 The proposed Apache Tomcat 6.0.42 release is now available for voting.

 It can be obtained from:
 https://dist.apache.org/repos/dist/dev/tomcat/tomcat-6/v6.0.42/

 The Maven staging repo is:
 https://repository.apache.org/content/repositories/orgapachetomcat-1023/
 The svn tag is:
 http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_42/

 The proposed 6.0.42 release is:
 [ ] Broken - do not release

 [x] Stable - go ahead and release as 6.0.42 Stable

Best regards,
Konstantin Kolinko

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



svn commit: r1630088 - /tomcat/trunk/build.xml

2014-10-08 Thread markt
Author: markt
Date: Wed Oct  8 12:45:40 2014
New Revision: 1630088

URL: http://svn.apache.org/r1630088
Log:
Use 24 hour clock in build stamp

Modified:
tomcat/trunk/build.xml

Modified: tomcat/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/build.xml?rev=1630088r1=1630087r2=1630088view=diff
==
--- tomcat/trunk/build.xml (original)
+++ tomcat/trunk/build.xml Wed Oct  8 12:45:40 2014
@@ -227,7 +227,7 @@
 format property=year pattern= locale=en/
 format property=today pattern=MMM d  locale=en/
 format property=today-iso-8601 pattern=-MM-dd locale=en/
-format property=tstamp pattern=hh:mm:ss/
+format property=tstamp pattern=HH:mm:ss/
   /tstamp
   filterset id=version.filters
 filter token=YEAR value=${year}/



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



Re: svn commit: r1630088 - /tomcat/trunk/build.xml

2014-10-08 Thread Konstantin Kolinko
2014-10-08 16:45 GMT+04:00  ma...@apache.org:
 Author: markt
 Date: Wed Oct  8 12:45:40 2014
 New Revision: 1630088

 URL: http://svn.apache.org/r1630088
 Log:
 Use 24 hour clock in build stamp

Good catch!

Maybe add timezone information as well?


 Modified:
 tomcat/trunk/build.xml

 Modified: tomcat/trunk/build.xml
 URL: 
 http://svn.apache.org/viewvc/tomcat/trunk/build.xml?rev=1630088r1=1630087r2=1630088view=diff
 ==
 --- tomcat/trunk/build.xml (original)
 +++ tomcat/trunk/build.xml Wed Oct  8 12:45:40 2014
 @@ -227,7 +227,7 @@
  format property=year pattern= locale=en/
  format property=today pattern=MMM d  locale=en/
  format property=today-iso-8601 pattern=-MM-dd locale=en/
 -format property=tstamp pattern=hh:mm:ss/
 +format property=tstamp pattern=HH:mm:ss/
/tstamp
filterset id=version.filters
  filter token=YEAR value=${year}/



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


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



svn commit: r1630092 - /tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java

2014-10-08 Thread markt
Author: markt
Date: Wed Oct  8 12:56:42 2014
New Revision: 1630092

URL: http://svn.apache.org/r1630092
Log:
Correct type as spotted by Martin Grigorov

Modified:
tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java?rev=1630092r1=1630091r2=1630092view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/Constants.java Wed Oct  8 
12:56:42 2014
@@ -61,7 +61,7 @@ public class Constants {
 WS_PROTOCOL_HEADER_NAME.toLowerCase(Locale.ENGLISH);
 public static final String WS_EXTENSIONS_HEADER_NAME =
 Sec-WebSocket-Extensions;
-public static final Object WS_EXTENSIONS_HEADER_NAME_LOWER =
+public static final String WS_EXTENSIONS_HEADER_NAME_LOWER =
 WS_EXTENSIONS_HEADER_NAME.toLowerCase(Locale.ENGLISH);
 
 public static final boolean STRICT_SPEC_COMPLIANCE =



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



svn commit: r1630094 - /tomcat/trunk/build.xml

2014-10-08 Thread markt
Author: markt
Date: Wed Oct  8 13:06:56 2014
New Revision: 1630094

URL: http://svn.apache.org/r1630094
Log:
Ensure all dates are generated for UTC and add timezone to build stamp
Suggested by kkolinko

Modified:
tomcat/trunk/build.xml

Modified: tomcat/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/build.xml?rev=1630094r1=1630093r2=1630094view=diff
==
--- tomcat/trunk/build.xml (original)
+++ tomcat/trunk/build.xml Wed Oct  8 13:06:56 2014
@@ -224,10 +224,10 @@
 
   !-- Version info filter set --
   tstamp
-format property=year pattern= locale=en/
-format property=today pattern=MMM d  locale=en/
-format property=today-iso-8601 pattern=-MM-dd locale=en/
-format property=tstamp pattern=HH:mm:ss/
+   format property=year pattern= locale=en timezone=UTC/
+format property=today pattern=MMM d  locale=en timezone=UTC/
+format property=today-iso-8601 pattern=-MM-dd locale=en 
timezone=UTC/
+format property=tstamp pattern=HH:mm:ss locale=en timezone=UTC/
   /tstamp
   filterset id=version.filters
 filter token=YEAR value=${year}/
@@ -235,7 +235,7 @@
 filter token=VERSION_NUMBER value=${version.number}/
 filter token=VERSION_MAJOR value=${version.major}/
 filter token=VERSION_MAJOR_MINOR value=${version.major.minor}/
-filter token=VERSION_BUILT value=${today} ${tstamp}/
+filter token=VERSION_BUILT value=${today} ${tstamp} UTC/
 filter token=JDT_VERSION value=${jdt.version}/
   /filterset
 



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



Re: svn commit: r1630088 - /tomcat/trunk/build.xml

2014-10-08 Thread Mark Thomas
On 08/10/2014 13:50, Konstantin Kolinko wrote:
 2014-10-08 16:45 GMT+04:00  ma...@apache.org:
 Author: markt
 Date: Wed Oct  8 12:45:40 2014
 New Revision: 1630088

 URL: http://svn.apache.org/r1630088
 Log:
 Use 24 hour clock in build stamp
 
 Good catch!
 
 Maybe add timezone information as well?

Good idea.

I made sure we used UTC everywhere otherwise you could get strange
results if the timezone moved you to the next/previous day compared to UTC.

Mark


 
 
 Modified:
 tomcat/trunk/build.xml

 Modified: tomcat/trunk/build.xml
 URL: 
 http://svn.apache.org/viewvc/tomcat/trunk/build.xml?rev=1630088r1=1630087r2=1630088view=diff
 ==
 --- tomcat/trunk/build.xml (original)
 +++ tomcat/trunk/build.xml Wed Oct  8 12:45:40 2014
 @@ -227,7 +227,7 @@
  format property=year pattern= locale=en/
  format property=today pattern=MMM d  locale=en/
  format property=today-iso-8601 pattern=-MM-dd locale=en/
 -format property=tstamp pattern=hh:mm:ss/
 +format property=tstamp pattern=HH:mm:ss/
/tstamp
filterset id=version.filters
  filter token=YEAR value=${year}/



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

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


-
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

2014-10-08 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/523

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

Buildslave for this Build: bb-vm_ubuntu

Build Reason: scheduler
Build Source Stamp: [branch tomcat/trunk] 1630059
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: r1630110 - in /tomcat/trunk: java/org/apache/catalina/startup/LocalStrings.properties java/org/apache/catalina/startup/VersionLoggerListener.java webapps/docs/changelog.xml webapps/docs/co

2014-10-08 Thread markt
Author: markt
Date: Wed Oct  8 14:05:22 2014
New Revision: 1630110

URL: http://svn.apache.org/r1630110
Log:
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47919
Extend the information logged when Tomcat starts to optionally include (enabled 
by default) the values of key environment variables.

Modified:
tomcat/trunk/java/org/apache/catalina/startup/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/startup/VersionLoggerListener.java
tomcat/trunk/webapps/docs/changelog.xml
tomcat/trunk/webapps/docs/config/listeners.xml

Modified: tomcat/trunk/java/org/apache/catalina/startup/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/startup/LocalStrings.properties?rev=1630110r1=1630109r2=1630110view=diff
==
--- tomcat/trunk/java/org/apache/catalina/startup/LocalStrings.properties 
(original)
+++ tomcat/trunk/java/org/apache/catalina/startup/LocalStrings.properties Wed 
Oct  8 14:05:22 2014
@@ -121,12 +121,22 @@ userConfig.error=Error deploying web app
 userConfig.start=UserConfig: Processing START
 userConfig.stop=UserConfig: Processing STOP
 userConfig.deploy.threaded.error=Error waiting for multi-thread deployment of 
user directories to complete
-versionLoggerListener.serverInfo.server.version=Server version: {0}
-versionLoggerListener.serverInfo.server.built  =Server built:   {0}
-versionLoggerListener.serverInfo.server.number =Server number:  {0}
-versionLoggerListener.serverInfo.os.name   =OS Name:{0}
-versionLoggerListener.serverInfo.os.version=OS Version: {0}
-versionLoggerListener.serverInfo.os.arch   =Architecture:   {0}
-versionLoggerListener.serverInfo.vm.version=JVM Version:{0}
-versionLoggerListener.serverInfo.vm.vendor =JVM Vendor: {0}
+versionLoggerListener.serverInfo.server.version=Server version: {0}
+versionLoggerListener.serverInfo.server.built  =Server built:   {0}
+versionLoggerListener.serverInfo.server.number =Server number:  {0}
+versionLoggerListener.serverInfo.os.name   =OS Name:{0}
+versionLoggerListener.serverInfo.os.version=OS Version: {0}
+versionLoggerListener.serverInfo.os.arch   =Architecture:   {0}
+versionLoggerListener.serverInfo.vm.version=JVM Version:{0}
+versionLoggerListener.serverInfo.vm.vendor =JVM Vendor: {0}
+versionLoggerListener.env.catalina.base=CATALINA_BASE:  {0}
+versionLoggerListener.env.catalina.home=CATALINA_HOME:  {0}
+versionLoggerListener.env.catalina.tmpdir  =CATALINA_TMPDIR:{0}
+versionLoggerListener.env.java.home=JAVA_HOME:  {0}
+versionLoggerListener.env.jre.home =JRE_HOME:   {0}
+versionLoggerListener.env.runjava  =_RUNJAVA:   {0}
+versionLoggerListener.env.java.opts=JAVA_OPTS:  {0}
+versionLoggerListener.env.catalina.opts=CATALINA_OPTS:  {0}
+versionLoggerListener.env.java.endorsed=JAVA_ENDORSED_DIRS: {0}
+versionLoggerListener.env.classpath=CLASSPATH   {0}
 webAnnotationSet.invalidInjection=Invalid method resource injection annotation.

Modified: 
tomcat/trunk/java/org/apache/catalina/startup/VersionLoggerListener.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/startup/VersionLoggerListener.java?rev=1630110r1=1630109r2=1630110view=diff
==
--- tomcat/trunk/java/org/apache/catalina/startup/VersionLoggerListener.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/startup/VersionLoggerListener.java 
Wed Oct  8 14:05:22 2014
@@ -37,6 +37,19 @@ public class VersionLoggerListener imple
 protected static final StringManager sm = 
StringManager.getManager(Constants.Package);
 
 
+private boolean logEnv = true;
+
+
+public boolean getLogEnv() {
+return logEnv;
+}
+
+
+public void setLogEnv(boolean logEnv) {
+this.logEnv = logEnv;
+}
+
+
 @Override
 public void lifecycleEvent(LifecycleEvent event) {
 if (Lifecycle.BEFORE_INIT_EVENT.equals(event.getType())) {
@@ -62,5 +75,28 @@ public class VersionLoggerListener imple
 System.getProperty(java.runtime.version)));
 log.info(sm.getString(versionLoggerListener.serverInfo.vm.vendor,
 System.getProperty(java.vm.vendor)));
+
+if (logEnv) {
+log.info(sm.getString(versionLoggerListener.env.catalina.base,
+System.getenv(CATALINA_BASE)));
+log.info(sm.getString(versionLoggerListener.env.catalina.home,
+System.getenv(CATALINA_HOME)));
+log.info(sm.getString(versionLoggerListener.env.catalina.tmpdir,
+System.getenv(CATALINA_TMPDIR)));
+

[Bug 47919] Log Tomcat Java environment variables in addition to echoing to the screen

2014-10-08 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=47919

Mark Thomas ma...@apache.org changed:

   What|Removed |Added

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

--- Comment #3 from Mark Thomas ma...@apache.org ---
The recently added VersionLoggerListener has been extended to optionally
include these environment variables. This feature is enabled by default.

This change has been applied to 8.0.x for 8.0.15 onwards.

I do not intend to propose this for backport to 7.0.x or 6.0.x.

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

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

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

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


Full details are available at:

http://vmgump.apache.org/gump/public/tomcat-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



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: 23 mins 33 secs
Command Line: /usr/lib/jvm/java-7-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.12-SNAPSHOT.jar 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.2-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20141008-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/P20140317-1600/ecj-P20140317-1600.jar
 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20141008.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20141008-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/dest-20141008/bin/o
 penssl -Dexecute.test.apr=false -Dexecute.test.bio=false 
-Dexecute.test.nio2=false 
-Deasymock.jar=/srv/gump/public/workspace/easymock/easymock/target/easymock-3.3-SNAPSHOT.jar
 
-Dhamcrest.jar=/srv/gump/public/workspace/hamcrest/build/hamcrest-all-20141008.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-7-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/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-jni.jar:/srv/gump/public/workspace/tomcat-trunk/output/bu
 
ild/lib/tomcat-spdy.jar:/srv/gump/public/workspace

Re: svn commit: r1630110 - in /tomcat/trunk: java/org/apache/catalina/startup/LocalStrings.properties java/org/apache/catalina/startup/VersionLoggerListener.java webapps/docs/changelog.xml webapps/doc

2014-10-08 Thread Konstantin Kolinko
2014-10-08 18:05 GMT+04:00  ma...@apache.org:
 Author: markt
 Date: Wed Oct  8 14:05:22 2014
 New Revision: 1630110

 URL: http://svn.apache.org/r1630110
 Log:
 Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47919
 Extend the information logged when Tomcat starts to optionally include 
 (enabled by default) the values of key environment variables.

I really do not like this.

1.  Does this even work?

Those variables are local to shell process. They are not exported (and
there is no need for them to be). The Java process should not inherit
them.

2. There are many ways to launch Tomcat besides catalina.sh/catalina.bat.

This logging has no meaning when launching Tomcat as a Windows
service, or launching it from within IDE, and in other circumstances.

Those variables are just internal details of how
catalina.sh/catalina.bat scripts are implemented. Even if you log a
variable, there is no guarantee that the value is actually used by
java process.

3. catalina.sh/catalina.bat already logs a number of those variables.

 Modified:
 tomcat/trunk/java/org/apache/catalina/startup/LocalStrings.properties
 tomcat/trunk/java/org/apache/catalina/startup/VersionLoggerListener.java
 tomcat/trunk/webapps/docs/changelog.xml
 tomcat/trunk/webapps/docs/config/listeners.xml


(...)

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



svn commit: r1630194 - in /tomcat/trunk/java/org/apache/tomcat/websocket/server: LocalStrings.properties UpgradeUtil.java

2014-10-08 Thread markt
Author: markt
Date: Wed Oct  8 18:40:56 2014
New Revision: 1630194

URL: http://svn.apache.org/r1630194
Log:
Fix an i18n TODO

Modified:
tomcat/trunk/java/org/apache/tomcat/websocket/server/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/websocket/server/UpgradeUtil.java

Modified: 
tomcat/trunk/java/org/apache/tomcat/websocket/server/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/server/LocalStrings.properties?rev=1630194r1=1630193r2=1630194view=diff
==
--- 
tomcat/trunk/java/org/apache/tomcat/websocket/server/LocalStrings.properties 
(original)
+++ 
tomcat/trunk/java/org/apache/tomcat/websocket/server/LocalStrings.properties 
Wed Oct  8 18:40:56 2014
@@ -24,6 +24,8 @@ serverContainer.servletContextMismatch=A
 serverContainer.servletContextMissing=No ServletContext was specified
 serverContainer.threadGroupNotDestroyed=Unable to destroy WebSocket thread 
group [{0}] as [{1}] threads were still running when the web application was 
stopped. The thread group will be destroyed once the threads terminate.
 
+upgradeUtil.incompatibleRsv=Extensions were specified that have incompatible 
RSV bit usage
+
 uriTemplate.duplicateParameter=The parameter [{0}] appears more than once in 
the path which is not permitted
 uriTemplate.emptySegment=The path [{0}] contains one or more empty segments 
which are is not permitted
 uriTemplate.invalidPath=The path [{0}] is not valid.

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/server/UpgradeUtil.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/server/UpgradeUtil.java?rev=1630194r1=1630193r2=1630194view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/websocket/server/UpgradeUtil.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/server/UpgradeUtil.java Wed 
Oct  8 18:40:56 2014
@@ -37,6 +37,7 @@ import javax.websocket.HandshakeResponse
 import javax.websocket.server.ServerEndpointConfig;
 
 import org.apache.tomcat.util.codec.binary.Base64;
+import org.apache.tomcat.util.res.StringManager;
 import org.apache.tomcat.util.security.ConcurrentMessageDigest;
 import org.apache.tomcat.websocket.Constants;
 import org.apache.tomcat.websocket.Transformation;
@@ -47,6 +48,8 @@ import org.apache.tomcat.websocket.pojo.
 
 public class UpgradeUtil {
 
+private static final StringManager sm =
+StringManager.getManager(UpgradeUtil.class.getPackage().getName());
 private static final byte[] WS_ACCEPT =
 258EAFA5-E914-47DA-95CA-C5AB0DC85B11.getBytes(
 StandardCharsets.ISO_8859_1);
@@ -165,8 +168,7 @@ public class UpgradeUtil {
 
 // Now we have the full pipeline, validate the use of the RSV bits.
 if (transformation != null  !transformation.validateRsvBits(0)) {
-// TODO i18n
-throw new ServletException(Incompatible RSV bit usage);
+throw new 
ServletException(sm.getString(upgradeUtil.incompatibleRsv));
 }
 
 // If we got this far, all is good. Accept the connection.



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



Re: svn commit: r1630110 - in /tomcat/trunk: java/org/apache/catalina/startup/LocalStrings.properties java/org/apache/catalina/startup/VersionLoggerListener.java webapps/docs/changelog.xml webapps/doc

2014-10-08 Thread Mark Thomas
On 08/10/2014 19:36, Konstantin Kolinko wrote:
 2014-10-08 18:05 GMT+04:00  ma...@apache.org:
 Author: markt
 Date: Wed Oct  8 14:05:22 2014
 New Revision: 1630110

 URL: http://svn.apache.org/r1630110
 Log:
 Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47919
 Extend the information logged when Tomcat starts to optionally include 
 (enabled by default) the values of key environment variables.
 
 I really do not like this.
 
 1.  Does this even work?

Yes.

 Those variables are local to shell process. They are not exported (and
 there is no need for them to be). The Java process should not inherit
 them.
 
 2. There are many ways to launch Tomcat besides catalina.sh/catalina.bat.
 
 This logging has no meaning when launching Tomcat as a Windows
 service, or launching it from within IDE, and in other circumstances.

True.

 Those variables are just internal details of how
 catalina.sh/catalina.bat scripts are implemented. Even if you log a
 variable, there is no guarantee that the value is actually used by
 java process.

Also true.

 3. catalina.sh/catalina.bat already logs a number of those variables.

Indeed but if you read the bug report you'll see what strikes me as a
reasonable use case.

An alternative approach would be to log the CATALINA_BASE and
CATALINA_HOME system properties (since Tomcat uses these) along with the
result of ManagementFactory.getRuntimeMXBean().getInputArguments()

Thoughts?

Mark

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



svn commit: r1630199 - /tomcat/trunk/java/org/apache/tomcat/websocket/Util.java

2014-10-08 Thread markt
Author: markt
Date: Wed Oct  8 19:01:20 2014
New Revision: 1630199

URL: http://svn.apache.org/r1630199
Log:
NPE protection. Note NPE only possible with test code.

Modified:
tomcat/trunk/java/org/apache/tomcat/websocket/Util.java

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/Util.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/Util.java?rev=1630199r1=1630198r2=1630199view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/websocket/Util.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/Util.java Wed Oct  8 19:01:20 
2014
@@ -332,21 +332,23 @@ public class Util {
 throws DeploymentException{
 
 ListDecoderEntry result = new ArrayList();
-for (Class? extends Decoder decoderClazz : decoderClazzes) {
-// Need to instantiate decoder to ensure it is valid and that
-// deployment can be failed if it is not
-@SuppressWarnings(unused)
-Decoder instance;
-try {
-instance = decoderClazz.newInstance();
-} catch (InstantiationException | IllegalAccessException e) {
-throw new DeploymentException(
-sm.getString(pojoMethodMapping.invalidDecoder,
-decoderClazz.getName()), e);
+if (decoderClazzes != null) {
+for (Class? extends Decoder decoderClazz : decoderClazzes) {
+// Need to instantiate decoder to ensure it is valid and that
+// deployment can be failed if it is not
+@SuppressWarnings(unused)
+Decoder instance;
+try {
+instance = decoderClazz.newInstance();
+} catch (InstantiationException | IllegalAccessException e) {
+throw new DeploymentException(
+sm.getString(pojoMethodMapping.invalidDecoder,
+decoderClazz.getName()), e);
+}
+DecoderEntry entry = new DecoderEntry(
+Util.getDecoderType(decoderClazz), decoderClazz);
+result.add(entry);
 }
-DecoderEntry entry = new DecoderEntry(
-Util.getDecoderType(decoderClazz), decoderClazz);
-result.add(entry);
 }
 
 return result;



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



svn commit: r1630203 - in /tomcat/trunk/java/org/apache/tomcat/websocket: LocalStrings.properties WsFrameClient.java

2014-10-08 Thread markt
Author: markt
Date: Wed Oct  8 19:08:31 2014
New Revision: 1630203

URL: http://svn.apache.org/r1630203
Log:
Add debug logging for IOEs while reading data from server

Modified:
tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/websocket/WsFrameClient.java

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties?rev=1630203r1=1630202r2=1630203view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties Wed 
Oct  8 19:08:31 2014
@@ -62,6 +62,8 @@ wsFrame.sessionClosed=The client data ca
 wsFrame.textMessageTooBig=The decoded text message was too big for the output 
buffer and the endpoint does not support partial messages
 wsFrame.wrongRsv=The client frame set the reserved bits to [{0}] for a message 
with opCode [{1}] which was not supported by this endpoint
 
+wsFrameClient.ioe=Failure while reading data sent by server
+
 wsRemoteEndpoint.closed=Message will not be sent because the WebSocket session 
has been closed
 wsRemoteEndpoint.closedDuringMessage=The remainder of the message will not be 
sent because the WebSocket session has been closed
 wsRemoteEndpoint.closedOutputStream=This method may not be called as the 
OutputStream has been closed

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/WsFrameClient.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/WsFrameClient.java?rev=1630203r1=1630202r2=1630203view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/websocket/WsFrameClient.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/WsFrameClient.java Wed Oct  8 
19:08:31 2014
@@ -23,8 +23,16 @@ import java.nio.channels.CompletionHandl
 import javax.websocket.CloseReason;
 import javax.websocket.CloseReason.CloseCodes;
 
+import org.apache.juli.logging.Log;
+import org.apache.juli.logging.LogFactory;
+import org.apache.tomcat.util.res.StringManager;
+
 public class WsFrameClient extends WsFrameBase {
 
+private final Log log = LogFactory.getLog(WsFrameClient.class);
+private static final StringManager sm =
+StringManager.getManager(Constants.PACKAGE_NAME);
+
 private final AsyncChannelWrapper channel;
 private final CompletionHandlerInteger,Void handler;
 // Not final as it may need to be re-sized
@@ -111,6 +119,7 @@ public class WsFrameClient extends WsFra
 // continuing to send a message after the server sent a close
 // control message.
 if (isOpen()) {
+log.debug(sm.getString(wsFrameClient.ioe, e));
 close(e);
 }
 }



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



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

2014-10-08 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-validate has an issue affecting its community integration.
This issue affects 1 projects.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-trunk-validate :  Tomcat 8.x, a web server implementing the Java 
Servlet 3.1,
...


Full details are available at:

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

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on checkstyle exists, no need to add for property 
checkstyle.jar.
 -INFO- Failed with reason build failed



The following work was performed:
http://vmgump.apache.org/gump/public/tomcat-trunk/tomcat-trunk-validate/gump_work/build_tomcat-trunk_tomcat-trunk-validate.html
Work Name: build_tomcat-trunk_tomcat-trunk-validate (Type: Build)
Work ended in a state of : Failed
Elapsed: 22 secs
Command Line: /usr/lib/jvm/java-7-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only org.apache.tools.ant.Main 
-Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Dcheckstyle.jar=/srv/gump/public/workspace/checkstyle/target/checkstyle-5.9-SNAPSHOT.jar
 -Dexecute.validate=true validate 
[Working Directory: /srv/gump/public/workspace/tomcat-trunk]
CLASSPATH: 
/usr/lib/jvm/java-7-oracle/lib/tools.jar:/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/packages/antlr/antlr-3.1.3.jar:/srv/gump/public/workspace/checkstyle/target/checkstyle-5.9-SNAPSHOT.jar:/srv/gump/public/workspace/apache-commons/beanutils/dist/commons-beanutils-20141008.jar:/srv/gump/public/workspace/apache-commons/cli/target/commons-cli-1.3-SNAPSHOT.jar:/srv/gump/public/workspace/commons-collections-3.x/target/commons-collections-3.3-SNAPSHOT.jar:/srv/gump/public/workspace/apache-commons/exec/target/comm
 
ons-exec-1.3-SNAPSHOT.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-20141008.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-20141008.jar:/srv/gump/public/workspace/apache-commons/validator/dist/commons-validator-20141008.jar:/srv/gump/public/workspace/google-guava/guava/target/guava-19.0-SNAPSHOT.jar
-
Buildfile: /srv/gump/public/workspace/tomcat-trunk/build.xml

build-prepare:
   [delete] Deleting directory 
/srv/gump/public/workspace/tomcat-trunk/output/build/temp
[mkdir] Created dir: 
/srv/gump/public/workspace/tomcat-trunk/output/build/temp

compile-prepare:

download-validate:

testexist:
 [echo] Testing  for 
/srv/gump/public/workspace/checkstyle/target/checkstyle-5.9-SNAPSHOT.jar

setproxy:

downloadzip:

validate:
[mkdir] Created dir: 
/srv/gump/public/workspace/tomcat-trunk/output/res/checkstyle
[checkstyle] Running Checkstyle 5.9-SNAPSHOT on 2912 files
[checkstyle] /srv/gump/public/workspace/tomcat-trunk/build.xml:227:3: File 
contains tab characters (this is the first instance).
[checkstyle] 
/srv/gump/public/workspace/tomcat-trunk/webapps/docs/changelog.xml:64: Line 
matches the illegal pattern '\s+$'.
[checkstyle] 
/srv/gump/public/workspace/tomcat-trunk/webapps/docs/changelog.xml:151: Line 
matches the illegal pattern '\s+$'.

BUILD FAILED
/srv/gump/public/workspace/tomcat-trunk/build.xml:543: Got 3 errors and 0 
warnings.

Total time: 21 seconds
-

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/tomcat-trunk/tomcat-trunk-validate/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/tomcat-trunk/tomcat-trunk-validate/atom.xml

== Gump Tracking Only ===
Produced by Apache Gump(TM) version 2.3.
Gump Run 20141008180055, vmgump.apache.org:vmgump:20141008180055
Gump E-mail Identifier (unique within run) #1.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

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



svn commit: r1630208 - in /tomcat/trunk/java/org/apache/tomcat/websocket: LocalStrings.properties WsWebSocketContainer.java

2014-10-08 Thread markt
Author: markt
Date: Wed Oct  8 19:26:28 2014
New Revision: 1630208

URL: http://svn.apache.org/r1630208
Log:
Fix an i18n TODO

Modified:
tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties?rev=1630208r1=1630207r2=1630208view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties Wed 
Oct  8 19:26:28 2014
@@ -102,6 +102,7 @@ wsWebSocketContainer.asynchronousSocketC
 wsWebSocketContainer.defaultConfiguratorFaill=Failed to create the default 
configurator
 wsWebSocketContainer.endpointCreateFail=Failed to create a local endpoint of 
type [{0}]
 wsWebSocketContainer.httpRequestFailed=The HTTP request to initiate the 
WebSocket connection failed
+wsWebSocketContainer.invalidExtensionParameters=The server responded with 
extension parameters the client is unable to support
 wsWebSocketContainer.invalidHeader=Unable to parse HTTP header as no colon is 
present to delimit header name and header value in [{0}]. The header has been 
skipped.
 wsWebSocketContainer.invalidScheme=The requested scheme, [{0}], is not 
supported. The supported schemes are ws and wss
 wsWebSocketContainer.invalidStatus=The HTTP response from the server [{0}] did 
not permit the HTTP upgrade to WebSocket

Modified: 
tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java?rev=1630208r1=1630207r2=1630208view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java Wed 
Oct  8 19:26:28 2014
@@ -333,8 +333,8 @@ public class WsWebSocketContainer
 wrapper.add(extension.getParameters());
 Transformation t = factory.create(extension.getName(), 
wrapper, false);
 if (t == null) {
-// TODO i18n
-throw new DeploymentException(Client requested parameters 
it could not support);
+throw new DeploymentException(sm.getString(
+
wsWebSocketContainer.invalidExtensionParameters));
 }
 if (transformation == null) {
 transformation = t;



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



svn commit: r1630209 - /tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java

2014-10-08 Thread markt
Author: markt
Date: Wed Oct  8 19:32:30 2014
New Revision: 1630209

URL: http://svn.apache.org/r1630209
Log:
Address a TODO

Modified:
tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java

Modified: 
tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java?rev=1630209r1=1630208r2=1630209view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java Wed 
Oct  8 19:32:30 2014
@@ -632,7 +632,8 @@ public class WsWebSocketContainer
 }
 // Header names are case insensitive so always use lower case
 String headerName = line.substring(0, index).trim().toLowerCase();
-// TODO handle known multi-value headers
+// Multi-value headers are stored as a single header and the client is
+// expected to handle splitting into individual values
 String headerValue = line.substring(index + 1).trim();
 
 ListString values = headers.get(headerName);



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



svn commit: r1630210 - /tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java

2014-10-08 Thread markt
Author: markt
Date: Wed Oct  8 19:32:59 2014
New Revision: 1630210

URL: http://svn.apache.org/r1630210
Log:
Correct logic (error detected by Autobahn test suite)

Modified:
tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java?rev=1630210r1=1630209r2=1630210view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java Wed 
Oct  8 19:32:59 2014
@@ -213,8 +213,8 @@ public class PerMessageDeflate implement
 }
 }
 } else if (written == 0) {
-if (fin  (isServer  !serverContextTakeover ||
-!isServer  !clientContextTakeover)) {
+if (fin  (isServer  !clientContextTakeover ||
+!isServer  !serverContextTakeover)) {
 inflater.reset();
 }
 return TransformationResult.END_OF_FRAME;
@@ -426,7 +426,7 @@ public class PerMessageDeflate implement
 
 private void startNewMessage() {
 firstCompressedFrameWritten = false;
-if (isServer  !clientContextTakeover || !isServer  
!serverContextTakeover) {
+if (isServer  !serverContextTakeover || !isServer  
!clientContextTakeover) {
 deflater.reset();
 }
 }



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



svn commit: r1630211 - /tomcat/trunk/test/org/apache/tomcat/websocket/TesterWsClientAutobahn.java

2014-10-08 Thread markt
Author: markt
Date: Wed Oct  8 19:35:05 2014
New Revision: 1630211

URL: http://svn.apache.org/r1630211
Log:
Expand Autobahn client test to include permessage-deflate

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

Modified: 
tomcat/trunk/test/org/apache/tomcat/websocket/TesterWsClientAutobahn.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/TesterWsClientAutobahn.java?rev=1630211r1=1630210r2=1630211view=diff
==
--- tomcat/trunk/test/org/apache/tomcat/websocket/TesterWsClientAutobahn.java 
(original)
+++ tomcat/trunk/test/org/apache/tomcat/websocket/TesterWsClientAutobahn.java 
Wed Oct  8 19:35:05 2014
@@ -19,10 +19,15 @@ package org.apache.tomcat.websocket;
 import java.io.IOException;
 import java.net.URI;
 import java.nio.ByteBuffer;
+import java.util.ArrayList;
+import java.util.List;
 import java.util.concurrent.CountDownLatch;
 
 import javax.websocket.ClientEndpoint;
+import javax.websocket.ClientEndpointConfig;
 import javax.websocket.ContainerProvider;
+import javax.websocket.Endpoint;
+import javax.websocket.Extension;
 import javax.websocket.OnClose;
 import javax.websocket.OnError;
 import javax.websocket.OnMessage;
@@ -30,6 +35,7 @@ import javax.websocket.Session;
 import javax.websocket.WebSocketContainer;
 
 import org.apache.tomcat.util.ExceptionUtils;
+import org.apache.tomcat.websocket.pojo.PojoEndpointClient;
 
 /**
  * Runs the Autobahn test suite in client mode for testing the WebSocket client
@@ -37,7 +43,7 @@ import org.apache.tomcat.util.ExceptionU
  */
 public class TesterWsClientAutobahn {
 
-private static final String HOST = localhost;
+private static final String HOST = linux6405.dev.local;
 private static final int PORT = 9001;
 private static final String USER_AGENT = ApacheTomcat8WebSocketClient;
 
@@ -82,7 +88,19 @@ public class TesterWsClientAutobahn {
 URI uri = new URI(ws:// + HOST + : + PORT + /runCase?case= +
 testCase + agent= + USER_AGENT);
 TestCaseClient testCaseClient = new TestCaseClient();
-wsc.connectToServer(testCaseClient, uri);
+
+// TODO: Need to add ability to specify extensions when using
+//   annotations
+Extension permessageDeflate = new WsExtension(permessage-deflate);
+ListExtension extensions = new ArrayList(1);
+extensions.add(permessageDeflate);
+
+Endpoint ep = new PojoEndpointClient(testCaseClient, null);
+ClientEndpointConfig.Builder builder = 
ClientEndpointConfig.Builder.create();
+ClientEndpointConfig config = builder.extensions(extensions).build();
+
+
+wsc.connectToServer(ep, config, uri);
 testCaseClient.waitForClose();
 }
 



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

2014-10-08 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-bio has an issue affecting its community integration.
This issue affects 1 projects.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-trunk-test-bio :  Tomcat 8.x, a web server implementing the Java 
Servlet 3.1,
...


Full details are available at:

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

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on 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-BIO
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-BIO/logs



The following work was performed:
http://vmgump.apache.org/gump/public/tomcat-trunk/tomcat-trunk-test-bio/gump_work/build_tomcat-trunk_tomcat-trunk-test-bio.html
Work Name: build_tomcat-trunk_tomcat-trunk-test-bio (Type: Build)
Work ended in a state of : Failed
Elapsed: 22 mins 18 secs
Command Line: /usr/lib/jvm/java-7-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.12-SNAPSHOT.jar 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.2-SNAPSHOT.jar
 -Dtest.reports=output/logs-BIO 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20141008-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/P20140317-1600/ecj-P20140317-1600.jar
 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20141008.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20141008-native-src.tar.gz
 -Dtest.temp=output/test-tmp-BIO -Dtest.accesslog=true -Dexecute.test.nio=false 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl/dest-20141008/bin/
 openssl -Dexecute.test.apr=false -Dexecute.test.bio=true 
-Dexecute.test.nio2=false 
-Deasymock.jar=/srv/gump/public/workspace/easymock/easymock/target/easymock-3.3-SNAPSHOT.jar
 
-Dhamcrest.jar=/srv/gump/public/workspace/hamcrest/build/hamcrest-all-20141008.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-7-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/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-jni.jar:/srv/gump/public/workspace/tomcat-trunk/output/bu
 
ild/lib/tomcat-spdy.jar:/srv/gump/public/workspace

svn commit: r1630212 - /tomcat/trunk/test/org/apache/tomcat/websocket/TesterWsClientAutobahn.java

2014-10-08 Thread markt
Author: markt
Date: Wed Oct  8 19:39:59 2014
New Revision: 1630212

URL: http://svn.apache.org/r1630212
Log:
Revert unintentional change

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

Modified: 
tomcat/trunk/test/org/apache/tomcat/websocket/TesterWsClientAutobahn.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/TesterWsClientAutobahn.java?rev=1630212r1=1630211r2=1630212view=diff
==
--- tomcat/trunk/test/org/apache/tomcat/websocket/TesterWsClientAutobahn.java 
(original)
+++ tomcat/trunk/test/org/apache/tomcat/websocket/TesterWsClientAutobahn.java 
Wed Oct  8 19:39:59 2014
@@ -43,7 +43,7 @@ import org.apache.tomcat.websocket.pojo.
  */
 public class TesterWsClientAutobahn {
 
-private static final String HOST = linux6405.dev.local;
+private static final String HOST = localhost;
 private static final int PORT = 9001;
 private static final String USER_AGENT = ApacheTomcat8WebSocketClient;
 



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



svn commit: r1630216 - in /tomcat/trunk: build.xml webapps/docs/changelog.xml

2014-10-08 Thread markt
Author: markt
Date: Wed Oct  8 19:52:08 2014
New Revision: 1630216

URL: http://svn.apache.org/r1630216
Log:
Fix checkstyle nags

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

Modified: tomcat/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/build.xml?rev=1630216r1=1630215r2=1630216view=diff
==
--- tomcat/trunk/build.xml (original)
+++ tomcat/trunk/build.xml Wed Oct  8 19:52:08 2014
@@ -221,10 +221,9 @@
 /fileset
   /path
 
-
   !-- Version info filter set --
   tstamp
-   format property=year pattern= locale=en timezone=UTC/
+format property=year pattern= locale=en timezone=UTC/
 format property=today pattern=MMM d  locale=en timezone=UTC/
 format property=today-iso-8601 pattern=-MM-dd locale=en 
timezone=UTC/
 format property=tstamp pattern=HH:mm:ss locale=en timezone=UTC/

Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1630216r1=1630215r2=1630216view=diff
==
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Wed Oct  8 19:52:08 2014
@@ -61,7 +61,7 @@
   add
 bug47919/bug: Extend the information logged when Tomcat starts to
 optionally include (enabled by default) the values of key environment
-variables. (markt)  
+variables. (markt)
   /add
   fix
 bug55984/bug: Using the allow separators in version 0 cookies 
option
@@ -148,7 +148,7 @@
   /fix
   add
 Extend support for the codepermessage-deflate/code extension to the
-client implementation. 
+client implementation. (markt)
   /add
 /changelog
   /subsection



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



Re: svn commit: r1630110 - in /tomcat/trunk: java/org/apache/catalina/startup/LocalStrings.properties java/org/apache/catalina/startup/VersionLoggerListener.java webapps/docs/changelog.xml webapps/doc

2014-10-08 Thread Konstantin Kolinko
2014-10-08 22:48 GMT+04:00 Mark Thomas ma...@apache.org:
 On 08/10/2014 19:36, Konstantin Kolinko wrote:
 2014-10-08 18:05 GMT+04:00  ma...@apache.org:
 Author: markt
 Date: Wed Oct  8 14:05:22 2014
 New Revision: 1630110

 URL: http://svn.apache.org/r1630110
 Log:
 Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47919
 Extend the information logged when Tomcat starts to optionally include 
 (enabled by default) the values of key environment variables.

(...)

 3. catalina.sh/catalina.bat already logs a number of those variables.

 Indeed but if you read the bug report you'll see what strikes me as a
 reasonable use case.

 An alternative approach would be to log the CATALINA_BASE and
 CATALINA_HOME system properties (since Tomcat uses these)

I am OK to log ${catalina.home}, ${catalina.base}, ${java.home},
${java.class.path}

For a reference,
http://docs.oracle.com/javase/8/docs/api/java/lang/System.html#getProperties--


I do not mind against logging of process environment variables, if it
is disabled by default.  I would rather log all environment variables
(get map via System.getenv() and sort by key) instead of hard-coding
the list of ones used by the scripts.

Motivation for disabling env logging by default:

a) I do not believe that this works, as the variables are not exported.

(I cannot test on an *nix system today. Maybe you have sample output?)

b) Confusion for Windows service users.
(They sometimes set system environment variables and expect service
wrapper to use them. Logging the env values may give them a wrong idea
as if those values matter).

c) Security concerns


 along with the
 result of ManagementFactory.getRuntimeMXBean().getInputArguments()

Interesting. I have no experience with that MBean though.

As an example, Eclipse IDE logs its arguments. E.g.
${workspace}/.metadata/.log file starts with:
[[[
!SESSION 2014-10-02 16:55:44.313 ---
eclipse.buildId=4.4.0.I20140606-1215
java.version=1.7.0_67
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ru_RU
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product
org.eclipse.epp.package.jee.product
]]]

If I remember correctly, in jvm crash logs the command line arguments
are also listed.

I am OK to enable such logging by default, but it would be better to
also have an option to be able to turn off such logging.I think
that somebody may see indiscriminate logging of java arguments as a
security concern.  I do not see this as security issue, as I expect
those to be visible with ps command, and thus passing sensitive
information via such arguments is a bad idea.

Best regards,
Konstantin Kolinko

-
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

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

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

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


Full details are available at:

http://vmgump.apache.org/gump/public/tomcat-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



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: 23 mins 59 secs
Command Line: /usr/lib/jvm/java-7-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.12-SNAPSHOT.jar 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.2-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO2 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20141008-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/P20140317-1600/ecj-P20140317-1600.jar
 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20141008.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20141008-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/dest-20141008/bi
 n/openssl -Dexecute.test.apr=false -Dexecute.test.bio=false 
-Dexecute.test.nio2=true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/easymock/target/easymock-3.3-SNAPSHOT.jar
 
-Dhamcrest.jar=/srv/gump/public/workspace/hamcrest/build/hamcrest-all-20141008.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-7-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/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-jni.jar:/srv/gump/public/workspace/tomcat-trunk/output/bu
 
ild/lib/tomcat-spdy.jar:/srv/gump/public

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

2014-10-08 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.
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 8.x, a web server implementing the Java 
Servlet 3.1,
...


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



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: 24 mins 32 secs
Command Line: /usr/lib/jvm/java-7-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.12-SNAPSHOT.jar 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.2-SNAPSHOT.jar
 -Dtest.reports=output/logs-APR 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20141008-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/P20140317-1600/ecj-P20140317-1600.jar
 -Dtest.apr.loc=/srv/gump/public/workspace/tomcat-native/dest-20141008/lib 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20141008.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20141008-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/dest-20141008/bin/openssl
 -Dexecute.test.apr=true -Dexecute.test.bio=false -Dexecute.test.nio2=false 
-Deasymock.jar=/srv/gump/public/workspace/easymock/easymock/target/easymock-3.3-SNAPSHOT.jar
 
-Dhamcrest.jar=/srv/gump/public/workspace/hamcrest/build/hamcrest-all-20141008.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-7-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/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-jni.jar:/srv/gump/public/workspace

buildbot exception in ASF Buildbot on tomcat-7-trunk

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

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

Buildslave for this Build: silvanus_ubuntu

Build Reason: scheduler
Build Source Stamp: [branch tomcat/tc7.0.x/trunk] 1629294
Blamelist: 

BUILD FAILED: exception upload_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-7-trunk

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

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

Buildslave for this Build: silvanus_ubuntu

Build Reason: scheduler
Build Source Stamp: [branch tomcat/tc7.0.x/trunk] 1629827
Blamelist: 

Build succeeded!

sincerely,
 -The Buildbot




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



Re: [VOTE] Release Apache Tomcat 6.0.42

2014-10-08 Thread Andrew Carr
Tested for https://issues.apache.org/bugzilla/show_bug.cgi?id=56561
it is fixed

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

On Wed, Oct 8, 2014 at 8:38 AM, Konstantin Kolinko knst.koli...@gmail.com
wrote:

 2014-10-01 0:48 GMT+04:00 jean-frederic clere jfcl...@gmail.com:
  The proposed Apache Tomcat 6.0.42 release is now available for voting.
 
  It can be obtained from:
  https://dist.apache.org/repos/dist/dev/tomcat/tomcat-6/v6.0.42/
 
  The Maven staging repo is:
  https://repository.apache.org/content/repositories/orgapachetomcat-1023/
  The svn tag is:
  http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_42/
 
  The proposed 6.0.42 release is:
  [ ] Broken - do not release

  [x] Stable - go ahead and release as 6.0.42 Stable

 Best regards,
 Konstantin Kolinko

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




-- 
With Regards,
Andrew Carr

e. andrewlanec...@gmail.com
w. andrew.c...@openlogic.com
h. 4235255668
c. 4239489852
a. 101 Francis Drive, Greeneville, TN, 37743


Re: [VOTE] Release Apache Tomcat 6.0.42

2014-10-08 Thread Andrew Carr
Sorry for the gmail formatting of my text where it assumes my response
should be trimmed, here is my vote, easier to see.

[X] Stable - go ahead and release as 6.0.42 Stable

Andrew

On Wed, Oct 8, 2014 at 8:46 PM, Andrew Carr andrewlanec...@gmail.com
wrote:

 Tested for https://issues.apache.org/bugzilla/show_bug.cgi?id=56561
 it is fixed

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

 On Wed, Oct 8, 2014 at 8:38 AM, Konstantin Kolinko knst.koli...@gmail.com
  wrote:

 2014-10-01 0:48 GMT+04:00 jean-frederic clere jfcl...@gmail.com:
  The proposed Apache Tomcat 6.0.42 release is now available for voting.
 
  It can be obtained from:
  https://dist.apache.org/repos/dist/dev/tomcat/tomcat-6/v6.0.42/
 
  The Maven staging repo is:
 
 https://repository.apache.org/content/repositories/orgapachetomcat-1023/
  The svn tag is:
  http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_42/
 
  The proposed 6.0.42 release is:
  [ ] Broken - do not release

  [x] Stable - go ahead and release as 6.0.42 Stable

 Best regards,
 Konstantin Kolinko

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




 --
 With Regards,
 Andrew Carr

 e. andrewlanec...@gmail.com
 w. andrew.c...@openlogic.com
 h. 4235255668
 c. 4239489852
 a. 101 Francis Drive, Greeneville, TN, 37743




-- 
With Regards,
Andrew Carr

e. andrewlanec...@gmail.com
w. andrew.c...@openlogic.com
h. 4235255668
c. 4239489852
a. 101 Francis Drive, Greeneville, TN, 37743


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

2014-10-08 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-bio has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 2 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-bio :  Tomcat 8.x, a web server implementing the Java 
Servlet 3.1,
...


Full details are available at:

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

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on 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-BIO
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-BIO/logs



The following work was performed:
http://vmgump.apache.org/gump/public/tomcat-trunk/tomcat-trunk-test-bio/gump_work/build_tomcat-trunk_tomcat-trunk-test-bio.html
Work Name: build_tomcat-trunk_tomcat-trunk-test-bio (Type: Build)
Work ended in a state of : Failed
Elapsed: 22 mins 21 secs
Command Line: /usr/lib/jvm/java-7-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.12-SNAPSHOT.jar 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.2-SNAPSHOT.jar
 -Dtest.reports=output/logs-BIO 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20141009-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/P20140317-1600/ecj-P20140317-1600.jar
 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20141009.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20141009-native-src.tar.gz
 -Dtest.temp=output/test-tmp-BIO -Dtest.accesslog=true -Dexecute.test.nio=false 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl/dest-20141009/bin/
 openssl -Dexecute.test.apr=false -Dexecute.test.bio=true 
-Dexecute.test.nio2=false 
-Deasymock.jar=/srv/gump/public/workspace/easymock/easymock/target/easymock-3.3-SNAPSHOT.jar
 
-Dhamcrest.jar=/srv/gump/public/workspace/hamcrest/build/hamcrest-all-20141009.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-7-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/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-jni.jar:/srv/gump/public/workspace/tomcat-trunk/output/bu
 

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

2014-10-08 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 2 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 8.x, a web server implementing the Java 
Servlet 3.1,
...


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



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: 24 mins 32 secs
Command Line: /usr/lib/jvm/java-7-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.12-SNAPSHOT.jar 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.2-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO2 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20141009-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/P20140317-1600/ecj-P20140317-1600.jar
 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20141009.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20141009-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/dest-20141009/bi
 n/openssl -Dexecute.test.apr=false -Dexecute.test.bio=false 
-Dexecute.test.nio2=true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/easymock/target/easymock-3.3-SNAPSHOT.jar
 
-Dhamcrest.jar=/srv/gump/public/workspace/hamcrest/build/hamcrest-all-20141009.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-7-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/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-jni.jar:/srv/gump/public/workspace/tomcat-trunk/output/bu
 

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

2014-10-08 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 3 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-trunk-test-nio :  Tomcat 8.x, a web server implementing the Java 
Servlet 3.1,
...


Full details are available at:

http://vmgump.apache.org/gump/public/tomcat-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



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: 23 mins 46 secs
Command Line: /usr/lib/jvm/java-7-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.12-SNAPSHOT.jar 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.2-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20141009-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/P20140317-1600/ecj-P20140317-1600.jar
 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20141009.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20141009-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/dest-20141009/bin/o
 penssl -Dexecute.test.apr=false -Dexecute.test.bio=false 
-Dexecute.test.nio2=false 
-Deasymock.jar=/srv/gump/public/workspace/easymock/easymock/target/easymock-3.3-SNAPSHOT.jar
 
-Dhamcrest.jar=/srv/gump/public/workspace/hamcrest/build/hamcrest-all-20141009.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-7-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/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-jni.jar:/srv/gump/public/workspace/tomcat-trunk/output/bu
 

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

2014-10-08 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 2 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 8.x, a web server implementing the Java 
Servlet 3.1,
...


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



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: 24 mins 14 secs
Command Line: /usr/lib/jvm/java-7-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.12-SNAPSHOT.jar 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.2-SNAPSHOT.jar
 -Dtest.reports=output/logs-APR 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20141009-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/P20140317-1600/ecj-P20140317-1600.jar
 -Dtest.apr.loc=/srv/gump/public/workspace/tomcat-native/dest-20141009/lib 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20141009.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20141009-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/dest-20141009/bin/openssl
 -Dexecute.test.apr=true -Dexecute.test.bio=false -Dexecute.test.nio2=false 
-Deasymock.jar=/srv/gump/public/workspace/easymock/easymock/target/easymock-3.3-SNAPSHOT.jar
 
-Dhamcrest.jar=/srv/gump/public/workspace/hamcrest/build/hamcrest-all-20141009.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-7-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