Re: Tomcat7 EL error (proprietaryEvaluate)

2013-03-09 Thread Mark Thomas
On 08/03/2013 22:55, Praveen Boppana wrote:
 Hi,
 
 I'm very new to tomcat7 environment, we are migrating from oc4j to tomcat7.
 We have an issue with EL in jsp pages throwing error
 The method proprietaryEvaluate(String, Class, PageContext, null, boolean)
 is undefined for the type PageContextImpl.
 
 Tried setting the system property
 -Dorg.apache.el.parser.SKIP_IDENTIFIER_CHECK=true in catalina.properties
 file. Didn't resolve the issue. Page works fine after taking out EL
 expressions.
 
 What are we missing?. Really appreciate your help.
 
 Environment: Tomcat 7.0.37, jdk1.6.

This is a question for the users list, not the dev list.

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 7.0.38

2013-03-09 Thread Rainer Jung
On 07.03.2013 23:47, Mark Thomas wrote:
 The proposed Apache Tomcat 7.0.38 release is now available for voting.
 
 It can be obtained from:
 https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.38/
 The Maven staging repo is:
 https://repository.apache.org/content/repositories/orgapachetomcat-002/
 The svn tag is:
 http://svn.apache.org/repos/asf/tomcat/tc7.0.x/tags/TOMCAT_7_0_38/
 
 The proposed 7.0.38 release is:
 [ ] Broken - do not release
 [X] Stable - go ahead and release as 7.0.38 Stable

+1 to release.

Details:

- MD5 OK
- signatures OK
- key in KEYS file
- gz and zip for src and bin consistent
- src completely consistent with svn tag
- builds fine
  - warning about unsafe or unchecked operations in:
- javax/el/ResourceBundleELResolver.java:108
- org/apache/catalina/core/AsyncContextImpl.java:268
- org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
  (14 times)
- org/apache/catalina/ha/context/ReplicatedContext.java:66
- org/apache/catalina/ha/session/BackupManager.java:169
-
org/apache/catalina/tribes/group/interceptors/TwoPhaseCommitInterceptor.java:119
- org/apache/tomcat/util/http/fileupload/FileCleaningTracker.java:243
  Didn't check whether they are new (I expect not)
- build result looks consistent with binaries
- no checkstyle complaints
- some Javadoc warnings
  - some in jdbc-pool, not a regression
  - new ones:
- java/org/apache/tomcat/util/buf/UEncoder.java:67: warning -
  @param argument buf is not a parameter name.
- two in package java/org/apache/tomcat/util/http/fileupload/disk/,
  which are probably due to javadoc: warning - Error fetching URL:
  http://commons.apache.org/io/api-release/package-list;. Indeed
  that URL responds with a redirect and then a Not Found.
- Unit tests
  - one error in TestB2CConverter due to an unexpected internal
charset COMPOUND_TEXT which we should exclude from the test.
All other charsets pass the test.
  - one new SEVERE message 144 times with exception stack in Echo
servlet when running TestInputBuffer, details below.
It would be nice to get rid of that one.
- JMX MBean-Comparison OK
  - again fewer Loggers (35 instead of 37), removed Loggers are:
- C2BConverter and for its package org.apache.tomcat.util.buf
  - expected new attributes requestCount, errorCount, minTime and
maxTime on the per-Webapp MBean
  - jarsToSkip: removed entries due to r1448831 (no longer scan
bootstrap class path by default) are:
  access-bridge.jar,access-bridge-64.jar,dnsns.jar,jaccess.jar,
  ldapsec.jar,localedata.jar,sunjce_provider.jar,
  sunmscapi.jar,sunpkcs11.jar,jhall.jar,tools.jar,
  sunec.jar,zipfs.jar,gnome-java-bridge.jar,
  pulse-java.jar,apple_provider.jar,AppleScriptEngine.jar,
  CoreAudio.jar,dns_sd.jar,j3daudio.jar,j3dcore.jar,
  j3dutils.jar,jai_core.jar,jai_codec.jar,
  mlibwrapper_jai.jar,MRJToolkit.jar,vecmath.jar

Build and tests were done using Java 1.6.0_39. OS was Solaris 10 Sparc,
tcnative was 1.1.27 based on APR 1.4.6 and OpenSSL 1.0.1e (plus a few
patches).

Unit test warnings (very similar to 7.0.35 and before):

- org.apache.catalina.deploy.TestWebXmlOrdering
  - BIO, NIO and APR: [main]
org.apache.catalina.deploy.WebXml.orderWebFragments Used a wrong
fragment name z at web.xml absolute-ordering tag!

- org.apache.tomcat.util.net.TestCustomSsl
  - BIO twice Exception getting SSL attributes
in org.apache.coyote.http11.Http11Processor actionInternal
exception is:
javax.net.ssl.SSLProtocolException: handshake alert: no_certificate
  - NIO twice WARNING: Exception re-negotiating SSL connection
in org.apache.coyote.http11.Http11NioProcessor actionInternal

- tribes: several warnings, about the same number as before,
  some changed their text

Unit test SEVERE messages: 363 total (+135). The new ones are probably
all due to 144 times

SEVERE: Servlet.service() for servlet [Echo] in context with path []
threw exception

It happens in org.apache.catalina.connector.TestInputBuffer for all
connectors and the exception is

[junit] java.nio.charset.MalformedInputException: Input length = 1
[junit] at
java.nio.charset.CoderResult.throwException(CoderResult.java:260)
...

which wasn't there in the previous release.

About 30 unique messages (down by about 5, mostly tribes).
Most of those are of type Servlet.service() for servlet ... threw
exception (137 times + the 144 new Echo servlet ones).

Exception in output of unit tests: 500 times (+282), all of these
additional ones due to the Echo servlet exception described above.

I'm not claiming that any of the SEVERE or Exception messages are
important. Total numbers of warnings, SEVERE and exceptions are
about the same than for previous releases.

Regards,

Rainer

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

Re: Tomcat7 EL error (proprietaryEvaluate)

2013-03-09 Thread Praveen Boppana
Ok, I'm new to this list, I will post it in users list. 

Thanks 
Praveen



