fhanik [Fri, 19 Feb 2010 23:02:49 +0000 (23:02 +0000)]
In some drivers, the call to setTransactionIsolation should be the very first call
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@912026
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 18 Feb 2010 21:35:48 +0000 (21:35 +0000)]
Comment typo
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@911601
13f79535-47bb-0310-9956-
ffa450edef68
mturk [Thu, 18 Feb 2010 16:44:57 +0000 (16:44 +0000)]
Make sure we favor the values from AjpMessage.processHeader. If the signature is invalid len can be any random number in that case
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@911481
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 17 Feb 2010 13:53:08 +0000 (13:53 +0000)]
More (minor) lifecycle clean-up
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910975
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 17 Feb 2010 13:51:37 +0000 (13:51 +0000)]
Improve logging behaviour when shutdown occurs via a shutdownhook. If present, use Catalina's shutdown hook to shutdown Tomcat and JULI. This enables them to be shutdown in the correct order.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910974
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 17 Feb 2010 13:44:28 +0000 (13:44 +0000)]
Hold off on update until archive syncs (should be no more than 24 hrs)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910969
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 17 Feb 2010 12:28:13 +0000 (12:28 +0000)]
Update to latest native connector
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910947
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 17 Feb 2010 09:38:07 +0000 (09:38 +0000)]
More lifecycle clean-up
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910883
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 17 Feb 2010 09:21:30 +0000 (09:21 +0000)]
Remove unused imports
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910879
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 17 Feb 2010 09:20:59 +0000 (09:20 +0000)]
Add Lifecycle to Container, Server and Service
Remove casts instanceof tests and any other code this makes unnecessary
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910877
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Wed, 17 Feb 2010 02:26:41 +0000 (02:26 +0000)]
Provide slightly more efficient implementations for ScopeMap.size() and ScopeMap.containsKey().
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910803
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Wed, 17 Feb 2010 01:52:41 +0000 (01:52 +0000)]
Fix a bug in ImplicitObjectELResolver.ScopeMap intruduced when applying generics there:
the get(String) and remove(String) methods were not overwriting the ones of AbstractMap,
because those are declared as get(Object) and remove(Object),
thus using ineffective implementations provided by AbstractMap.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910796
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Wed, 17 Feb 2010 01:10:34 +0000 (01:10 +0000)]
Apply my patch from https://issues.apache.org/bugzilla/show_bug.cgi?id=48616#c20
This patch
- Reverts r905145,
- Provides an alternative fix for bug 48616 and bug 42390,
- Replaces Vector -> List, Hashtable -> HashMap in the affected API.
JspFragments are scriptless, so no need to declare or sync scripting
variables for fragments. Since errors in syncing the scripting variables for
JSP Fragments caused 48616 & 42390, this fixes both these bugs too.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910792
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 16 Feb 2010 21:15:21 +0000 (21:15 +0000)]
Revert r904914. https://issues.apache.org/bugzilla/show_bug.cgi?id=48629
now proposes a better solution
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910695
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Tue, 16 Feb 2010 17:29:57 +0000 (17:29 +0000)]
If the memory leak occured in the ROOT application, display "/" instead on an empty line
It might be better to apply this fix to StandardHost.findReloadedContextMemoryLeaks(),
as it is equally hard to see an empty string when calling this method through JConsole,
but I am not sure that I want to introduce irregularity into the API.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910612
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 16 Feb 2010 17:23:23 +0000 (17:23 +0000)]
Manifest improvements
- automate copyright year
- add manifests for el & annotations
- improve default NOTICE
- add info to bootstrap manifest
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910604
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Tue, 16 Feb 2010 16:34:10 +0000 (16:34 +0000)]
correct a misprint
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910584
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 16 Feb 2010 11:40:55 +0000 (11:40 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48589
Make JNDIRealm easier to extend by making the User class protected
Based on a patch by Candid Dauth
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910485
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 16 Feb 2010 11:07:00 +0000 (11:07 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48582
Avoid NPE as config may be null but ctxt won't be
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910471
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 16 Feb 2010 09:27:49 +0000 (09:27 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48580
Prevent AccessControlException if first access is to a JSP that uses a FunctionMapper
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910442
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Tue, 16 Feb 2010 04:52:38 +0000 (04:52 +0000)]
Additional test for BZ 48616
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910395
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 16 Feb 2010 00:46:07 +0000 (00:46 +0000)]
Workaround Java 6/7 bug described in https://issues.apache.org/bugzilla/show_bug.cgi?id=48498
Avoid the ArrayIndexOutOfBoundsException
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910370
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 15 Feb 2010 17:14:27 +0000 (17:14 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48545
Truststores don't have to have passwords
Based on a patch by 'smmwpf54'
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910266
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 15 Feb 2010 08:09:39 +0000 (08:09 +0000)]
Spacing
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910172
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 15 Feb 2010 08:09:05 +0000 (08:09 +0000)]
Update to dbcp 1.4 release that supports JDBC4 and compiles on Java 6
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910171
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 15 Feb 2010 00:06:05 +0000 (00:06 +0000)]
Use the Context interface rather than StandardEngine
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910134
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 14 Feb 2010 23:54:52 +0000 (23:54 +0000)]
Use the Context interface rather than StandardContext
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910125
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 14 Feb 2010 23:45:18 +0000 (23:45 +0000)]
Use interfaces in o.a.c.startup.Tomcat and update tests as appropriate
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910123
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 14 Feb 2010 23:44:20 +0000 (23:44 +0000)]
Add missing test
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910122
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 13 Feb 2010 20:12:11 +0000 (20:12 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48384
Add a per context xslt option for directory listings
Make the fallback options work as described in the docs
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909887
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 13 Feb 2010 19:22:02 +0000 (19:22 +0000)]
Address review comments
Don't use toString() to try and co-erce any old object to an Enum - the spec only mentions String
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909875
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 13 Feb 2010 18:25:07 +0000 (18:25 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48371
Skip comments when working out where to insert generated servlets and associated mappings
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909869
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Sat, 13 Feb 2010 18:14:32 +0000 (18:14 +0000)]
JavaDoc correction
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909866
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Sat, 13 Feb 2010 18:04:52 +0000 (18:04 +0000)]
JavaDoc correction
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909865
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Sat, 13 Feb 2010 16:37:49 +0000 (16:37 +0000)]
reverted Filip's r909673
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909845
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 13 Feb 2010 11:02:23 +0000 (11:02 +0000)]
Change a few variable names to reduce potential confusion - no functional change
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909789
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Sat, 13 Feb 2010 00:51:47 +0000 (00:51 +0000)]
fix compilation error
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909673
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 12 Feb 2010 22:12:48 +0000 (22:12 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48318
Handle case where WebDAV resource is in directory listing but is not accessible
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909636
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 12 Feb 2010 21:34:20 +0000 (21:34 +0000)]
Update for new Eclipse lib
Align with new trunk build script
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909613
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 12 Feb 2010 19:15:32 +0000 (19:15 +0000)]
Add listener before child is added else listener won't get called on first load
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909563
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 12 Feb 2010 18:03:48 +0000 (18:03 +0000)]
Document new findleaks command
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909542
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 12 Feb 2010 17:51:06 +0000 (17:51 +0000)]
Add a find leaks option - with a suitable warning to the manager app (html & text)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909528
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 12 Feb 2010 17:50:22 +0000 (17:50 +0000)]
Make class loader registration more robust
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909526
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 12 Feb 2010 17:49:49 +0000 (17:49 +0000)]
Looks like the ResourceBundle leaks are triggered by a GC bug - only seems to affect Sun JVMs.
The fix is also Sun specific so only log a debug message if the internal field can't be found on a non-Sun JVM (it isn't there for IBM for example)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909525
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 12 Feb 2010 09:58:13 +0000 (09:58 +0000)]
Remove quotes from example - they break it
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909321
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Fri, 12 Feb 2010 03:19:31 +0000 (03:19 +0000)]
When the key is null (i.e., a stale entry), it cannot be removed with an explicit remove(key) call: you'll get an NPE. Those can be removed with expungeStaleEntries() call.
Also, simplified the code: Reference.referent can be accessed by calling get() - no need to use reflection for that.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909212
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Fri, 12 Feb 2010 02:22:23 +0000 (02:22 +0000)]
followup to r908002
Use the debug message (added in r908002) for debug output
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909206
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Fri, 12 Feb 2010 02:01:41 +0000 (02:01 +0000)]
followup to r909134:
correct a misprint
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909204
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 11 Feb 2010 20:32:09 +0000 (20:32 +0000)]
Add rudimentary detection for PermGen memory leaks on web application reload. Only available via JMX for now. Next step is to add it to the manager app.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909134
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 11 Feb 2010 18:09:08 +0000 (18:09 +0000)]
Improved memory leak prevention for resource ResourceBundle
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909097
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 11 Feb 2010 16:55:26 +0000 (16:55 +0000)]
Revert simple ResourceBundle fix
On reflection (no pun intended) a reflection based will be better since
- it can be implemented at a single point
- it can easily be ported to Tomcat 6
- it will be able to handle any exotic class loader structures created by apps
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909072
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 11 Feb 2010 15:14:55 +0000 (15:14 +0000)]
More memory leak prevention - ResourceBundle
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@909017
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 11 Feb 2010 13:17:05 +0000 (13:17 +0000)]
Convert my ApacheCon securing Tomcat presentation to a how to
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@908955
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 11 Feb 2010 12:23:36 +0000 (12:23 +0000)]
This is no longer security related as unsafe usage is blocked
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@908942
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 10 Feb 2010 23:47:11 +0000 (23:47 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48726
Prevent OOME when uploading large files with the deployer
Patch provided by 'adam'
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@908759
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 10 Feb 2010 23:36:51 +0000 (23:36 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48716
Provide an undocumented 'shoot yourself in the foot' option to disable the JULI logging reset
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@908754
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 10 Feb 2010 22:55:58 +0000 (22:55 +0000)]
Update logging docs
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@908721
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 10 Feb 2010 22:41:55 +0000 (22:41 +0000)]
Part of fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=48694 that is not in trunk
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@908701
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 10 Feb 2010 22:40:14 +0000 (22:40 +0000)]
Another copy/paste error
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@908697
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 10 Feb 2010 22:39:35 +0000 (22:39 +0000)]
Clean-up
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@908696
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 10 Feb 2010 19:37:13 +0000 (19:37 +0000)]
Javadoc police
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@908645
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Wed, 10 Feb 2010 13:10:51 +0000 (13:10 +0000)]
Improvements for building jasper-jdt.jar:
- Rebuild jasper-jdt.jar if jdt.jar was updated or redownloaded, or the build file was updated
- Purge target directory before unjarring, to avoid repacking stale files
- Clean unjarred files after the build as they are not needed
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@908484
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Wed, 10 Feb 2010 00:50:40 +0000 (00:50 +0000)]
- Update JDT compiler to version 3.5.1
- Use JDT Core Batch Compiler download instead of JDT SDK download. It lessens the download size from 40 MB down to 1.6 MB.
- Implement support for two alternative download locations of a file.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@908300
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 9 Feb 2010 11:51:30 +0000 (11:51 +0000)]
Update to latest version of JDT compiler
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@908009
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 9 Feb 2010 11:17:05 +0000 (11:17 +0000)]
If the ThreadLocal is set to null, there won't be a memory leak but GC is required to clean up the keys. Continue to remove the keys if found to reduce the volume of data that has to be looked at when tracing memory leaks.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@908002
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 9 Feb 2010 10:24:37 +0000 (10:24 +0000)]
Split out the download target so only dependencies for the current target are downloaded rather than everything
Move the bayeux download to the bayeux build file
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907991
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 9 Feb 2010 09:25:35 +0000 (09:25 +0000)]
Speed up a clean build slightly and provide Eclipse with a permanent location for the web services libraries
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907983
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Tue, 9 Feb 2010 01:06:01 +0000 (01:06 +0000)]
Fix parsing bug spotted when reviewing r907538
Allowing #{} expressions to be parsed even when they are disabled breaks ${} expressions if they are intermixed with them. See the testcase added in r907860, r907862.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907864
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Tue, 9 Feb 2010 01:02:12 +0000 (01:02 +0000)]
Additional test from review of r907538
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907862
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Tue, 9 Feb 2010 01:01:23 +0000 (01:01 +0000)]
Additional test from review of r907538
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907860
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 8 Feb 2010 22:20:55 +0000 (22:20 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48170
Remove unnecessary syncs that cause issues under heavy load
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907825
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 8 Feb 2010 22:15:36 +0000 (22:15 +0000)]
Tab police and line length
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907824
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 8 Feb 2010 22:07:24 +0000 (22:07 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48109
Extent try catch block (diff is a lot simpler if you ignore whitespace) to ensure InputStream is closed.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907819
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 8 Feb 2010 19:29:53 +0000 (19:29 +0000)]
Log when a valid shutdown command is received. This may help in tracking down "Tomcat just stops" style reports.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907768
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 8 Feb 2010 17:07:28 +0000 (17:07 +0000)]
Allow the global naming context to be reset. Useful when running multiple embedded instances in series since it allows each instance to configure its own global naming context.
Doesn't help with multiple instances in parallel - but that was broken anyway.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907727
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 8 Feb 2010 16:47:47 +0000 (16:47 +0000)]
Get logic right way around
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907721
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 8 Feb 2010 16:45:08 +0000 (16:45 +0000)]
Avoid adding the package twice
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907720
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 8 Feb 2010 16:25:13 +0000 (16:25 +0000)]
Ensure appBase is valid. Prevents spurious stacktraces in tests
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907717
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 8 Feb 2010 16:13:21 +0000 (16:13 +0000)]
Make the tesst easier to debug
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907713
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 8 Feb 2010 13:29:13 +0000 (13:29 +0000)]
More memory leak protection on reload.
Use of java.util.Timer
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907652
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 8 Feb 2010 13:27:45 +0000 (13:27 +0000)]
Protect against NPE whilst running the test
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907651
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 8 Feb 2010 12:57:08 +0000 (12:57 +0000)]
Add a test case for TimerThread thread/memory leaks on reload as I have some ideas on how to safely terminate those threads
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907646
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 8 Feb 2010 02:27:43 +0000 (02:27 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48660
Compression should add to Vary header rather than over-write it
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907544
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 8 Feb 2010 02:06:49 +0000 (02:06 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48665
Correct package in Javadoc
Patch provided by Cyrille Le Clerc
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907541
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 8 Feb 2010 02:00:58 +0000 (02:00 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48668
Don't look for EL matches (which swallow the EL match string) if EL is not enabled
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907538
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 8 Feb 2010 01:59:35 +0000 (01:59 +0000)]
Update with recently added tests
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907537
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 8 Feb 2010 01:58:06 +0000 (01:58 +0000)]
Add test cases for bug 48668
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907534
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 7 Feb 2010 23:30:45 +0000 (23:30 +0000)]
As pointed out by bug https://issues.apache.org/bugzilla/show_bug.cgi?id=48672, the host-manager application docs do not exist. Make this clear.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907513
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 7 Feb 2010 22:16:40 +0000 (22:16 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48643
Clean up
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907502
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 7 Feb 2010 21:26:28 +0000 (21:26 +0000)]
Avoid NPEs
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907497
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 7 Feb 2010 21:21:39 +0000 (21:21 +0000)]
Get URI and location the right way around
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907496
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 7 Feb 2010 21:20:00 +0000 (21:20 +0000)]
Actually used the new jspConfigDescriptor
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907495
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 7 Feb 2010 21:17:02 +0000 (21:17 +0000)]
Skip null publicIds
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907494
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 7 Feb 2010 21:12:03 +0000 (21:12 +0000)]
Get javax.servlet.http passing TCK API check
Removing use of @Deprecated
Use better comment for this in java.servlet
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907493
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 7 Feb 2010 21:02:03 +0000 (21:02 +0000)]
Get javax.servlet passing TCK API check
Mainly removing generics and @Deprecated
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907490
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 7 Feb 2010 20:18:26 +0000 (20:18 +0000)]
Restore the JSP mappings
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907469
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 7 Feb 2010 20:08:54 +0000 (20:08 +0000)]
Servlet 3.0
Remainder of ServletContext plumbing
Plenty of scope to clean this up
Only lightly tested so far
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907468
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Sun, 7 Feb 2010 02:17:43 +0000 (02:17 +0000)]
Followup to r907355. Correct a misprint
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907367
13f79535-47bb-0310-9956-
ffa450edef68
billbarker [Sun, 7 Feb 2010 00:56:56 +0000 (00:56 +0000)]
Oops, changed the wrong one
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907355
13f79535-47bb-0310-9956-
ffa450edef68
billbarker [Sun, 7 Feb 2010 00:10:25 +0000 (00:10 +0000)]
Remove hard coded dll paths that Gump doesn't like
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@907346
13f79535-47bb-0310-9956-
ffa450edef68