markt [Tue, 7 Jun 2011 09:22:44 +0000 (09:22 +0000)]
Revert r1132367. There is no issue. I got confused between AprEndpoint.SendfileData and NioEndpoint.SendfileData
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132920 13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 6 Jun 2011 17:07:49 +0000 (17:07 +0000)]
Correct doc error reported on users list
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132703 13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 6 Jun 2011 16:53:58 +0000 (16:53 +0000)]
Only need 1 HexUtils class
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132702 13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 6 Jun 2011 16:53:37 +0000 (16:53 +0000)]
Revert r1132487 and use Konstantin's suggested fix.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132700 13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Mon, 6 Jun 2011 10:05:11 +0000 (10:05 +0000)]
Set svn:eol-style=native
Fixes bug 51323 reported by sebb
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132569 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 5 Jun 2011 20:26:37 +0000 (20:26 +0000)]
Parse port as base10, not hex
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132487 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 5 Jun 2011 16:32:31 +0000 (16:32 +0000)]
Create a new RecycledProcessors inner class and use it in the Processor implementations rather than redefining the same thing 6 times.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132451 13f79535-47bb-0310-9956-
ffa450edef68
rjung [Sun, 5 Jun 2011 15:11:34 +0000 (15:11 +0000)]
Fix Javadoc.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132433 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 5 Jun 2011 13:40:57 +0000 (13:40 +0000)]
Create an AbstactConnectionHandler and pull up the common JMX code from the AJP and HTTP connectors
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132404 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 5 Jun 2011 13:16:02 +0000 (13:16 +0000)]
Pull up the request and response objects since they are common between AJP and HTTP
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132397 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 5 Jun 2011 12:36:25 +0000 (12:36 +0000)]
Rename for consistency
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132385 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 5 Jun 2011 12:33:29 +0000 (12:33 +0000)]
Align some of the code between the connection handlers.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132383 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 5 Jun 2011 12:20:42 +0000 (12:20 +0000)]
Consistent visibility with BIO
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132381 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 5 Jun 2011 12:08:36 +0000 (12:08 +0000)]
Remove duplicated code
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132375 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 5 Jun 2011 10:21:25 +0000 (10:21 +0000)]
Correctly handle range requests when using sendfile and the APR/native HTTP connector.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132367 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 5 Jun 2011 10:14:15 +0000 (10:14 +0000)]
Reformat - no functional change. Just to aid comparison
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132364 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 5 Jun 2011 10:06:49 +0000 (10:06 +0000)]
Pull up parseHost
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132362 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 5 Jun 2011 10:04:18 +0000 (10:04 +0000)]
Align ssl test in parseHost in BIO and NIO & APR
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132361 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 5 Jun 2011 10:03:50 +0000 (10:03 +0000)]
Removed ssl attribute from NIO and APR to align with BIO
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132360 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 5 Jun 2011 09:43:55 +0000 (09:43 +0000)]
Fully align parseHost
- remove unnecessary code from BIO
- improve comment for all
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132356 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 5 Jun 2011 09:02:48 +0000 (09:02 +0000)]
Start to align the parseHost method across the Http11 processors
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1132217 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 4 Jun 2011 21:00:07 +0000 (21:00 +0000)]
Pull up common getExecutor code
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1131494 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 4 Jun 2011 20:41:39 +0000 (20:41 +0000)]
Create an AbstractProcessor. Start to pull common code from AJP and HTTP processors to this abstract class.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1131490 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 4 Jun 2011 19:19:53 +0000 (19:19 +0000)]
Javadoc fixes
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1131471 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 4 Jun 2011 19:14:42 +0000 (19:14 +0000)]
Update for next release
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1131470 13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 3 Jun 2011 22:22:35 +0000 (22:22 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51251
Add web application version support to the Ant tasks.
Based on a patch provided by Eiji Takahashi.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1131267 13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 3 Jun 2011 22:13:09 +0000 (22:13 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51264
Allow the JDBC persistent session store to use a JNDI datasource to define the database in which sessions are persisted.
Patch provided by Felix Schumacher.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1131263 13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 3 Jun 2011 18:07:24 +0000 (18:07 +0000)]
Fix TCK failure exposed by the fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=51278
A previous change to ensure web.xml had precedence over fragments and annotations was not complete. It handled filter definitions and servlet definitions but not servlet mappings.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1131126 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 2 Jun 2011 21:18:07 +0000 (21:18 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51278
Changes required to original fix identified by TCK tests
Need to merge defaults before JSP->Servlet conversion since defaults define JSP servlet.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1130817 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 2 Jun 2011 20:09:27 +0000 (20:09 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51309
Correct logic in catalina.sh stop when using a PID file to ensure the correct message is shown.
Patch provided by Caio Cezar.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1130774 13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Thu, 2 Jun 2011 16:30:52 +0000 (16:30 +0000)]
More detailed information when waiting for a connection has timed out
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1130636 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 2 Jun 2011 16:11:16 +0000 (16:11 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51249
Correct system property replacement code so properties of the form ${...}${...} can be used without error.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1130625 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 2 Jun 2011 15:54:26 +0000 (15:54 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51278
Allow ServletContainerInitializers to override settings in the global default web.xml and the host web.xml.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1130618 13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Thu, 2 Jun 2011 15:26:21 +0000 (15:26 +0000)]
Correctly cast to the right PooledConnection
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1130605 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 2 Jun 2011 13:38:30 +0000 (13:38 +0000)]
Fix typo
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1130542 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 2 Jun 2011 13:26:16 +0000 (13:26 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51310
When stopping the Server object on shutdown call destroy() after calling stop().
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1130539 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 2 Jun 2011 13:10:01 +0000 (13:10 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51294
Clarify docs for unpackWAR attribute of StandardContext
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1130533 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 2 Jun 2011 11:12:04 +0000 (11:12 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51276
Provide an abstraction for accessing content in JARs so the most efficient method can be selected depending on the type of URL used to identify the JAR. This improves startup time when JARs are located in $CATALINA_BASE/lib.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1130497 13f79535-47bb-0310-9956-
ffa450edef68
schultz [Tue, 31 May 2011 19:30:16 +0000 (19:30 +0000)]
Added 'layout' configuration for log4j loggers.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1129869 13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 31 May 2011 13:06:11 +0000 (13:06 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51277
Improve error message if an application is deployed with an incomplete FORM authentication configuration.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1129658 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 28 May 2011 18:45:51 +0000 (18:45 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51274
Add missing i18n strings in PersistentManagerBase.
Patch provided by Eiji Takahashi.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1128752 13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 27 May 2011 16:35:43 +0000 (16:35 +0000)]
Fix NPE triggered by r1127962
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1128386 13f79535-47bb-0310-9956-
ffa450edef68
timw [Fri, 27 May 2011 09:55:42 +0000 (09:55 +0000)]
Adding code signing keys.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1128222 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 26 May 2011 15:27:52 +0000 (15:27 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51240
Replace the more generic CounterLatch (that has concurrency issues) with a more specific LimitLatch that (mostly) only provides the functionality required by the connectors to implement maxConnections. It also adds support for dynamically modifying maxConnections.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1127962 13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 24 May 2011 16:04:08 +0000 (16:04 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51226
Add a findleaks Ant task for the Manager app.
Based on a patch by Eiji Takahashi
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1127122 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 22 May 2011 22:54:15 +0000 (22:54 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=27122
Remove a workaround for a very old and since fixed Mozilla bug and change the default value of the securePagesWithPragma attribute of the Authenticator Valves to false to reduce the likelihood of issues when downloading files with IE.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1126273 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 21 May 2011 19:51:37 +0000 (19:51 +0000)]
Remove 6.1.x wish list
If there is any interest in these, they can be added as enhancement requests in Bugzilla
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1125780 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 21 May 2011 19:49:42 +0000 (19:49 +0000)]
Remove out of date status file. Remainign todos are in bugzilla
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1125778 13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Fri, 20 May 2011 22:03:39 +0000 (22:03 +0000)]
https://issues.apache.org/bugzilla/show_bug.cgi?id=51185
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1125573 13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 20 May 2011 18:11:53 +0000 (18:11 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=35054
Check that a file is not specified for a Host's appBase and log an error if it is.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1125492 13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 20 May 2011 16:52:50 +0000 (16:52 +0000)]
Minor clean-up
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1125461 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 19 May 2011 16:27:42 +0000 (16:27 +0000)]
More prep for BZ 33453. Include a comment header in generated Java files
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124987 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 19 May 2011 16:25:45 +0000 (16:25 +0000)]
Refactoring in preparation for a fix for BZ 33453
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124986 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 19 May 2011 13:33:12 +0000 (13:33 +0000)]
Fix copy/paste error
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124757 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 19 May 2011 12:45:49 +0000 (12:45 +0000)]
Remove unused isErrPage attribute
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124719 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 19 May 2011 12:41:50 +0000 (12:41 +0000)]
Remove unused attribute
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124714 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 19 May 2011 12:36:06 +0000 (12:36 +0000)]
Remove unused code. Made unnecessary by r618481
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124711 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 19 May 2011 10:44:12 +0000 (10:44 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51220
Add a system property to enable tag pooling with JSPs that use a custom base class.
Based on a patch by Dan Mikusa.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124680 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 19 May 2011 10:29:11 +0000 (10:29 +0000)]
Ordering
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124672 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 19 May 2011 09:43:59 +0000 (09:43 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51182
Better organisation of listeners doc
Add JAAS/JMX listener info
Patch provided by Neil Laurance
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124644 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 19 May 2011 09:27:30 +0000 (09:27 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51221
Correct Spanish translation of text used in a 302 response.
Patch provided by Paco SoberĂ³n.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124629 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 19 May 2011 09:19:58 +0000 (09:19 +0000)]
grr
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124625 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 19 May 2011 09:19:03 +0000 (09:19 +0000)]
MOve to correct version
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124624 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 19 May 2011 09:15:52 +0000 (09:15 +0000)]
Fix broken documentation links for non-English locales in the HTML Manager application.
Patch provided by Eiji Takahashi.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124620 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 19 May 2011 08:55:43 +0000 (08:55 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51229
Fix bugs in the Servlet 3.0 asynchronous examples.
Patch provided by Eiji Takahashi.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124614 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 19 May 2011 08:49:03 +0000 (08:49 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51230
Add missing attributes to JMX for ReplicationValve and JvmRouteBinderValve.
Patch provided by Eiji Takahashi.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124607 13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Wed, 18 May 2011 17:46:01 +0000 (17:46 +0000)]
make fields volatile
https://issues.apache.org/bugzilla/show_bug.cgi?id=51212
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124352 13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 18 May 2011 17:25:28 +0000 (17:25 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51197
Fix possible dropped connection when sendError or sendRedirst are used during async processing.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124342 13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 18 May 2011 17:16:26 +0000 (17:16 +0000)]
If an error status is set during async processing, don't drop the connection and let the async processing handle it
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1124340 13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Tue, 17 May 2011 20:57:46 +0000 (20:57 +0000)]
Add @deprecation comments
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1104557 13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Tue, 17 May 2011 20:30:49 +0000 (20:30 +0000)]
Add missing @since comment.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1104528 13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 17 May 2011 17:24:36 +0000 (17:24 +0000)]
Add remaining attributes to documentation
AJP-NIO now passes Servlet TCK - remove experimental label
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1104422 13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 17 May 2011 16:52:51 +0000 (16:52 +0000)]
Better align AJP connector code
Fix some copy/paste errors
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1104403 13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 17 May 2011 15:21:38 +0000 (15:21 +0000)]
webapps is relative to base not home
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1104328 13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Tue, 17 May 2011 14:41:09 +0000 (14:41 +0000)]
https://issues.apache.org/bugzilla/show_bug.cgi?id=51208
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1104288 13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 16 May 2011 22:02:04 +0000 (22:02 +0000)]
Add Filip's additional patch to correctly handle infinite read timeouts
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103923 13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 16 May 2011 21:30:52 +0000 (21:30 +0000)]
Fix Security Exceptions when running Servlet TCK with experimental nio-apr connector
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103908 13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 16 May 2011 19:56:21 +0000 (19:56 +0000)]
Tweak processor blocking so that it is non-blocking while no message is being processed and blocking during the processing of a message
Align ajp nio protocol implementation with http nio
Still some TCK failures to resolve
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103860 13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 16 May 2011 16:39:42 +0000 (16:39 +0000)]
SHARED_SELECTOR is used with double checked locking so it needs to be volatile
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103788 13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 16 May 2011 07:33:35 +0000 (07:33 +0000)]
Remove unused code
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103634 13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 16 May 2011 07:31:23 +0000 (07:31 +0000)]
Prevent infinite loop when readTimeout = 0
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103633 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 15 May 2011 21:58:10 +0000 (21:58 +0000)]
Improve handling for reading request bodies. More testing still required.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103554 13f79535-47bb-0310-9956-
ffa450edef68
rjung [Sun, 15 May 2011 14:34:17 +0000 (14:34 +0000)]
Minor clarification in http connector comparison
table.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103398 13f79535-47bb-0310-9956-
ffa450edef68
rjung [Sun, 15 May 2011 14:33:41 +0000 (14:33 +0000)]
Minor enhancement and fix for NIO AJP documentation.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103396 13f79535-47bb-0310-9956-
ffa450edef68
rjung [Sun, 15 May 2011 14:23:33 +0000 (14:23 +0000)]
Add docs for experimental AJP-NIO connector.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103389 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 15 May 2011 11:34:32 +0000 (11:34 +0000)]
Add new AJP-NIo connector to the changelog. It is working well enough to be classed as experimental. I'll remove that label once all the TCK tests pass.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103329 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 15 May 2011 11:31:49 +0000 (11:31 +0000)]
Get Servlet 3.0 async requests working with new AJP-NIo connector
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103327 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 15 May 2011 10:00:22 +0000 (10:00 +0000)]
Make AJP-NIO actually use non-blocking reads.
Only the first read of a request is is non-blocking. Any additional reads will block.
The first read of the first request on a new connection will also block.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103308 13f79535-47bb-0310-9956-
ffa450edef68
rjung [Sun, 15 May 2011 09:56:25 +0000 (09:56 +0000)]
Fix trivial docs tpyos.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103303 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 15 May 2011 00:13:19 +0000 (00:13 +0000)]
Don't recycle the buffers at start of process() - this will break non-blocking reads (when implemented)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103256 13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Sat, 14 May 2011 23:11:37 +0000 (23:11 +0000)]
Additional tests for coercing of strings in EL arithmetic for https://issues.apache.org/bugzilla/show_bug.cgi?id=47371
All of them pass successfully.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103250 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 14 May 2011 22:14:55 +0000 (22:14 +0000)]
Initial AJP-NIO implementation.
Docs to follow once more testing has been completed.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103243 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 14 May 2011 21:28:44 +0000 (21:28 +0000)]
Refactor keepAliveTimeout to abstract AJP processor
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103229 13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 14 May 2011 21:27:38 +0000 (21:27 +0000)]
Avoid NPE is lastWrite is not being used
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1103228 13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 12 May 2011 22:31:25 +0000 (22:31 +0000)]
Add release date
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1102490 13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 10 May 2011 09:17:55 +0000 (09:17 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=46451
Configure svn:bugtraq properties for Tomcat trunk
Based on a patch provided by Marc Guillemot
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1101371 13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 9 May 2011 21:39:01 +0000 (21:39 +0000)]
Prep for next release
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1101233 13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 9 May 2011 18:44:11 +0000 (18:44 +0000)]
Additional fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=51177
ListElResolver should also return Object.class for getType()
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1101144 13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 9 May 2011 16:31:03 +0000 (16:31 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51177
MapElResolver should always return Object.class for getType()
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1101094 13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 9 May 2011 15:39:34 +0000 (15:39 +0000)]
Make adding the trailing slash to the session cookie path configurable
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@
1101069 13f79535-47bb-0310-9956-
ffa450edef68