On Mar 9, 2013, at 5:14 AM, Mark Thomas ma...@apache.org wrote:

 On 08/03/2013 22:55, Praveen Boppana wrote:
 Hi,
 
 I'm very new to tomcat7 environment, we are migrating from oc4j to tomcat7.
 We have an issue with EL in jsp pages throwing error
 The method proprietaryEvaluate(String, Class, PageContext, null, boolean)
 is undefined for the type PageContextImpl.
 
 Tried setting the system property
 -Dorg.apache.el.parser.SKIP_IDENTIFIER_CHECK=true in catalina.properties
 file. Didn't resolve the issue. Page works fine after taking out EL
 expressions.
 
 What are we missing?. Really appreciate your help.
 
 Environment: Tomcat 7.0.37, jdk1.6.
 
 This is a question for the users list, not the dev list.
 
 Mark
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: dev-h...@tomcat.apache.org
 

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



Re: WebSocket progress report

2013-03-09 Thread Nick Williams

On Mar 7, 2013, at 5:33 PM, Mark Thomas wrote:

 The current status of the WebSocket implementation is largely complete.
 
 The remaining TODOs are (in roughly the order I intend to tackle them):
 
 1. Implement decoding
 2. Figure out why there are failures in Autobahn with WSS and NIO and
 APR/native
 3. Run the TCK (as an EG member I have early access to this until 30th
 April mainly to test the TCK).
 4. Implement WSS for the client
 5. Fix all the various places where I didn't get around to / forgot to
 complete the plumbing
 6. Read the spec carefully and check the implementation against it
 7. Improve HTTP header parsing for the client
 
 As always any help is appreciated.
 
 Mark

Mark,

I'm very excited to see the progress you're making on WebSockets. I do have a 
couple quick questions if you have a second, both related to the fact that in 
3-4 days I'll be starting the chapter on WebSockets for my book.

1) I understand that this isn't done, but is it close enough to done that I 
should be able to write and test simple examples (e.g., the ubiquitous chat 
example)?

2) I have the spec and javadoc from 
http://download.oracle.com/otndocs/jcp/websocket-1_0-pr-spec/index.html. If you 
have a newer one, is it possible to send it to me?

Thanks,

Nick

Re: WebSocket progress report

2013-03-09 Thread Mark Thomas
On 09/03/2013 15:29, Nick Williams wrote:
 
 On Mar 7, 2013, at 5:33 PM, Mark Thomas wrote:
 
 The current status of the WebSocket implementation is largely
 complete.
 
 The remaining TODOs are (in roughly the order I intend to tackle
 them):
 
 1. Implement decoding 2. Figure out why there are failures in
 Autobahn with WSS and NIO and APR/native 3. Run the TCK (as an EG
 member I have early access to this until 30th April mainly to test
 the TCK). 4. Implement WSS for the client 5. Fix all the various
 places where I didn't get around to / forgot to complete the
 plumbing 6. Read the spec carefully and check the implementation
 against it 7. Improve HTTP header parsing for the client
 
 As always any help is appreciated.
 
 Mark
 
 Mark,
 
 I'm very excited to see the progress you're making on WebSockets. I
 do have a couple quick questions if you have a second, both related
 to the fact that in 3-4 days I'll be starting the chapter on
 WebSockets for my book.
 
 1) I understand that this isn't done, but is it close enough to
 done that I should be able to write and test simple examples (e.g.,
 the ubiquitous chat example)?

Yes.
http://svn.apache.org/viewvc/tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/chat/ChatAnnotation.java?view=annotate

I like the snake example.

 2) I have the spec and javadoc from
 http://download.oracle.com/otndocs/jcp/websocket-1_0-pr-spec/index.html.
 If you have a newer one, is it possible to send it to me?

That is the latest. The EG is discussing some minor tweaks and
clarifications but that is pretty close to what the final specification
will look like.

Mark

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



[Tomcat Wiki] Trivial Update of AngeliaSa by AngeliaSa

2013-03-09 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on Tomcat Wiki for change 
notification.

The AngeliaSa page has been changed by AngeliaSa:
http://wiki.apache.org/tomcat/AngeliaSa

New page:
Hello and welcome. My name is Conrad Shippee though I don't really like being 
called like these. The thing I adore most bee keeping and I'll be starting 
something else along with them.BR
New Mexico is really my living place and Do not plan on changing it. Data 
processing is my profession but soon my wife and I will start our own business. 
You can find my website here: http://www.youtube.com/watch?v=sqN-JugmXrQ

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



svn commit: r1454758 - in /tomcat/trunk: java/org/apache/tomcat/websocket/ java/org/apache/tomcat/websocket/pojo/ java/org/apache/tomcat/websocket/server/ test/org/apache/tomcat/websocket/pojo/

2013-03-09 Thread markt
Author: markt
Date: Sat Mar  9 19:14:18 2013
New Revision: 1454758

URL: http://svn.apache.org/r1454758
Log:
Get encoding and decoding working end to end with an associated unit test

Added:
tomcat/trunk/test/org/apache/tomcat/websocket/pojo/

tomcat/trunk/test/org/apache/tomcat/websocket/pojo/TestEncodingDecoding.java   
(with props)
Modified:
tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/websocket/Util.java
tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java
tomcat/trunk/java/org/apache/tomcat/websocket/pojo/PojoEndpointClient.java
tomcat/trunk/java/org/apache/tomcat/websocket/pojo/PojoMethodMapping.java
tomcat/trunk/java/org/apache/tomcat/websocket/server/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/websocket/server/WsServerContainer.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=1454758r1=1454757r2=1454758view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties Sat 
Mar  9 19:14:18 2013
@@ -62,5 +62,6 @@ wsWebSocketContainer.invalidHeader=Unabl
 wsWebSocketContainer.invalidStatus=The HTTP response from the server [{0}] did 
not permit the HTTP upgrade to WebSocket
 wsWebSocketContainer.invalidSubProtocol=The WebSocket server returned multiple 
values for the Sec-WebSocket-Protocol header
 wsWebSocketContainer.maxBuffer=This implementation limits the maximum size of 
a buffer to Integer.MAX_VALUE
+wsWebSocketContainer.missingAnnotation=Cannot use POJO class [{0}] as it is 
not annotated with @ClientEndpoint
 wsWebSocketContainer.pathNoHost=No host was specified in URI
 wsWebSocketContainer.pathWrongScheme=The scheme [{0}] is not supported
\ No newline at end of file

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=1454758r1=1454757r2=1454758view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/websocket/Util.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/Util.java Sat Mar  9 19:14:18 
2013
@@ -26,6 +26,7 @@ import java.util.concurrent.ConcurrentLi
 
 import javax.websocket.CloseReason.CloseCode;
 import javax.websocket.CloseReason.CloseCodes;
