[Bug 53469] possible bug in Response.normalize(CharChunk cc)
https://issues.apache.org/bugzilla/show_bug.cgi?id=53469 Mark Thomas changed: What|Removed |Added Status|NEEDINFO|RESOLVED Resolution|--- |FIXED --- Comment #24 from Mark Thomas --- The Servlet EG has confirmed that Tomcat's current behaviour is correct. Relative URLs are relative to the current request. They are not assumed to be part of the web application. I'm marking this as fixed as the IAE that originally triggered this issue has been fixed. -- 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: Checkstyle errors in storeconfig in trunk
On Sat, 2013-02-09 at 05:19 +0400, Konstantin Kolinko wrote: > 2013/2/8 Konstantin Kolinko : > > Hi! > > > > FYI, there are a lot of checkstyle errors in o.a.c.storeconfig package, > > > > a) tabs in server-registry.xml > > b) a lot of trailing whitespace > > Fixed. Thanks ! > Further notices: > 1. In a lot of places the code uses name "childs" instead of "children". > > E.g. childs="true" in server-registry.xml > E.g. storeChilds(..) method in StoreFactoryBase class This probably didn't change from the initial revision of the component. I guess I didn't event notice it (ahah). Is it worth fixing ? (probably) > 2. Javadoc for StoreLoader documents XML format for a registry file. > > What I see there is not what I see in server-registry.xml file in the > storeconfig package. > > E.g. documented > , > actual > I suppose the XML was a bit simplified after the doc was written. > 3. Checkstyle now shows a number (27) of "disallowed import" warnings. > Those are imports from "o.a.catalina.tribes" and "o.a.catalina.ha". > > I think it just means that this component depends on those, > and Checkstyle rules needs adjustment here. Storeconfig needs that dependency (obvious), so the warning should be silenced or ignored. Rémy - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Tomcat Wiki] Update of "PoweredBy" by KonstantinKolinko
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change notification. The "PoweredBy" page has been changed by KonstantinKolinko: http://wiki.apache.org/tomcat/PoweredBy?action=diff&rev1=454&rev2=455 Comment: Remove stray header that is not followed by text === TheServerSide.com === {{http://www.theserverside.com/skin/images/header_logotype.gif}} [[http://www.theserverside.com/tss?service=direct/0/NewsThread/threadViewer.markNoisy.link&sp=l28395&sp=l136428|Tomcat is among the market leaders]] in this survey by [[http://www.theserverside.com|TheServerSide.com]]. - === Frankfurt IT Service === - <> - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Tomcat Wiki] Update of "HowTo" by KonstantinKolinko
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change notification. The "HowTo" page has been changed by KonstantinKolinko: http://wiki.apache.org/tomcat/HowTo?action=diff&rev1=132&rev2=133 Comment: Correct markup First of all, you can read [[http://oss.wxnet.org/mbeans.html|this great tutorial]] from Christopher Blunck ( ch...@wxnet.org ). I will just add my comments and improvements. - 1. Start your Tomcat and check that you have access to http://localhost:8080/manager/jmxproxy/. It means that JMX is enabled on your Tomcat configuration (if not, check if the following line is in your /conf/server.xml file : . Otherwise, check the Tomcat documentation to activate it). Let this page opened to check further if your custom Mbean is detected by Tomcat.<> + 1. Start your Tomcat and check that you have access to http://localhost:8080/manager/jmxproxy/. It means that JMX is enabled on your Tomcat configuration (if not, check if the following line is in your /conf/server.xml file : ``. Otherwise, check the Tomcat documentation to activate it). Let this page opened to check further if your custom Mbean is detected by Tomcat.<> 2. Build your custom MBean by following the Christopher Blunck's example : <> '''ServerMBean.java''' : @@ -984, +984 @@ return mbserver; } }}} - Here is a capture of the println() : https://picasaweb.google.com/lh/photo/jzVX9-NBGwF57A0m8qqv2Q?feat=directlink. Tomcat seems to register 2 Mbean server but when I try to fetch mine from its AgentId (here "myMBServer"), nothing is found. In my opinion, Tomcat might re-implement the ''MBeanServerFactory'' java class to control the server creation. Then, it doesn't keep a reference to the newly created MBean server. Moreover, if Tomcat re-implement the MBeanFactory class, there is no method to directly add MBean (see the http://tomcat.apache.org/tomcat-6.0-doc/api/index.html).<> + Here is a capture of the println() : https://picasaweb.google.com/lh/photo/jzVX9-NBGwF57A0m8qqv2Q?feat=directlink. Tomcat seems to register 2nd Mbean server but when I try to fetch mine from its !AgentId (here "myMBServer"), nothing is found. In my opinion, Tomcat might re-implement the ''MBeanServerFactory'' java class to control the server creation. Then, it doesn't keep a reference to the newly created MBean server. Moreover, if Tomcat re-implement the MBeanFactory class, there is no method to directly add MBean (see the [[http://tomcat.apache.org/tomcat-6.0-doc/api/index.html]]).<> In my application architecture, I placed the 2 MBeans files (the interface and its implementation) in a particular package (I don't think its compulsary but definitely more aesthetic). Compile those one in a jar archive and place it in the Tomcat's library folder (/lib).<> - 3. Build your '''ContextListener''' : According to the http://tomcat.apache.org/tomcat-6.0-doc/config/listeners.html|Tomcat's documentation]], a Listener is a ''a component that performs actions when specific events occur, usually Tomcat '''starting''' or Tomcat stopping.''. We need to instantiate and load our MBean at Tomcat's start. So we build a ContextListener.java file which is placed wherever you want in your project architecture : + 3. Build your '''!ContextListener''' : According to the [[http://tomcat.apache.org/tomcat-6.0-doc/config/listeners.html|Tomcat's documentation]], a Listener is a ''a component that performs actions when specific events occur, usually Tomcat '''starting''' or Tomcat stopping.''. We need to instantiate and load our MBean at Tomcat's start. So we build a !ContextListener.java file which is placed wherever you want in your project architecture : {{{ package '''org.bonitasoft.context'''; @@ -1033, +1033 @@ }}} - In his tutorial, Christopher Blunck suggests to compile the ContextListener.java file in a jar archive and then place it into our WEB-INF/lib folder. In my own experiments, I never found any difference without doing this.<> + In his tutorial, Christopher Blunck suggests to compile the !ContextListener.java file in a jar archive and then place it into our WEB-INF/lib folder. In my own experiments, I never found any difference without doing this.<> 4. The 'mbeans-descriptor.xml' file : The only entry in the Tomcat documentation about custom MBean is about this file. It says "''You may also add MBean descriptions for custom components in a mbeans-descriptor.xml file, located in the same package as the class files it describes.''". Unfortunately, instead of reading this file, Tomcat applied its own templates to replace my MBeans attributes and operations descriptions... I really didn't figure out what is the correct way of using and placing this file. So I don't use it. 5. The configuration should be over. You should have done those operations : - a. Build your MBean,<> b. Compile it and plac
Re: svn commit: r1443872 - /tomcat/trunk/java/org/apache/catalina/storeconfig/StoreConfigLifecycleListener.java
2013/2/8 Remy Maucherat : > On Fri, 2013-02-08 at 08:24 +, kfuj...@apache.org wrote: >> Author: kfujino >> Date: Fri Feb 8 08:24:36 2013 >> New Revision: 1443872 >> >> URL: http://svn.apache.org/r1443872 >> Log: >> Don't use a hard-coded domain name. > > Actually, I'm not sure this is a good plan. This was most certainly > hardcoded on purpose, so that the mbean is always available at a known > location, and from where it could handle the full container (with > multiple servers/domains ?). Don't know exactly what Peter had in mind > though. > If it is indeed hard-coded then I think it would be better to use a distinct name, such as "TomcatStoreConfig" or "CatalinaStoreConfig". 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: r1444372 - /tomcat/tc6.0.x/trunk/STATUS.txt
Author: kkolinko Date: Sat Feb 9 14:42:27 2013 New Revision: 1444372 URL: http://svn.apache.org/r1444372 Log: Propose backport of fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=54456 Modified: tomcat/tc6.0.x/trunk/STATUS.txt Modified: tomcat/tc6.0.x/trunk/STATUS.txt URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/STATUS.txt?rev=1444372&r1=1444371&r2=1444372&view=diff == --- tomcat/tc6.0.x/trunk/STATUS.txt (original) +++ tomcat/tc6.0.x/trunk/STATUS.txt Sat Feb 9 14:42:27 2013 @@ -105,6 +105,14 @@ PATCHES PROPOSED TO BACKPORT: +1: schultz -1: +* Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=54456 + If the client aborts the request, make sure this is communicated to the + application reading the request body. + http://svn.apache.org/viewvc?rev=1443430&view=rev + (r1443427 in trunk) + +1: kkolinko + -1: + PATCHES/ISSUES THAT ARE STALLED - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 54456] ChunkedInputFilter returning EOF when client closes connection without sending end chunk
https://issues.apache.org/bugzilla/show_bug.cgi?id=54456 --- Comment #12 from Konstantin Kolinko --- I proposed backport of r1443430 to 6.0. -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1444374 - /tomcat/trunk/res/checkstyle/org-import-control.xml
Author: kkolinko Date: Sat Feb 9 14:56:21 2013 New Revision: 1444374 URL: http://svn.apache.org/r1444374 Log: Allow high availability and tribes imports in o.a.c.storeconfig. Modified: tomcat/trunk/res/checkstyle/org-import-control.xml Modified: tomcat/trunk/res/checkstyle/org-import-control.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/res/checkstyle/org-import-control.xml?rev=1444374&r1=1444373&r2=1444374&view=diff == --- tomcat/trunk/res/checkstyle/org-import-control.xml (original) +++ tomcat/trunk/res/checkstyle/org-import-control.xml Sat Feb 9 14:56:21 2013 @@ -66,6 +66,10 @@ + + + + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1444396 - in /tomcat/tc6.0.x/trunk: STATUS.txt java/org/apache/catalina/valves/RemoteIpValve.java webapps/docs/changelog.xml webapps/docs/config/valve.xml
Author: kkolinko Date: Sat Feb 9 17:14:16 2013 New Revision: 1444396 URL: http://svn.apache.org/r1444396 Log: CTR: docs Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=54080 Clarify documentation for initial value of internalProxies attribute of RemoteIpValve. Modified: tomcat/tc6.0.x/trunk/STATUS.txt tomcat/tc6.0.x/trunk/java/org/apache/catalina/valves/RemoteIpValve.java tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml tomcat/tc6.0.x/trunk/webapps/docs/config/valve.xml Modified: tomcat/tc6.0.x/trunk/STATUS.txt URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/STATUS.txt?rev=1444396&r1=1444395&r2=1444396&view=diff == --- tomcat/tc6.0.x/trunk/STATUS.txt (original) +++ tomcat/tc6.0.x/trunk/STATUS.txt Sat Feb 9 17:14:16 2013 @@ -68,13 +68,6 @@ PATCHES PROPOSED TO BACKPORT: +1: kfujino, kkolinko, markt -1: -* Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=54080 - "Comma related bug in org.apache.catalina.valves.RemoteIpValve" - Documentation-only patch: - https://issues.apache.org/bugzilla/attachment.cgi?id=29545 - +1: schultz, markt - -1: - * Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=54044 Correct bug in timestamp cache used by org.apache.juli.OneLineFormatter that meant entries could be made with an earlier timestamp than the true timestamp. Modified: tomcat/tc6.0.x/trunk/java/org/apache/catalina/valves/RemoteIpValve.java URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/catalina/valves/RemoteIpValve.java?rev=1444396&r1=1444395&r2=1444396&view=diff == --- tomcat/tc6.0.x/trunk/java/org/apache/catalina/valves/RemoteIpValve.java (original) +++ tomcat/tc6.0.x/trunk/java/org/apache/catalina/valves/RemoteIpValve.java Sat Feb 9 17:14:16 2013 @@ -93,6 +93,11 @@ import org.apache.juli.logging.LogFactor * RemoteIPInternalProxy * Comma delimited list of regular expressions (in the syntax supported by the {@link java.util.regex.Pattern} library) * 10\.\d{1,3}\.\d{1,3}\.\d{1,3}, 192\.168\.\d{1,3}\.\d{1,3}, 169\.254\.\d{1,3}\.\d{1,3}, 127\.\d{1,3}\.\d{1,3}\.\d{1,3} + * Note that this comma-separated regular expression is used by default + * but cannot be specified in the same way through String-based configuration, + * as the commas in the "\d{1,3}" expressions will interpreted as separators + * between regular expressions. The "\d{1,3}" pattern can be replaced by + * "\d\d?\d?" or more simply by "\d+". * By default, 10/8, 192.168/16, 169.254/16 and 127/8 are allowed ; 172.16/12 has not been enabled by default because it is complex to * describe with regular expressions * @@ -687,7 +692,10 @@ public class RemoteIpValve extends Valve * Comma delimited list of internal proxies. Can be expressed with regular expressions. * * - * Default value : 10\.\d{1,3}\.\d{1,3}\.\d{1,3}, 192\.168\.\d{1,3}\.\d{1,3}, 127\.\d{1,3}\.\d{1,3}\.\d{1,3} + * Default value: 10\.\d{1,3}\.\d{1,3}\.\d{1,3}, 192\.168\.\d{1,3}\.\d{1,3}, 127\.\d{1,3}\.\d{1,3}\.\d{1,3} + * Note: If you want to configure the same value, you have to replace + * "\d{1,3}" with "\d\d?\d?" or more simply with "\d+". Otherwise the commas + * in the expression will be mistaken for separators between regular expressions. * */ public void setInternalProxies(String commaDelimitedInternalProxies) { Modified: tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml?rev=1444396&r1=1444395&r2=1444396&view=diff == --- tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml (original) +++ tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml Sat Feb 9 17:14:16 2013 @@ -91,6 +91,11 @@ +54080: Clarify documentation for initial value of +internalProxies attribute of RemoteIpValve. +(schultz/kkolinko) + + 54198: Clarify that HttpServletResponse.sendError(int) results in an HTML response by default. (markt) Modified: tomcat/tc6.0.x/trunk/webapps/docs/config/valve.xml URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/webapps/docs/config/valve.xml?rev=1444396&r1=1444395&r2=1444396&view=diff == --- tomcat/tc6.0.x/trunk/webapps/docs/config/valve.xml (original) +++ tomcat/tc6.0.x/trunk/webapps/docs/config/valve.xml Sat Feb 9 17:14:16 2013 @@ -860,9 +860,17 @@ expressions. If they appear in the remoteIpHeader value, they will be trusted and will not appear in the proxiesHeader value. If not specified the default value -of 10\.\d{1,3}\.\d{1,3}\.\d{1,3}, 192\.168\.\d{1,3}\.\d{1,3}, -169\.254\.\d{1,3}\.\d{1,3}, 127\.\d{1,3}\.\d{
[Bug 54080] Comma related bug in org.apache.catalina.valves.RemoteIpValve
https://issues.apache.org/bugzilla/show_bug.cgi?id=54080 Konstantin Kolinko changed: What|Removed |Added Status|NEW |RESOLVED Component|Catalina|Documentation Resolution|--- |FIXED --- Comment #3 from Konstantin Kolinko --- Tomcat 6 documentation corrected by r1444396 , will be in 6.0.37. -- 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
[Tomcat Wiki] Update of "FAQ/Security" by KonstantinKolinko
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change notification. The "FAQ/Security" page has been changed by KonstantinKolinko: http://wiki.apache.org/tomcat/FAQ/Security?action=diff&rev1=14&rev2=15 Comment: Add links to pages at tomcat.apache.org === Role of Customization === We believe, and the evidence suggests, that Tomcat is more than secure enough for most use-cases. However, like all other components of Tomcat, you can customize any and all of the relevant parts of the server to achieve even higher security. For example, the session manager implementation is pluggable, and even the default implementation has support for pluggable random number generators. If you have a special need that you feel is not met by Tomcat out of the box, consider these customization options. At the same time, please bring up your requirements on the user mailing list, where we'll be glad to discuss it and assist in your approach/design/implementation as needed. + + === Links === + + * Known vulnerabilities [[http://tomcat.apache.org/security.html]] + * Security considerations (Apache Tomcat 7 documentation) [[http://tomcat.apache.org/tomcat-7.0-doc/security-howto.html]] == Questions == 1. [[#Q1|How do I use OpenSSL to set up my own Certificate Authority (CA)?]] - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat Native 1.1.27
On 08/02/2013 13:43, Mladen Turk wrote: > Version 1.1.27 is bug fixing release. > The proposed release artefacts can be found at [1], > and the build was done using tag [2]. > > The VOTE will remain open for at least 48 hours. > > The Apache Tomcat Native 1.1.27 is > [X] Stable, go ahead and release > [ ] Broken because of ... Tested on 64-bit Windows and 64-bit Linux with the APR unit tests for 7.0.x - no problems. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1444422 - in /tomcat/trunk/test/org/apache/tomcat/websocket: TestWsWebSocketContainer.java TesterEcho.java
Author: markt Date: Sat Feb 9 20:22:07 2013 New Revision: 122 URL: http://svn.apache.org/r122 Log: Extract Echo endpoints for use in other tests Added: tomcat/trunk/test/org/apache/tomcat/websocket/TesterEcho.java (with props) Modified: tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java Modified: tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java?rev=122&r1=121&r2=122&view=diff == --- tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java (original) +++ tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java Sat Feb 9 20:22:07 2013 @@ -16,7 +16,6 @@ */ package org.apache.tomcat.websocket; -import java.io.IOException; import java.net.URI; import java.nio.ByteBuffer; import java.util.List; @@ -74,7 +73,7 @@ public class TestWsWebSocketContainer ex // Must have a real docBase - just use temp Context ctx = tomcat.addContext("", System.getProperty("java.io.tmpdir")); -ctx.addApplicationListener(EchoConfig.class.getName()); +ctx.addApplicationListener(TesterEcho.Config.class.getName()); tomcat.start(); @@ -82,7 +81,7 @@ public class TestWsWebSocketContainer ex ContainerProvider.createClientContainer(); Session wsSession = wsContainer.connectToServer(TesterEndpoint.class, new DefaultClientConfiguration(), new URI("http://localhost:"; + -getPort() + EchoConfig.PATH_ASYNC)); +getPort() + TesterEcho.Config.PATH_ASYNC)); CountDownLatch latch = new CountDownLatch(1); TesterMessageHandlerText handler = new TesterMessageHandlerText(latch); wsSession.addMessageHandler(handler); @@ -104,7 +103,7 @@ public class TestWsWebSocketContainer ex // Must have a real docBase - just use temp Context ctx = tomcat.addContext("", System.getProperty("java.io.tmpdir")); -ctx.addApplicationListener(EchoConfig.class.getName()); +ctx.addApplicationListener(TesterEcho.Config.class.getName()); tomcat.start(); @@ -112,7 +111,7 @@ public class TestWsWebSocketContainer ex ContainerProvider.createClientContainer(); wsContainer.connectToServer(TesterEndpoint.class, new DefaultClientConfiguration(), new URI("ftp://localhost:"; + -getPort() + EchoConfig.PATH_ASYNC)); +getPort() + TesterEcho.Config.PATH_ASYNC)); } @@ -122,7 +121,7 @@ public class TestWsWebSocketContainer ex // Must have a real docBase - just use temp Context ctx = tomcat.addContext("", System.getProperty("java.io.tmpdir")); -ctx.addApplicationListener(EchoConfig.class.getName()); +ctx.addApplicationListener(TesterEcho.Config.class.getName()); tomcat.start(); @@ -130,7 +129,7 @@ public class TestWsWebSocketContainer ex ContainerProvider.createClientContainer(); wsContainer.connectToServer(TesterEndpoint.class, new DefaultClientConfiguration(), -new URI("http://"; + EchoConfig.PATH_ASYNC)); +new URI("http://"; + TesterEcho.Config.PATH_ASYNC)); } @@ -189,7 +188,7 @@ public class TestWsWebSocketContainer ex // Must have a real docBase - just use temp Context ctx = tomcat.addContext("", System.getProperty("java.io.tmpdir")); -ctx.addApplicationListener(EchoConfig.class.getName()); +ctx.addApplicationListener(TesterEcho.Config.class.getName()); WebSocketContainer wsContainer = ContainerProvider.createClientContainer(); @@ -218,7 +217,7 @@ public class TestWsWebSocketContainer ex Session wsSession = wsContainer.connectToServer(TesterEndpoint.class, new DefaultClientConfiguration(), new URI("http://localhost:"; + -getPort() + EchoConfig.PATH_BASIC)); +getPort() + TesterEcho.Config.PATH_BASIC)); TesterMessageHandler handler; CountDownLatch latch = new CountDownLatch(1); wsSession.getUserProperties().put("latch", latch); @@ -485,89 +484,6 @@ public class TestWsWebSocketContainer ex } -public static class EchoConfig implements ServletContextListener { - -public static final String PATH_ASYNC = "/echoAsync"; -public static final String PATH_BASIC = "/echoBasic"; - -@Override -public void contextInitialized(ServletContextEvent sce) { -ServerContainerImpl sc = ServerContainerImpl.getServerContainer(); -sc.publishServer( -EchoAsync.class, sce.ge
svn commit: r1444429 - in /tomcat/trunk/test/org/apache/tomcat/websocket: TestWsWebSocketContainer.java TesterEcho.java TesterEchoServer.java TesterSingleMessageClient.java
Author: markt Date: Sat Feb 9 20:38:46 2013 New Revision: 129 URL: http://svn.apache.org/r129 Log: More refactoring for re-use Added: tomcat/trunk/test/org/apache/tomcat/websocket/TesterEchoServer.java - copied, changed from r122, tomcat/trunk/test/org/apache/tomcat/websocket/TesterEcho.java tomcat/trunk/test/org/apache/tomcat/websocket/TesterSingleMessageClient.java (with props) Removed: tomcat/trunk/test/org/apache/tomcat/websocket/TesterEcho.java Modified: tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java Modified: tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java?rev=129&r1=128&r2=129&view=diff == --- tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java (original) +++ tomcat/trunk/test/org/apache/tomcat/websocket/TestWsWebSocketContainer.java Sat Feb 9 20:38:46 2013 @@ -19,7 +19,6 @@ package org.apache.tomcat.websocket; import java.net.URI; import java.nio.ByteBuffer; import java.util.List; -import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutionException; import java.util.concurrent.Future; @@ -27,7 +26,6 @@ import java.util.concurrent.TimeUnit; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; -import javax.websocket.CloseReason; import javax.websocket.ContainerProvider; import javax.websocket.DefaultClientConfiguration; import javax.websocket.DeploymentException; @@ -47,6 +45,10 @@ import org.apache.catalina.Context; import org.apache.catalina.startup.Tomcat; import org.apache.catalina.startup.TomcatBaseTest; import org.apache.coyote.http11.Http11Protocol; +import org.apache.tomcat.websocket.TesterSingleMessageClient.BasicBinary; +import org.apache.tomcat.websocket.TesterSingleMessageClient.BasicHandler; +import org.apache.tomcat.websocket.TesterSingleMessageClient.BasicText; +import org.apache.tomcat.websocket.TesterSingleMessageClient.TesterEndpoint; import org.apache.tomcat.websocket.server.ServerContainerImpl; import org.apache.tomcat.websocket.server.WsListener; @@ -73,7 +75,7 @@ public class TestWsWebSocketContainer ex // Must have a real docBase - just use temp Context ctx = tomcat.addContext("", System.getProperty("java.io.tmpdir")); -ctx.addApplicationListener(TesterEcho.Config.class.getName()); +ctx.addApplicationListener(TesterEchoServer.Config.class.getName()); tomcat.start(); @@ -81,9 +83,9 @@ public class TestWsWebSocketContainer ex ContainerProvider.createClientContainer(); Session wsSession = wsContainer.connectToServer(TesterEndpoint.class, new DefaultClientConfiguration(), new URI("http://localhost:"; + -getPort() + TesterEcho.Config.PATH_ASYNC)); +getPort() + TesterEchoServer.Config.PATH_ASYNC)); CountDownLatch latch = new CountDownLatch(1); -TesterMessageHandlerText handler = new TesterMessageHandlerText(latch); +BasicText handler = new BasicText(latch); wsSession.addMessageHandler(handler); wsSession.getRemote().sendString(MESSAGE_STRING_1); @@ -103,7 +105,7 @@ public class TestWsWebSocketContainer ex // Must have a real docBase - just use temp Context ctx = tomcat.addContext("", System.getProperty("java.io.tmpdir")); -ctx.addApplicationListener(TesterEcho.Config.class.getName()); +ctx.addApplicationListener(TesterEchoServer.Config.class.getName()); tomcat.start(); @@ -111,7 +113,7 @@ public class TestWsWebSocketContainer ex ContainerProvider.createClientContainer(); wsContainer.connectToServer(TesterEndpoint.class, new DefaultClientConfiguration(), new URI("ftp://localhost:"; + -getPort() + TesterEcho.Config.PATH_ASYNC)); +getPort() + TesterEchoServer.Config.PATH_ASYNC)); } @@ -121,7 +123,7 @@ public class TestWsWebSocketContainer ex // Must have a real docBase - just use temp Context ctx = tomcat.addContext("", System.getProperty("java.io.tmpdir")); -ctx.addApplicationListener(TesterEcho.Config.class.getName()); +ctx.addApplicationListener(TesterEchoServer.Config.class.getName()); tomcat.start(); @@ -129,7 +131,7 @@ public class TestWsWebSocketContainer ex ContainerProvider.createClientContainer(); wsContainer.connectToServer(TesterEndpoint.class, new DefaultClientConfiguration(), -new URI("http://"; + TesterEcho.Config.PATH_ASYNC)); +new URI("http:/
Re: Checkstyle errors in storeconfig in trunk
On 9 February 2013 09:42, Remy Maucherat wrote: > On Sat, 2013-02-09 at 05:19 +0400, Konstantin Kolinko wrote: >> 2013/2/8 Konstantin Kolinko : >> > Hi! >> > >> > FYI, there are a lot of checkstyle errors in o.a.c.storeconfig package, >> > >> > a) tabs in server-registry.xml >> > b) a lot of trailing whitespace >> >> Fixed. > > Thanks ! > >> Further notices: >> 1. In a lot of places the code uses name "childs" instead of "children". >> >> E.g. childs="true" in server-registry.xml >> E.g. storeChilds(..) method in StoreFactoryBase class > > This probably didn't change from the initial revision of the component. > I guess I didn't event notice it (ahah). Is it worth fixing ? (probably) > >> 2. Javadoc for StoreLoader documents XML format for a registry file. >> >> What I see there is not what I see in server-registry.xml file in the >> storeconfig package. >> >> E.g. documented >> , >> actual >> The mail also reports different spelling. > I suppose the XML was a bit simplified after the doc was written. > >> 3. Checkstyle now shows a number (27) of "disallowed import" warnings. >> Those are imports from "o.a.catalina.tribes" and "o.a.catalina.ha". >> >> I think it just means that this component depends on those, >> and Checkstyle rules needs adjustment here. > > Storeconfig needs that dependency (obvious), so the warning should be > silenced or ignored. > > Rémy > > > > - > 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 report for Tomcat 6 [2013/02/10]
+---+ | 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| |50692|
Bug report for Tomcat 7 [2013/02/10]
+---+ | 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 | |54203|New|Enh|2012-11-25|Part class missing documentation | |54239|New|Enh|2012-12-04|Extensible EL Interpreter | |54330|
Bug report for Taglibs [2013/02/10]
+---+ | 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/02/10]
+---+ | 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 | +-+---+---+--+--+ | Total8 bugs | +---+ - 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/02/10]
+---+ | 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 | |46676|New|Enh|2009-02-09|Configurable test request for Watchdog thread | |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| +-+---+---+--+--+ | Total 48 bugs | +---+ --
Bug report for Tomcat Modules [2013/02/10]
+---+ | 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| |53905|New|Nor|2012-09-19|Connection pool not reusing connections. | |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| +-+---+---+--+--+ | Total 25 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Bug report for Tomcat Native [2013/02/10]
+---+ | 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