markt [Wed, 14 Apr 2010 21:40:13 +0000 (21:40 +0000)]
Don't include modules in the src release
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@934207
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 14 Apr 2010 21:25:20 +0000 (21:25 +0000)]
Parametrise current year in all embedded NOTICE files
Don't use the same property name for different output files
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@934203
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 14 Apr 2010 20:51:19 +0000 (20:51 +0000)]
Add license headers to NSIS files
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@934192
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 14 Apr 2010 20:18:14 +0000 (20:18 +0000)]
AL2 header
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@934173
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 14 Apr 2010 20:11:59 +0000 (20:11 +0000)]
Tomcat 7 needs Java 6
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@934170
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 14 Apr 2010 18:00:34 +0000 (18:00 +0000)]
Add info on API stability to the release.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@934067
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 14 Apr 2010 14:46:07 +0000 (14:46 +0000)]
Fully fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49082
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@933972
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 14 Apr 2010 12:07:04 +0000 (12:07 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49045
Add support for adding Services and Engines via JMX
Based on a patch by Chamith Buddhika
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@933921
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 14 Apr 2010 10:14:34 +0000 (10:14 +0000)]
Alternative fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=49089
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@933907
13f79535-47bb-0310-9956-
ffa450edef68
kfujino [Wed, 14 Apr 2010 08:48:43 +0000 (08:48 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49116
If session is already invalid, expire session to prevent memory leak.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@933881
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 13 Apr 2010 09:59:54 +0000 (09:59 +0000)]
Fix download location for native binaries
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@933535
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 12 Apr 2010 10:34:09 +0000 (10:34 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49086
Add Javadocs to javax.servlet.annotation
Patch provided by Pid.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@933183
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 12 Apr 2010 09:47:42 +0000 (09:47 +0000)]
Make constant final
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@933168
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 12 Apr 2010 09:42:07 +0000 (09:42 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49091
Reduce visibility
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@933167
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 12 Apr 2010 09:35:52 +0000 (09:35 +0000)]
Make public constant final
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@933165
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 12 Apr 2010 09:26:39 +0000 (09:26 +0000)]
Partial fox for https://issues.apache.org/bugzilla/show_bug.cgi?id=49082
java.home may not include the final path separator
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@933162
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 12 Apr 2010 08:32:22 +0000 (08:32 +0000)]
Add some additional tests
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@933141
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 12 Apr 2010 08:26:34 +0000 (08:26 +0000)]
Re-factor to allow easier addition of extra tests
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@933140
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 11 Apr 2010 23:02:13 +0000 (23:02 +0000)]
Back to -dev
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@933021
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 11 Apr 2010 22:52:44 +0000 (22:52 +0000)]
Prepare for RC1 release
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@933012
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 11 Apr 2010 22:43:09 +0000 (22:43 +0000)]
TCK failures: EL TCK with security manager
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@933007
13f79535-47bb-0310-9956-
ffa450edef68
rjung [Sun, 11 Apr 2010 20:51:16 +0000 (20:51 +0000)]
Use spec compliant session expiration in STRICT_SERVLET_COMPLIANCE mode.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@932989
13f79535-47bb-0310-9956-
ffa450edef68
rjung [Sun, 11 Apr 2010 18:26:20 +0000 (18:26 +0000)]
Reduce failures of new API when running under security manager.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@932969
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 11 Apr 2010 18:15:02 +0000 (18:15 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49081
"#${1+1}" should evaluate to "#2"
Note that all files apart from ELParser.jjt are generated by javacc from the changes to ELParser.jjt
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@932967
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 11 Apr 2010 18:09:16 +0000 (18:09 +0000)]
Add test cases for https://issues.apache.org/bugzilla/show_bug.cgi?id=49081
"#${1+1}" should evaluate to "#2"
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@932965
13f79535-47bb-0310-9956-
ffa450edef68
rjung [Sun, 11 Apr 2010 17:47:00 +0000 (17:47 +0000)]
Allow JioEndpoint to switch context class loader
under security manager. Code copied from standard session.
Add two more classes to class pre-loading to improve
security manager interoperability.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@932953
13f79535-47bb-0310-9956-
ffa450edef68
rjung [Sun, 11 Apr 2010 15:53:07 +0000 (15:53 +0000)]
Ignore request handling time in session lastAccessedTime
when acting servlet spec compliant.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@932926
13f79535-47bb-0310-9956-
ffa450edef68
rjung [Sun, 11 Apr 2010 01:46:20 +0000 (01:46 +0000)]
And another property for the policy.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@932826
13f79535-47bb-0310-9956-
ffa450edef68
rjung [Sun, 11 Apr 2010 01:26:43 +0000 (01:26 +0000)]
Add another property access to our security policy.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@932823
13f79535-47bb-0310-9956-
ffa450edef68
rjung [Sun, 11 Apr 2010 01:08:09 +0000 (01:08 +0000)]
Add permission to read the STRICT_SERVLET_COMPLIANCE property
to our default policy for the security manager.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@932822
13f79535-47bb-0310-9956-
ffa450edef68
jfclere [Sat, 10 Apr 2010 18:07:39 +0000 (18:07 +0000)]
Add missing class.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@932776
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 10 Apr 2010 15:53:14 +0000 (15:53 +0000)]
TCK failure (with security manager): Preload required class.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@932751
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 9 Apr 2010 11:43:16 +0000 (11:43 +0000)]
Javadoc update
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@932363
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 9 Apr 2010 11:16:40 +0000 (11:16 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49075
NPE protection if roles is null and roles needs to be modifiable
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@932357
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 9 Apr 2010 08:01:07 +0000 (08:01 +0000)]
Update EL & JSP versions
Minor tweaks
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@932289
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 7 Apr 2010 22:17:19 +0000 (22:17 +0000)]
Use chunked encoding for http 1.1 requests with no content-length (regardless of keep-alive) so client can differentiate between complete and partial responses.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@931709
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 7 Apr 2010 21:46:55 +0000 (21:46 +0000)]
Further corrections to SSL session timeout attribute name.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@931699
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 7 Apr 2010 20:11:57 +0000 (20:11 +0000)]
Fix typo
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@931664
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Wed, 7 Apr 2010 13:54:21 +0000 (13:54 +0000)]
Start working on a statement cache. Add in disconnect event for interceptors, make the statement decorator extensible
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@931550
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Wed, 7 Apr 2010 03:24:08 +0000 (03:24 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49018
Fix processing of time argument in the "Expire sessions" action in the Manager web application
Also, provide separate templates for the "managerServlet.sessiontimeout" message, to allow it to be properly translated into other languages. I cannot provide the actual translations, though. The translated variants of the new messages are now a mix of English and translated text, which just mimics the old behaviour.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@931415
13f79535-47bb-0310-9956-
ffa450edef68
kfujino [Tue, 6 Apr 2010 09:25:59 +0000 (09:25 +0000)]
memberAlive is not called if member has not already existed in membership.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@931061
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 5 Apr 2010 19:38:28 +0000 (19:38 +0000)]
Revert accidental commit
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@930936
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 4 Apr 2010 16:26:51 +0000 (16:26 +0000)]
Fix the immediate problem described in https://issues.apache.org/bugzilla/show_bug.cgi?id=48648
Still need review remainder of bug report
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@930711
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 4 Apr 2010 10:37:17 +0000 (10:37 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49014
Add test cases for the RemoteIpFilter
Patch provided by Cyrille Le Clerc
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@930659
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 4 Apr 2010 10:25:56 +0000 (10:25 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48983
Additional debug logging for when RemoteIp(Valve|Filter) is not invoked
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@930657
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 4 Apr 2010 10:09:18 +0000 (10:09 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48914
Invoke should use parameters provided in expression in preference to parameters provided in invoke() call
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@930653
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 4 Apr 2010 10:08:04 +0000 (10:08 +0000)]
Modify unit tests to take account of https://issues.apache.org/bugzilla/show_bug.cgi?id=48914
Invoke should use parameters provided in expression in preference to parameters provided in invoke() call
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@930652
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Sat, 3 Apr 2010 17:40:53 +0000 (17:40 +0000)]
Cleanup. Remove field that is never initialized and never read.
req.getResponse() is used instead of it when needed.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@930549
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 3 Apr 2010 12:41:31 +0000 (12:41 +0000)]
TCK failures: If a servlet/filter has any mappings in the main web.xml, these override rather than replace the mappings defined in the fragments. The same goes for fragments and annotations.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@930514
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Fri, 2 Apr 2010 14:59:33 +0000 (14:59 +0000)]
Fix copy paste error
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@930289
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 31 Mar 2010 13:06:30 +0000 (13:06 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49030
Failure of one connector should not leave some connectors started and some ignored
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@929521
13f79535-47bb-0310-9956-
ffa450edef68
kfujino [Wed, 31 Mar 2010 08:09:40 +0000 (08:09 +0000)]
delete test file
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@929428
13f79535-47bb-0310-9956-
ffa450edef68
kfujino [Wed, 31 Mar 2010 08:06:13 +0000 (08:06 +0000)]
commit access test
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@929427
13f79535-47bb-0310-9956-
ffa450edef68
kfujino [Wed, 31 Mar 2010 06:32:46 +0000 (06:32 +0000)]
delete test file
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@929404
13f79535-47bb-0310-9956-
ffa450edef68
kfujino [Wed, 31 Mar 2010 06:08:32 +0000 (06:08 +0000)]
commit access test
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@929394
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 30 Mar 2010 21:01:02 +0000 (21:01 +0000)]
When changing a session ID, use the internal add cookie method in the same way as when first creating a session cookie.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@929284
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Tue, 30 Mar 2010 16:03:32 +0000 (16:03 +0000)]
Clear up state handling a bit
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@929181
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 29 Mar 2010 15:01:14 +0000 (15:01 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48895
Make clearing thread locals optional and disabled by default since it isn't thread-safe
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@928798
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 29 Mar 2010 11:51:46 +0000 (11:51 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48840
If CDPATH is set, cd may result in output to stdout.
Swallow the output. This is safe since the script outputs the value used for CATALINA_HOME so any issues will be visible then.
Patch provided by mdietze
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@928732
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 29 Mar 2010 10:37:53 +0000 (10:37 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48839
Correctly handle multi-line headers with the NIO connector
Patch suggested by Richa Baronia
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@928695
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 29 Mar 2010 10:36:55 +0000 (10:36 +0000)]
Test case for https://issues.apache.org/bugzilla/show_bug.cgi?id=48839
Fix to follow shortly
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@928694
13f79535-47bb-0310-9956-
ffa450edef68
mturk [Mon, 29 Mar 2010 05:46:57 +0000 (05:46 +0000)]
New installer side graphics. Artwork provided by Adela Turk
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@928599
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 28 Mar 2010 19:34:12 +0000 (19:34 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48717
When a node joins a cluster and it receives all the current sessions, ensure the sessionCreated event is fired if the Manager is configured to replicate session events
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@928482
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 28 Mar 2010 12:28:54 +0000 (12:28 +0000)]
Language tweaks
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@928388
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 28 Mar 2010 11:57:46 +0000 (11:57 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48662
Make extraction of context.xml files configurable and disable it by default for Tomcat 7
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@928380
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 28 Mar 2010 10:07:42 +0000 (10:07 +0000)]
MUST_STOP is also a valid state from which to transition to STOPPING_PREP
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@928370
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Sat, 27 Mar 2010 09:11:45 +0000 (09:11 +0000)]
Use both single and double quotes in the test, for diversity
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@928175
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Sat, 27 Mar 2010 01:50:13 +0000 (01:50 +0000)]
Add in some debug, what is causing some TCK failures is a request/response pair not being recycled properly
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@928120
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Fri, 26 Mar 2010 16:21:57 +0000 (16:21 +0000)]
Adjust startAsync().complete() behavior
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927951
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 26 Mar 2010 15:43:44 +0000 (15:43 +0000)]
Clean up
- Eclipse warnings
- Unnecessary code
- Line length
- i18n message names
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927923
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Fri, 26 Mar 2010 15:21:39 +0000 (15:21 +0000)]
Adjust examples to the latest implementation
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927911
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Fri, 26 Mar 2010 15:16:52 +0000 (15:16 +0000)]
Mark example servlets as async
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927908
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Fri, 26 Mar 2010 14:40:30 +0000 (14:40 +0000)]
Mark ResourceEntry.loadedClass as volatile.
That is because WebappClassLoader#findClassInternal() uses double-checked locking to initialize this field.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927877
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 26 Mar 2010 13:48:30 +0000 (13:48 +0000)]
Missed a file in r927850
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927851
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 26 Mar 2010 13:47:18 +0000 (13:47 +0000)]
Improve log message when deploying from configBase to make it clearer where xml file is read from.
Javadoc tweak
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927850
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Fri, 26 Mar 2010 13:38:02 +0000 (13:38 +0000)]
spec says that "started" is defined as started until the thread has returned to the container.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927845
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 26 Mar 2010 13:36:22 +0000 (13:36 +0000)]
Remove tests rendered unnecessary when context.xml files were moved from appBase to configBase
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927844
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Fri, 26 Mar 2010 10:28:47 +0000 (10:28 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48992
Fix XML tags in examples for CombinedRealm and LockOutRealm
Based on the patch by Fumiyuki Shimizu
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927759
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 25 Mar 2010 22:46:40 +0000 (22:46 +0000)]
Obey the rules on quoting
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927623
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 25 Mar 2010 22:46:12 +0000 (22:46 +0000)]
Re-fix https://issues.apache.org/bugzilla/show_bug.cgi?id=45015
Regression in recent parsing re-factoring
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927621
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 25 Mar 2010 21:41:46 +0000 (21:41 +0000)]
Add an additional test case for bug 45015.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927597
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 25 Mar 2010 20:43:23 +0000 (20:43 +0000)]
Remove unused imports
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927591
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Thu, 25 Mar 2010 20:11:32 +0000 (20:11 +0000)]
prevent duplicate threads processing the same socket
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927576
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 25 Mar 2010 19:47:33 +0000 (19:47 +0000)]
Ignore setenv.* so I don't accidently check it in
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927567
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 25 Mar 2010 19:45:51 +0000 (19:45 +0000)]
Update project name
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927566
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 25 Mar 2010 19:44:41 +0000 (19:44 +0000)]
Address various class-loader deadlock / sync issues
https://issues.apache.org/bugzilla/show_bug.cgi?id=44041
https://issues.apache.org/bugzilla/show_bug.cgi?id=48694
https://issues.apache.org/bugzilla/show_bug.cgi?id=48903
Whilst parallel class-loading would be a nice feature, the various issues that have emerged have demonstrated that anything other than synchronized(this) is likely to cause issues.
Parallel class-loading will be explored for Tomcat 7 (disabled by default) and ported back to 6.0.x when proven to be stable.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927565
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Thu, 25 Mar 2010 19:32:46 +0000 (19:32 +0000)]
Clean up. The setAsync can be done in a single bottleneck, instead mixed into the processor
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927555
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 25 Mar 2010 18:11:52 +0000 (18:11 +0000)]
TCK failures: Make valve Async aware - with some help from Filip
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927525
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Thu, 25 Mar 2010 17:07:55 +0000 (17:07 +0000)]
recycle properly
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927502
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Thu, 25 Mar 2010 16:41:05 +0000 (16:41 +0000)]
Enable async behavior for the AJP connector
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927490
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Thu, 25 Mar 2010 15:45:13 +0000 (15:45 +0000)]
Prevent looping by correctly setting the socket wrapper async state
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927455
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 25 Mar 2010 00:59:23 +0000 (00:59 +0000)]
Make sure start() and stop() are called on Wrappers. This was a regression in the recent Lifecycle changes.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927247
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 25 Mar 2010 00:33:35 +0000 (00:33 +0000)]
Use context path in debug log message
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927240
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Wed, 24 Mar 2010 21:26:47 +0000 (21:26 +0000)]
Add in a slightly different behavior for dispatch.
dispatch() will return immediately, according to spec. But if dispatch is called from the tomcat worker thread, then the dispatch will not happen until the worker thread has backed out of the call. This prevents multiple threads being launched into the same request/response and causing potential concurrency issues.
The Async state machine guarantees that multiple dispatch can not be called.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927182
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 24 Mar 2010 16:13:29 +0000 (16:13 +0000)]
Tracking down a memory leak. Add some debug logging to the mapper.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927105
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 24 Mar 2010 14:05:15 +0000 (14:05 +0000)]
Add support for detecting Spring Security user names in the manager app
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927062
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 24 Mar 2010 12:38:23 +0000 (12:38 +0000)]
Simpler fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=48790 based on a patch by kkolinko
Make maxActive thread safe. Probably unnecessary but technically a bug.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927037
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 24 Mar 2010 12:26:11 +0000 (12:26 +0000)]
Revert fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=48790 in preparation for a simpler solution
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@927031
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 23 Mar 2010 18:43:19 +0000 (18:43 +0000)]
TCK failures: Fix session expiry on cross-context requests. Need to test the local session is valid before calling access() which will make it valid again.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@926716
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 23 Mar 2010 13:16:50 +0000 (13:16 +0000)]
TCK failures: Don't delegate dispatcher type to wrapped request as it may well be different.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@926562
13f79535-47bb-0310-9956-
ffa450edef68