+import javax.websocket.Decoder;
 import javax.websocket.Encoder;
 import javax.websocket.MessageHandler;
 
@@ -33,7 +34,7 @@ import javax.websocket.MessageHandler;
  * Utility class for internal use only within the
  * {@link org.apache.tomcat.websocket} package.
  */
-class Util {
+public class Util {
 
 private static final QueueSecureRandom randoms =
 new ConcurrentLinkedQueue();
@@ -142,6 +143,11 @@ class Util {
 }
 
 
+public static Class? getDecoderType(Class? extends Decoder Decoder) {
+return (Class?) Util.getGenericType(Decoder.class, Decoder);
+}
+
+
 static Class? getEncoderType(Class? extends Encoder encoder) {
 return (Class?) Util.getGenericType(Encoder.class, encoder);
 }

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=1454758r1=1454757r2=1454758view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/WsWebSocketContainer.java Sat 
Mar  9 19:14:18 2013
@@ -24,6 +24,7 @@ import java.nio.ByteBuffer;
 import java.nio.channels.AsynchronousSocketChannel;
 import java.nio.charset.Charset;
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -80,7 +81,15 @@ public class WsWebSocketContainer
 public Session connectToServer(Object pojo, URI path)
 throws DeploymentException {
 
-Endpoint ep = new PojoEndpointClient(pojo);
+ClientEndpoint annotation =
+pojo.getClass().getAnnotation(ClientEndpoint.class);
+if (annotation == null) {
+throw new DeploymentException(
+sm.getString(wsWebSocketContainer.missingAnnotation,
+pojo.getClass().getName()));
+}
+
+Endpoint ep = new PojoEndpointClient(pojo, annotation.decoders());
 
 Class? extends ClientEndpointConfig.Configurator configuratorClazz =
 pojo.getClass().getAnnotation(
@@ -97,9 +106,11 @@ public class WsWebSocketContainer
 }
 

buildbot failure in ASF Buildbot on tomcat-trunk

2013-03-09 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/4054

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

Buildslave for this Build: bb-vm_ubuntu

Build Reason: scheduler
Build Source Stamp: [branch tomcat/trunk] 1454758
Blamelist: markt

BUILD FAILED: failed compile_1

sincerely,
 -The Buildbot





Question on SERVLET_SPEC-57 (getSubmittedFileName)

2013-03-09 Thread Nick Williams
I'm implementing the Part#getSubmittedFileName method introduced in 
SERVLET_SPEC-57 [1].

o.a.c.core.ApplicationPart already has a getFilename method that accomplishes 
this that is not part of the interface but IS public. This method is used only 
in o.a.c.connector.Request (once), but that's easy to change. The concern is 
that renaming this method might break applications that depend on the old 
method name (despite the fact that using Tomcat proprietary code makes their 
application non-portable). Is it a problem to rename this method in a new major 
version, or should Part have both methods, with one calling the other?

[1] http://java.net/jira/browse/SERVLET_SPEC-57
-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 54658] New: Implement Part#getSubmittedFileName from SERVLET_SPEC-57

2013-03-09 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=54658

Bug ID: 54658
   Summary: Implement Part#getSubmittedFileName from
SERVLET_SPEC-57
   Product: Tomcat 8
   Version: trunk
  Hardware: All
OS: All
Status: NEW
  Severity: normal
  Priority: P2
 Component: Specification APIs
  Assignee: dev@tomcat.apache.org
  Reporter: nicho...@nicholaswilliams.net
Classification: Unclassified

Created attachment 30030
  -- https://issues.apache.org/bugzilla/attachment.cgi?id=30030action=edit
Implemented method

http://java.net/jira/browse/SERVLET_SPEC-57

You will find a patch attached to complete this.

- Added javax.servlet.http.Part#getSubmittedFileName
- Added o.a.c.core.ApplicationPart#getSubmittedFileName
- Deprecated o.a.c.core.ApplicationPart#getFilename and wrapped it around
getSubmittedFileName
- Changed o.a.c.connector.Request to use getSubmittedFileName instead of
getFilename

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

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



[Bug 54658] Implement Part#getSubmittedFileName from SERVLET_SPEC-57

2013-03-09 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=54658

Nick Williams nicho...@nicholaswilliams.net changed:

   What|Removed |Added

  Attachment #30030|0   |1
   is patch||
  Attachment #30030|application/octet-stream|text/plain
  mime type||

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

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



Re: Question on SERVLET_SPEC-57 (getSubmittedFileName)

2013-03-09 Thread Mark Thomas
Renaming the method is fine.

We don't change the API for the sake of it but if there is a need to then it is 
fine.

Mark

Nick Williams nicho...@nicholaswilliams.net wrote:

I'm implementing the Part#getSubmittedFileName method introduced in
SERVLET_SPEC-57 [1].

o.a.c.core.ApplicationPart already has a getFilename method that
accomplishes this that is not part of the interface but IS public. This
method is used only in o.a.c.connector.Request (once), but that's easy
to change. The concern is that renaming this method might break
applications that depend on the old method name (despite the fact that
using Tomcat proprietary code makes their application non-portable). Is
it a problem to rename this method in a new major version, or should
Part have both methods, with one calling the other?

[1] http://java.net/jira/browse/SERVLET_SPEC-57
-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org


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



Re: Question on SERVLET_SPEC-57 (getSubmittedFileName)

2013-03-09 Thread Nick Williams

On Mar 9, 2013, at 3:15 PM, Nick Williams wrote:

 I'm implementing the Part#getSubmittedFileName method introduced in 
 SERVLET_SPEC-57 [1].
 
 o.a.c.core.ApplicationPart already has a getFilename method that accomplishes 
 this that is not part of the interface but IS public. This method is used 
 only in o.a.c.connector.Request (once), but that's easy to change. The 
 concern is that renaming this method might break applications that depend on 
 the old method name (despite the fact that using Tomcat proprietary code 
 makes their application non-portable). Is it a problem to rename this method 
 in a new major version, or should Part have both methods, with one calling 
 the other?
 
 [1] http://java.net/jira/browse/SERVLET_SPEC-57

Based on what others had done in the past, I deprecated getFilename and wrapped 
it around getSubmittedFileName. Patch has been submitted via bug #54658. If I 
need to remove getFilename instead of deprecating it, I can resubmit my patch 
if asked.

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



Re: Question on SERVLET_SPEC-57 (getSubmittedFileName)

2013-03-09 Thread Nick Williams

On Mar 9, 2013, at 3:49 PM, Mark Thomas wrote:

 Renaming the method is fine.
 
 We don't change the API for the sake of it but if there is a need to then it 
 is fine.
 
 Mark

Look at you top-posting. :-P

You replied just as I was. I deprecated getFilename and wrapped it around 
getSubmittedFileName and submitted patch via bug #54658.

Let me know if I should just remove it and re-submit patch.

Nick

 
 Nick Williams nicho...@nicholaswilliams.net wrote:
 
 I'm implementing the Part#getSubmittedFileName method introduced in
 SERVLET_SPEC-57 [1].
 
 o.a.c.core.ApplicationPart already has a getFilename method that
 accomplishes this that is not part of the interface but IS public. This
 method is used only in o.a.c.connector.Request (once), but that's easy
 to change. The concern is that renaming this method might break
 applications that depend on the old method name (despite the fact that
 using Tomcat proprietary code makes their application non-portable). Is
 it a problem to rename this method in a new major version, or should
 Part have both methods, with one calling the other?
 
 [1] http://java.net/jira/browse/SERVLET_SPEC-57
 -
 To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: dev-h...@tomcat.apache.org
 


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



Re: Question on SERVLET_SPEC-57 (getSubmittedFileName)

2013-03-09 Thread Konstantin Kolinko
2013/3/10 Nick Williams nicho...@nicholaswilliams.net:

 On Mar 9, 2013, at 3:49 PM, Mark Thomas wrote:

 Renaming the method is fine.

 We don't change the API for the sake of it but if there is a need to then it 
 is fine.

 Mark

 Look at you top-posting. :-P

 You replied just as I was. I deprecated getFilename and wrapped it around 
 getSubmittedFileName and submitted patch via bug #54658.

 Let me know if I should just remove it and re-submit patch.

 Nick


 Nick Williams nicho...@nicholaswilliams.net wrote:

 I'm implementing the Part#getSubmittedFileName method introduced in
 SERVLET_SPEC-57 [1].

 o.a.c.core.ApplicationPart already has a getFilename method that
 accomplishes this that is not part of the interface but IS public. This
 method is used only in o.a.c.connector.Request (once), but that's easy
 to change. The concern is that renaming this method might break
 applications that depend on the old method name (despite the fact that
 using Tomcat proprietary code makes their application non-portable). Is
 it a problem to rename this method in a new major version, or should
 Part have both methods, with one calling the other?

 [1] http://java.net/jira/browse/SERVLET_SPEC-57


1. The @Deprecated method needs a @deprecated Javadoc comment as well,
explaining what the replacement is.

2. o.a.c.manager.HTMLManagerServlet.extractFilename() would better be
replaced with a call to the new API.

(BTW, the current code there is the same as in Part.getFilename()).

Best regards,
Konstantin Kolinko

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



Re: Question on SERVLET_SPEC-57 (getSubmittedFileName)

2013-03-09 Thread Mark Thomas
Nick Williams nicho...@nicholaswilliams.net wrote:


On Mar 9, 2013, at 3:49 PM, Mark Thomas wrote:

 Renaming the method is fine.
 
 We don't change the API for the sake of it but if there is a need to
then it is fine.
 
 Mark

Look at you top-posting. :-P

:-) 

Sorry. Mobile client wasn't configured properly.


You replied just as I was. I deprecated getFilename and wrapped it
around getSubmittedFileName and submitted patch via bug #54658.

Let me know if I should just remove it and re-submit patch.

No need. We can backport it to 7.0.x with the deprecation and then remove it in 
8.0.x after.

Note Konstantin's comments though.

Mark

Nick

 
 Nick Williams nicho...@nicholaswilliams.net wrote:
 
 I'm implementing the Part#getSubmittedFileName method introduced in
 SERVLET_SPEC-57 [1].
 
 o.a.c.core.ApplicationPart already has a getFilename method that
 accomplishes this that is not part of the interface but IS public.
This
 method is used only in o.a.c.connector.Request (once), but that's
easy
 to change. The concern is that renaming this method might break
 applications that depend on the old method name (despite the fact
that
 using Tomcat proprietary code makes their application non-portable).
Is
 it a problem to rename this method in a new major version, or should
 Part have both methods, with one calling the other?
 
 [1] http://java.net/jira/browse/SERVLET_SPEC-57

-
 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



Servlet 3.1 Request Upgrade

2013-03-09 Thread Nick Williams
Mark,

I noticed the HttpServletRequest upgrade method still had the signature void 
upgrade(HttpUpgradeHandler) when it should be T extends HttpUpgradeHandler T 
upgrade(ClassT) per the latest spec. What's your status on getting this 
changed? I started to try to clean this up a bit (I can email you a partial 
patch that has compile errors in WebSocketServlet and WsServlet to save you 
some time, if you want), but I hit a road block with WsProtocolHandler, which 
is going to need a zero-arg constructor. I stopped there to avoid stepping on 
your toes.

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



[Bug 54659] New: Echo Websocket Sample using Annotation API throws IllegalStateException

2013-03-09 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=54659

Bug ID: 54659
   Summary: Echo Websocket Sample using Annotation API throws
IllegalStateException
   Product: Tomcat 8
   Version: trunk
  Hardware: PC
Status: NEW
  Severity: normal
  Priority: P2
 Component: Examples
  Assignee: dev@tomcat.apache.org
  Reporter: stefan.eggerstor...@gmail.com
Classification: Unclassified

Using the annotation API of the echo websocket example, following exception is
thrown:

java.lang.IllegalStateException: Failed to create configurator of type
[javax.websocket.server.ServerEndpointConfig$Configurator] for POJO of type
[java.lang.Class]
at
org.apache.tomcat.websocket.server.WsServerContainer.getServerEndpointConfiguration(WsServerContainer.java:219)
at org.apache.tomcat.websocket.server.WsServlet.doGet(WsServlet.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:223)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:107)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:75)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:922)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:90)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:447)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:971)
at
org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:234)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
at
org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:223)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1566)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1540)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.InstantiationException
at
sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at java.lang.Class.newInstance0(Class.java:372)
at java.lang.Class.newInstance(Class.java:325)
at
org.apache.tomcat.websocket.server.WsServerContainer.getServerEndpointConfiguration(WsServerContainer.java:217)
... 22 more

I suppose this is caused by the default value of ServerEndpoint.Configurator:
public Class? extends ServerEndpointConfig.Configurator configurator() 
  default ServerEndpointConfig.Configurator.class;

ServerEndpointConfig.Configurator is an abstract class and this causes the
newInstance call to fail.

I could bypass this issue by using the class DefaultServerEndpointConfigurator
as configurator in the echo example:
@ServerEndpoint(value = /websocket/echoAnnotation, configurator =
DefaultServerEndpointConfigurator.class)

I assume this class should be the default value for
ServerEndpointConfig.Configurator.

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

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



[Bug 54658] Implement Part#getSubmittedFileName from SERVLET_SPEC-57

2013-03-09 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=54658

Nick Williams nicho...@nicholaswilliams.net changed:

   What|Removed |Added

  Attachment #30030|0   |1
is obsolete||

--- Comment #1 from Nick Williams nicho...@nicholaswilliams.net ---
Created attachment 30031
  -- https://issues.apache.org/bugzilla/attachment.cgi?id=30031action=edit
Updated patch implementing method

Submitting updated patch.

- @deprecated-documented the @Deprecated getFilename in
o.a.c.core.ApplicationPart
- Changed o.a.c.manager.HTMLManagerServlet to use getSubmittedFileName and
removed unused method HTMLManagerServlet#extractFileName().

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

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



Re: Question on SERVLET_SPEC-57 (getSubmittedFileName)

2013-03-09 Thread Nick Williams

On Mar 9, 2013, at 4:57 PM, Mark Thomas wrote:

 Nick Williams nicho...@nicholaswilliams.net wrote:
 
 
 On Mar 9, 2013, at 3:49 PM, Mark Thomas wrote:
 
 Renaming the method is fine.
 
 We don't change the API for the sake of it but if there is a need to
 then it is fine.
 
 Mark
 
 Look at you top-posting. :-P
 
 :-) 
 
 Sorry. Mobile client wasn't configured properly.

A likely story.

 
 
 You replied just as I was. I deprecated getFilename and wrapped it
 around getSubmittedFileName and submitted patch via bug #54658.
 
 Let me know if I should just remove it and re-submit patch.
 
 No need. We can backport it to 7.0.x with the deprecation and then remove it 
 in 8.0.x after.
 
 Note Konstantin's comments though.

Done and updated patch submitted.

 1. The @Deprecated method needs a @deprecated Javadoc comment as well,
 explaining what the replacement is.

Done.

 
 2. o.a.c.manager.HTMLManagerServlet.extractFilename() would better be
 replaced with a call to the new API.
 
 (BTW, the current code there is the same as in Part.getFilename()).

Done. Hurray for removing duplicated code!

 
 Mark
 
 Nick
 
 
 Nick Williams nicho...@nicholaswilliams.net wrote:
 
 I'm implementing the Part#getSubmittedFileName method introduced in
 SERVLET_SPEC-57 [1].
 
 o.a.c.core.ApplicationPart already has a getFilename method that
 accomplishes this that is not part of the interface but IS public.
 This
 method is used only in o.a.c.connector.Request (once), but that's
 easy
 to change. The concern is that renaming this method might break
 applications that depend on the old method name (despite the fact
 that
 using Tomcat proprietary code makes their application non-portable).
 Is
 it a problem to rename this method in a new major version, or should
 Part have both methods, with one calling the other?
 
 [1] http://java.net/jira/browse/SERVLET_SPEC-57
 
 -
 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
 


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



[Bug 54660] New: AccessLogValve fileDateFormat can not be changed through JMX

2013-03-09 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=54660

Bug ID: 54660
   Summary: AccessLogValve fileDateFormat can not be changed
through JMX
   Product: Tomcat 7
   Version: 7.0.22
  Hardware: PC
OS: Linux
Status: NEW
  Severity: normal
  Priority: P2
 Component: Catalina
  Assignee: dev@tomcat.apache.org
  Reporter: arnaud.kleinv...@gmail.com
Classification: Unclassified

When an AccessLogValve is added to a catalina host with the JMX addVale()
operation on the Host object name, the valve will start with the default
fileDateFormat.

Changing the attribute on the valve through it's JMX object name has no effect
because the valve is already started.

Executing a rotate() operation on the valve does also have no effect.

Steps to Reproduce:
- Start tomcat server
- Add Host using JMX
- Add valve to Host using JMX
- Set valve attribute fileDateFormat to something else than -MM-dd, for
example yy-MM

Actual Results:
The access log file format will include the default fileDateFormat of
-MM-dd

Expected Results:
The access log file format with yy-MM, as from the example.

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

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



[Bug 54660] AccessLogValve fileDateFormat can not be changed through JMX

2013-03-09 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=54660

Arnaud Kleinveld arnaud.kleinv...@gmail.com changed:

   What|Removed |Added

 CC||arnaud.kleinv...@gmail.com

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

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



Bug report for Tomcat Connectors [2013/03/10]

2013-03-09 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
| |   |   MIN=Minor   NOR=NormalENH=Enhancement TRV=Trivial |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|34526|Opn|Nor|2005-04-19|Truncated content in decompressed requests from mo|
|35959|Opn|Enh|2005-08-01|mod_jk not independant of UseCanonicalName|
|43303|New|Enh|2007-09-04|Versioning under Windows not reported by many conn|
|43968|Inf|Enh|2007-11-26|[patch] support ipv6 with mod_jk  |
|44290|Inf|Nor|2008-01-24|mod_jk/1.2.26: retry is not useful for an importan|
|44349|Inf|Maj|2008-02-04|mod_jk/1.2.26 module does not read worker.status.s|
|44379|New|Enh|2008-02-07|convert the output of strftime into UTF-8 |
|44454|New|Nor|2008-02-19|busy count reported in mod_jk inflated, causes inc|
|44571|New|Enh|2008-03-10|Limits busy per worker to a threshold |
|45063|New|Nor|2008-05-22|JK-1.2.26 IIS ISAPI filter issue when running diff|
|45313|New|Nor|2008-06-30|mod_jk 1.2.26  apache 2.2.9 static compiled on so|
|46337|New|Nor|2008-12-04|real worker name is wrong |
|46767|New|Enh|2009-02-25|mod_jk to send DECLINED in case no fail-over tomca|
|47327|New|Enh|2009-06-07|remote_user not logged in apache logfile  |
|47617|Inf|Enh|2009-07-31|include time spent doing ajp_get_endpoint() in err|
|47678|New|Cri|2009-08-11|Unable to allocate shared memory when using isapi_|
|47714|New|Cri|2009-08-20|Reponse mixed between users   |
|47750|New|Maj|2009-08-27|Loss of worker settings when changing via jkstatus|
|47795|New|Maj|2009-09-07|service sticky_session not being set correctly wit|
|47840|Inf|Min|2009-09-14|A broken worker name is written in the log file.  |
|48191|New|Maj|2009-11-13|Problem with mod_jk 1.2.28 - Can not render up the|
|48460|New|Nor|2009-12-30|mod_proxy_ajp document has three misleading portio|
|48490|New|Nor|2010-01-05|Changing a node to stopped in uriworkermap.propert|
|48513|New|Enh|2010-01-09|IIS Quick setup instructions  |
|48564|New|Nor|2010-01-18|Unable to turn off retries for LB worker  |
|48830|New|Nor|2010-03-01|IIS shutdown blocked in endpoint service when serv|
|48891|Opn|Enh|2010-03-11|Missing EOL-style settings in tomcat/jk/trunk |
|49035|New|Maj|2010-04-01|data lost when post a multipart/form-data form|
|49063|New|Enh|2010-04-07|Please add JkStripSession status in jk-status work|
|49135|New|Enh|2010-04-16|SPDY Connector for The Tomcat |
|49469|New|Enh|2010-06-19|Workers status page has negative number of connect|
|49732|Opn|Nor|2010-08-10|reply_timeout can't wait forever. |
|49822|New|Enh|2010-08-25|Add hash lb worker method |
|49903|New|Enh|2010-09-09|Make workers file reloadable  |
|50186|New|Nor|2010-10-31|Wrong documentation of connection_pool_timeout / c|
|52334|New|Maj|2011-12-14|recover_time is not properly used |
|52483|New|Enh|2012-01-18|Print JkOptions's options in log file and jkstatus|
|52651|New|Nor|2012-02-13|JKSHMFile size limitation |
|53324|Opn|Nor|2012-05-30|Starting with mod_jk 1.2.35 I cannot modify worker|
|53542|New|Min|2012-07-13|Spelling mistake on 503 service unavailable page  |
|53762|New|Nor|2012-08-22|JK status manager: mass nodes handling doesn't wor|
|53883|New|Maj|2012-09-17|isapi_redirect v 1.2.37 crashes w3wp.exe  on the p|
|53977|New|Maj|2012-10-07|32bits isapi connector cannot work in wow64 mode  |
|54027|New|Cri|2012-10-18|isapi send request to outside address instead of i|
|54112|Opn|Blk|2012-11-07|ISAPI redirector not working when IIS recycles|
|54117|New|Maj|2012-11-08|access violation exception in isapi_redirect.dll  |
|54177|New|Nor|2012-11-20|jkmanager generates non-well-formed XML for certai|
|54596|New|Nor|2013-02-22|Relative paths truncates last character of values |
|54621|New|Nor|2013-02-28|[PATCH] custom mod_jk availability checks |
|54646|New|Trv|2013-03-06|socket_keepalive is sometimes 1 or true in docu   |
+-+---+---+--+--+
| Total 

Bug report for Taglibs [2013/03/10]

2013-03-09 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
| |   |   MIN=Minor   NOR=NormalENH=Enhancement TRV=Trivial |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|38193|Ass|Enh|2006-01-09|[RDC] BuiltIn Grammar support for Field   |
|38600|Ass|Enh|2006-02-10|[RDC] Enable RDCs to be used in X+V markup (X+RDC)|
|42413|New|Enh|2007-05-14|[PATCH] Log Taglib enhancements   |
|46052|New|Nor|2008-10-21|SetLocaleSupport is slow to initialize when many l|
|48333|New|Enh|2009-12-02|TLD generator |
+-+---+---+--+--+
| Total5 bugs   |
+---+

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



Bug report for Tomcat 8 [2013/03/10]

2013-03-09 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
| |   |   MIN=Minor   NOR=NormalENH=Enhancement TRV=Trivial |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|51497|New|Enh|2011-07-11|Use canonical IPv6 text representation in logs|
|53737|Opn|Enh|2012-08-18|Use ServletContext.getJspConfigDescriptor() in Jas|
|53930|New|Enh|2012-09-24|allow capture of catalina stdout/stderr to a comma|
|53987|New|Enh|2012-10-09|Log uncovered HTTP methods in combined security co|
|54095|New|Enh|2012-11-03|[patch] support gzipped versions of static resourc|
|54475|New|Maj|2013-01-23|SMAP broken in Java 8 for JSP compile |
|54503|New|Enh|2013-01-29|SAML2 based single sign on|
|54522|New|Nor|2013-02-04|Add patch binary as prerequisite in BUILDING.txt  |
|54631|New|Nor|2013-03-04|@PathParam is not working with @OnMessage |
|54658|New|Nor|2013-03-09|Implement Part#getSubmittedFileName from SERVLET_S|
|54659|New|Nor|2013-03-09|Echo Websocket Sample using Annotation API throws |
+-+---+---+--+--+
| Total   11 bugs   |
+---+

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



Bug report for Tomcat 6 [2013/03/10]

2013-03-09 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
| |   |   MIN=Minor   NOR=NormalENH=Enhancement TRV=Trivial |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|41679|New|Enh|2007-02-22|SemaphoreValve should be able to filter on url pat|
|41883|Ass|Enh|2007-03-18|use abstract wrapper instead of plain X509Certific|
|43001|New|Enh|2007-07-30|JspC lacks setMappedFile and setDie for use in Ant|
|43400|New|Enh|2007-09-14|enum support for tag libs |
|43548|Opn|Enh|2007-10-04|xml schema for tomcat-users.xml   |
|43682|New|Enh|2007-10-23|JULI: web-inf/classes/logging.properties to suppor|
|43742|New|Enh|2007-10-30|.tag compiles  performed one at a time -- extremel|
|43979|New|Enh|2007-11-27|Add abstraction for Java and Classfile output |
|44199|New|Enh|2008-01-10|expose current backlog queue size |
|44225|New|Enh|2008-01-14|SSL connector tries to load the private keystore f|
|44294|New|Enh|2008-01-25|Support for EL functions with varargs |
|44645|New|Enh|2008-03-20|[Patch] JNDIRealm - Doesn't support JNDI java.nam|
|44787|New|Enh|2008-04-09|provide more error context on java.lang.IllegalSt|
|44818|New|Enh|2008-04-13|tomcat hangs with GET when content-length is defin|
|45014|New|Enh|2008-05-15|Request and Response classes should have wrappers |
|45282|New|Enh|2008-06-25|NioReceiver doesn't close cleanly, leaving sockets|
|45428|New|Enh|2008-07-18|warn if the tomcat stop doesn't complete  |
|45832|New|Enh|2008-09-18|add DIGEST authentication support to Ant tasks|
|45878|New|Enh|2008-09-24|Generated jars do not contain proper manifests or |
|45879|Opn|Enh|2008-09-24|Windows installer fails to install NOTICE and RELE|
|45931|Opn|Enh|2008-10-01|trimSpaces incorrectly modifies output|
|46173|New|Enh|2008-11-09|Small patch for manager app: Setting an optional c|
|46263|New|Enh|2008-11-21|Tomcat reloading of context.xml does not update do|
|46284|New|Enh|2008-11-24|Add flag to DeltaManager that blocks processing cl|
|46350|New|Enh|2008-12-05|Maven repository should contain source bundles|
|46727|New|Enh|2009-02-17|DefaultServlet - serving multiple encodings   |
|46902|New|Enh|2009-03-24|LoginValve to bypass restrictions of j_security_ch|
|47214|New|Enh|2009-05-17|Inner classes that are explicitly referenced - sho|
|47242|New|Enh|2009-05-22|request for AJP command line client   |
|47281|New|Enh|2009-05-28|Efficiency of the JDBCStore   |
|47407|New|Enh|2009-06-23|HttpSessionListener doesn't operate in the session|
|47467|New|Enh|2009-07-02|Deployment of the war file by URL when contextpath|
|47834|New|Enh|2009-09-14|TldConfig throws Exception when exploring unpacked|
|47919|New|Enh|2009-09-30|Log Tomcat  Java environment variables in additio|
|48358|Opn|Enh|2009-12-09|JSP-unloading reloaded|
|48543|New|Enh|2010-01-14|[Patch] More flexibility in specifying -Dcatalina.|
|48672|New|Enh|2010-02-03|Tomcat Virtual Host Manager (/host-manager) have b|
|48674|New|Enh|2010-02-03|Tomcat Virtual Host Manager application doesn't pe|
|48743|New|Enh|2010-02-15|Make the SLEEP variable in catalina.sh settable fr|
|48899|New|Enh|2010-03-12|Guess URI charset should solve lot of problems|
|48922|New|Enh|2010-03-16|org.apache.catalina.connector.Request clone static|
|48928|New|Enh|2010-03-17|An alternative solution to preloading classes when|
|49161|New|Enh|2010-04-21|Unknown Publisher when installing tomcat 6.0.26   |
|49176|Opn|Enh|2010-04-23|Jasper in Dev Mode Is Memory Inefficient  |
|49464|New|Enh|2010-06-18|DefaultServlet and CharacterEncoding  |
|49531|New|Enh|2010-06-30|singlesignon failover not working on DeltaManager/|
|49804|New|Enh|2010-08-23|Allow Embedded.redirectStreams value to be configu|
|49939|New|Enh|2010-09-16|Expose a method via JMX which empties the webapp f|
|49943|New|Enh|2010-09-16|Logging (via juli) does not reread configuration c|
|50285|New|Enh|2010-11-17|Standard HTTP and AJP connectors silently ignore a|
|50288|New|Enh|2010-11-17|Uploading a war file that already exists should au|

Bug report for Tomcat 7 [2013/03/10]

2013-03-09 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
| |   |   MIN=Minor   NOR=NormalENH=Enhancement TRV=Trivial |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|16579|New|Enh|2003-01-30|documentation page layout/style breaks wrapping to|
|18500|New|Enh|2003-03-30|Host aliases to match by regular expression   |
|28039|Opn|Enh|2004-03-30|Cluster Support for SingleSignOn  |
|40728|Inf|Enh|2006-10-11|Catalina MBeans use non-serializable classes  |
|40881|Opn|Enh|2006-11-02|Unable to receive message through  TCP channel - |
|41007|Opn|Enh|2006-11-20|Can't define customized 503 error page|
|43866|New|Enh|2007-11-14|add support for session attribute propagation with|
|43925|Opn|Enh|2007-11-21|org.apache.jasper.runtime.BodyContentImpl causing |
|44216|New|Enh|2008-01-11|Don't reuse session ID even if emptySessionPath=tr|
|48550|Inf|Enh|2010-01-14|Update examples and default server.xml to use UTF-|
|49395|New|Enh|2010-06-06|manager.findLeaks : display the date when the leak|
|49589|New|Enh|2010-07-12|Tag handlers with constant attribute values are al|
|49785|New|Enh|2010-08-19|Enabling TLS for JNDIRealm|
|49821|New|Enh|2010-08-25|Tomcat CLI|
|50019|New|Enh|2010-09-28|Adding JNDI lookup-name support In XML and Resou|
|50175|New|Enh|2010-10-28|Enhance memory leak detection by selectively apply|
|50234|New|Enh|2010-11-08|JspC use servlet 3.0 features |
|50504|New|Enh|2010-12-21|Allow setting query string character set trough re|
|50670|New|Enh|2011-01-27|Tribes | RpcChannel | Add option to specify extern|
|51195|New|Enh|2011-05-13|Find leaks reports a false positive memory/class|
|51294|Opn|Enh|2011-05-30|Since 7.0.12 do not work option unpackWARs=true fo|
|51423|Inf|Enh|2011-06-23|[Patch] to add a path and a version parameters to |
|51463|New|Enh|2011-07-01|Tomcat.setBaseDir  (package org.apache.catalina.st|
|51496|New|Enh|2011-07-11|NSIS - Warn that duplicate service name will resul|
|51526|New|Enh|2011-07-18|Process web application context config with embedd|
|51587|New|Enh|2011-07-29|Implement status and uptime commands  |
|51953|New|Enh|2011-10-04|Proposal: netmask filtering valve and filter  |
|52092|New|Enh|2011-10-26|Please make AsyncFileHandler and OneLineFormatter |
|52235|New|Enh|2011-11-23|Please do a bit of SEO tuning for the web site|
|52323|New|Enh|2011-12-13|Cobertura test code coverage support for build.xml|
|52381|New|Enh|2011-12-22|Please add OSGi metadata  |
|52448|New|Enh|2012-01-11|Cache jar indexes in WebappClassLoader to speed up|
|52489|New|Enh|2012-01-19|Enhancement request for code signing of war files |
|52558|New|Enh|2012-01-30|CometConnectionManagerValve is adding non-serializ|
|52688|New|Enh|2012-02-16|Add ability to remove old access log files|
|52751|Opn|Enh|2012-02-23|Optimized configuration of the system info display|
|52952|New|Enh|2012-03-20|Improve ExtensionValidator handling for embedded s|
|53085|New|Enh|2012-04-16|[perf] [concurrency] DefaultInstanceManager.annota|
|53387|New|Enh|2012-06-08|SSI: Allow to use $1 to get result of regular expr|
|53411|Opn|Enh|2012-06-13|NullPointerException in org.apache.tomcat.util.buf|
|53492|New|Enh|2012-07-01|Make JspC shell multithreaded |
|53553|New|Enh|2012-07-16|[PATCH] Deploy uploaded WAR with context.xml from |
|53602|New|Enh|2012-07-25|Support for HTTP status code 451  |
|53620|New|Enh|2012-07-30|[juli] delay opening a file until something gets l|
|53665|New|Enh|2012-08-06|Minor JNDI Howto document enhancement concerning m|
|53776|New|Enh|2012-08-24|Multitenancy support for JDBCRealm|
|53777|New|Enh|2012-08-24|Ability to bundle JAAS Configuration in Webappp   |
|54013|New|Enh|2012-10-16|Catalina.sh force kill to wait till process exits |
|54083|New|Enh|2012-10-31|Provide jarsToSkip on a per-webapp basis  |
|54330|New|Enh|2012-12-19|Patch with some refactoring of Member.java|
|54499|New|Enh|2013-01-29|Implementation of Extensible EL Interpreter   |

Bug report for Tomcat Native [2013/03/10]

2013-03-09 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
| |   |   MIN=Minor   NOR=NormalENH=Enhancement TRV=Trivial |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|46179|Opn|Maj|2008-11-10|apr ssl client authentication |
|48655|Inf|Nor|2010-02-02|Active multipart downloads prevent tomcat shutdown|
|49038|Inf|Nor|2010-04-02|Crash in tcnative |
|51655|New|Nor|2011-08-12|Index page does not say what native does  |
|51813|New|Cri|2011-09-14|Tomcat randomly crashes with [libtcnative-1.so.1+0|
|52153|New|Maj|2011-11-08|periodic JVM crash (access violation) on buffer fl|
|52231|New|Nor|2011-11-23|Ant Tasks need to reflect changes in manager comma|
|52319|New|Maj|2011-12-12|Tomcat 6 crashes with [libapr-1.so.0+0x196da]  sig|
|52627|New|Min|2012-02-08|Segmentation fault in org.apache.tomcat.jni.File.i|
|53110|New|Cri|2012-04-20|Access Violation Error while creating SHM |
|53605|New|Nor|2012-07-26|use tcnative-1.1.24 Tomcat shutdown still crash   |
|53847|Inf|Nor|2012-09-10|High CPU usage in tomcat native 1.22+ |
|53937|New|Reg|2012-09-26|Double call to apr_pool_destroy() if OCSP checking|
|53940|New|Enh|2012-09-27|Added support for new CRL loading after expiration|
|53952|New|Nor|2012-10-02|Add support for TLS 1.1 and 1.2   |
|54085|New|Nor|2012-11-01|ssl_socket_recv sometimes loops infinitely with no|
+-+---+---+--+--+
| Total   16 bugs   |
+---+

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



Bug report for Tomcat Modules [2013/03/10]

2013-03-09 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
| |   |   MIN=Minor   NOR=NormalENH=Enhancement TRV=Trivial |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|48240|New|Nor|2009-11-19|Tomcat-Lite missing @Override markers |
|48268|New|Nor|2009-11-23|Patch to fix generics in tomcat-lite  |
|48861|New|Nor|2010-03-04|Files without AL headers  |
|49685|New|Nor|2010-08-02|Unsafe synchronization in class ManagedBean   |
|49686|New|Nor|2010-08-02|Using an instance lock to protect static shared da|
|50571|Inf|Nor|2011-01-11|Tomcat 7 JDBC connection pool exception enhancemen|
|51595|Inf|Nor|2011-08-01|org.apache.tomcat.jdbc.pool.jmx.ConnectionPool sho|
|51879|Inf|Enh|2011-09-22|Improve access to Native Connection Methods   |
|52024|Inf|Enh|2011-10-13|Custom interceptor to support automatic failover o|
|52318|Opn|Cri|2011-12-11|Version in tomcat-jdbc POM is conflicted with Vers|
|53088|Opn|Min|2012-04-17|Give PoolCleaner TimerTask a better name  |
|53198|New|Cri|2012-05-07|'driverClassName' Data Source Property Being Manda|
|53199|Inf|Enh|2012-05-07|Refactor ConnectionPool to use ScheduledExecutorSe|
|53200|New|Enh|2012-05-07|Be able to use SlowQueryReport without reporting f|
|53770|New|Enh|2012-08-23|tomcat-pool: always log validation query syntax er|
|53853|New|Nor|2012-09-11|Can tomcat-jdbc consider Thread#getContextClassLoa|
|53968|New|Nor|2012-10-04|Database password is exposed via JMX in getDbPrope|
|54225|New|Nor|2012-11-30|if initSQL property is set to an empty string a Nu|
|54227|New|Nor|2012-11-30|maxAge should be checked on borrow|
|54235|New|Nor|2012-12-03|tomcat jdbc pool stackoverflow error used with spr|
|54337|New|Nor|2012-12-21|StatementCache leaks statements/cursors   |
|54395|New|Nor|2013-01-09|JdbcInterceptor config parameter parsing errors   |
|54437|New|Enh|2013-01-16|Update PoolProperties javadoc for ConnectState int|
|54537|New|Cri|2013-02-07|StatementFinalizer closeInvoked is too slow for la|
|54599|New|Min|2013-02-22|DataSource password is exposed to applications via|
+-+---+---+--+--+
| Total   25 bugs   |
+---+

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