markt [Wed, 16 Sep 2009 15:46:06 +0000 (15:46 +0000)]
Add a bunch of additional poms.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@815847
13f79535-47bb-0310-9956-
ffa450edef68
rjung [Wed, 16 Sep 2009 14:54:07 +0000 (14:54 +0000)]
BZ47852: Javadoc fixes.
Patch by Sebb.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@815816
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 16 Sep 2009 08:09:08 +0000 (08:09 +0000)]
Use defaults where appropriate for jarIt macro
A couple of minor packaging tweaks
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@815657
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 15 Sep 2009 21:09:18 +0000 (21:09 +0000)]
Remove all traces of maxSpareThreads
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@815490
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 15 Sep 2009 21:06:14 +0000 (21:06 +0000)]
Fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=47161
Correctly report maxThreads
Note 6.0.x will need a different fix as it still uses threadpools
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@815486
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 15 Sep 2009 17:50:54 +0000 (17:50 +0000)]
Fix Tomcat side of https://issues.apache.org/bugzilla/show_bug.cgi?id=46950
- adds new setVerify() method
- uses it before renegotiation to change the cert verification level for the connection
- increments minimum tc native version to 1.1.17 as it requires the new setVerify() method
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@815418
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 15 Sep 2009 12:27:40 +0000 (12:27 +0000)]
Fix NPE if no filters are configured.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@815290
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 15 Sep 2009 12:25:23 +0000 (12:25 +0000)]
Make the setter do something.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@815289
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 15 Sep 2009 11:50:43 +0000 (11:50 +0000)]
Update the ignore list
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@815285
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 15 Sep 2009 11:49:51 +0000 (11:49 +0000)]
Update version.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@815284
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 15 Sep 2009 10:38:23 +0000 (10:38 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47828
Change Tomcat.setSilent() to setSilent(boolean) so it can be turned on and off
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@815264
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 15 Sep 2009 10:35:03 +0000 (10:35 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47827
Be more specific about the exception that is thrown
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@815262
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 15 Sep 2009 10:34:05 +0000 (10:34 +0000)]
Side-effect of fixing https://issues.apache.org/bugzilla/show_bug.cgi?id=47827
No need to declare throws Exception here
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@815261
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 15 Sep 2009 10:26:32 +0000 (10:26 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47820
Add non-static versions of static methods
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@815254
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 15 Sep 2009 09:53:41 +0000 (09:53 +0000)]
Fixed https://issues.apache.org/bugzilla/show_bug.cgi?id=47819
Add source jar generation to embedded.
Based on a patch by Dave Syer
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@815245
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 15 Sep 2009 09:21:15 +0000 (09:21 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47792
Some parameters documented as longs, are actually ints
Patch provided by Phil Steitz
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@815227
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 15 Sep 2009 09:19:27 +0000 (09:19 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47791
Update h2 download location
Patch provided by Phil Steitz
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@815226
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 14 Sep 2009 21:47:04 +0000 (21:47 +0000)]
Don't flush each time if we use a buffered output stream. It flushes for you
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@814876
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 14 Sep 2009 20:48:12 +0000 (20:48 +0000)]
check for return from the queue
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@814841
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 14 Sep 2009 20:06:03 +0000 (20:06 +0000)]
Refactoring of async logging handler. Much cleaner code achieves the exact same functionality.
The fact that the queue is bounded means that we never have to worry about the size
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@814823
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 14 Sep 2009 18:53:27 +0000 (18:53 +0000)]
Add in behavior and properties around async logging.
Thinking about it, I think the exact same functionality can be achieved in a much simpler manner by just using a blocking queue.
Will attempt that refactor next
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@814775
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 14 Sep 2009 15:43:41 +0000 (15:43 +0000)]
Allow buffer size to be configurable instead of accepting the default
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@814708
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 14 Sep 2009 12:39:45 +0000 (12:39 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47834
As well as the JAR as directory feature requested, this adds looking at all files to see if they are JARs rather than using the presence of a .jar extension. These features are optional for the Servlet spec but required for RFC66 in an OSGI environment.
Both options are configurable with system properties and default to off.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@814617
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 13 Sep 2009 18:27:37 +0000 (18:27 +0000)]
Unlikely, but handle it in case.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@814377
13f79535-47bb-0310-9956-
ffa450edef68
idarwin [Sun, 13 Sep 2009 00:41:02 +0000 (00:41 +0000)]
Another typo, spotted by sebb
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@814257
13f79535-47bb-0310-9956-
ffa450edef68
idarwin [Sat, 12 Sep 2009 16:58:08 +0000 (16:58 +0000)]
Trivial typo correction
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@814198
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 12 Sep 2009 16:43:45 +0000 (16:43 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47425
Document the crlFile attribute
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@814191
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 12 Sep 2009 16:13:14 +0000 (16:13 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47826
Broken debug message
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@814180
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 12 Sep 2009 16:10:43 +0000 (16:10 +0000)]
Clean up unused imports and variables
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@814179
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 12 Sep 2009 16:08:03 +0000 (16:08 +0000)]
Trivial - fix an Eclipse warning
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@814178
13f79535-47bb-0310-9956-
ffa450edef68
rjung [Fri, 11 Sep 2009 20:51:00 +0000 (20:51 +0000)]
Switch to volatile for status flag used by multiple
threads during cluster context startup.
Without volatile problems have been observed, where the
change by one thread was actually not seen by the other
thread.
Performance implications are neglectable, because the
variable is only used during context startup.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@814024
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 11 Sep 2009 18:07:10 +0000 (18:07 +0000)]
Put deps in right place - hopefully keep gump happy
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@813964
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 11 Sep 2009 17:49:48 +0000 (17:49 +0000)]
Create a single embedded logging jar for log4j that just replaces the juli logging jar
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@813952
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 11 Sep 2009 17:36:35 +0000 (17:36 +0000)]
Clearer naming for embedded jars
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@813942
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 11 Sep 2009 17:33:07 +0000 (17:33 +0000)]
Since individual jars are made available for download, really should have LICENSE and NOTICE embedded in the JAR files.
This patch enables per-jar NOTICE, LICENSE and manifest files with most using the defaults.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@813936
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 11 Sep 2009 16:12:47 +0000 (16:12 +0000)]
Add the Servlet 3.0 xsd's
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@813905
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 11 Sep 2009 14:55:09 +0000 (14:55 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47824
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@813866
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 11 Sep 2009 13:25:12 +0000 (13:25 +0000)]
Checked first 2 chapters
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@813823
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 11 Sep 2009 12:50:44 +0000 (12:50 +0000)]
No functional change. Add new classes that will be used to store the results of parsing web.xml and web-fragment.xml files. The merging and ordering rules can't be handled in the digester so we now have to parse to a temporary store and then merge.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@813815
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 11 Sep 2009 10:48:32 +0000 (10:48 +0000)]
Remove TODO. Spec now includes ayncSupported in web.xml
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@813772
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 11 Sep 2009 10:47:11 +0000 (10:47 +0000)]
Fix some niggles with icons in web.xml processing. Nothing that will cause a problem, just errors spotted whilst preparing for Servlet 3.0 fragment proceessing
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@813771
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 9 Sep 2009 16:01:21 +0000 (16:01 +0000)]
Fix additional issue related to https://issues.apache.org/bugzilla/show_bug.cgi?id=45785
Exclude directories named *.jar for the extension validator
Also simplify isDirectory() check as that includes exists()
Based on a patch by Rolf Wojtech
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@813013
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 9 Sep 2009 15:39:31 +0000 (15:39 +0000)]
Add additional permission required by JULI.
Looks like the j.u.l.LogManager impl changed
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@813001
13f79535-47bb-0310-9956-
ffa450edef68
pero [Wed, 9 Sep 2009 08:29:33 +0000 (08:29 +0000)]
Fix getter access of boolean attributes
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@812819
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 9 Sep 2009 08:12:13 +0000 (08:12 +0000)]
Fix typo reported on users list
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@812812
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 8 Sep 2009 10:24:29 +0000 (10:24 +0000)]
Make the JDBC leak prevention play nicely with a security manager
Don't use a fixed size buffer to load the class.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@812432
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 7 Sep 2009 22:16:16 +0000 (22:16 +0000)]
Remove reference to deleted class
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@812295
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 7 Sep 2009 15:54:08 +0000 (15:54 +0000)]
Add an method that enables JNDI and a test case to make sure it works
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@812210
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 7 Sep 2009 13:50:12 +0000 (13:50 +0000)]
Fix typo
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@812137
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 7 Sep 2009 13:24:50 +0000 (13:24 +0000)]
Fix spelling and other minor niggles
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@812125
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 7 Sep 2009 13:01:59 +0000 (13:01 +0000)]
Remove attribute duplication - pages were often out of sync
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@812119
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 7 Sep 2009 13:01:34 +0000 (13:01 +0000)]
Fix typo
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@812118
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 7 Sep 2009 12:39:42 +0000 (12:39 +0000)]
Add a couple of TODOs
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@812114
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 7 Sep 2009 12:26:19 +0000 (12:26 +0000)]
Add a TODO
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@812107
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 3 Sep 2009 14:48:36 +0000 (14:48 +0000)]
Add a note about the classpath changes
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@810977
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 3 Sep 2009 14:48:03 +0000 (14:48 +0000)]
Allow per instance selection of log4j or JULI logging.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@810976
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 3 Sep 2009 14:14:32 +0000 (14:14 +0000)]
Remove version number reference so I can just copy this to 6 as it is updated
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@810959
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 3 Sep 2009 14:12:28 +0000 (14:12 +0000)]
More logging docs improvements:
- remove some whitespace
- reduce width slightly
- add note about preventing zero length j.u.l files when using log4j
- logs dir is relative to catalina.base, not catalina.home
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@810958
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 3 Sep 2009 13:20:49 +0000 (13:20 +0000)]
An attempt to improve the logging doc:
- discuss java.util.logging first as it is the default
- remove duplicate output from log4j config
- stick to 80 char width where possible
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@810930
13f79535-47bb-0310-9956-
ffa450edef68
markt [Thu, 3 Sep 2009 12:40:20 +0000 (12:40 +0000)]
Allow per instance log4j.properties, jar files (eg JDBC drivers) etc
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@810916
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 2 Sep 2009 17:00:39 +0000 (17:00 +0000)]
Make the PID improvements Solaris friendly.
Add some more error checking to the stop command
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@810611
13f79535-47bb-0310-9956-
ffa450edef68
funkman [Mon, 31 Aug 2009 14:17:37 +0000 (14:17 +0000)]
https://issues.apache.org/bugzilla/show_bug.cgi?id=47705
ArithmeticException: / by zero when expiring sessions via manager
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@809603
13f79535-47bb-0310-9956-
ffa450edef68
funkman [Mon, 31 Aug 2009 13:59:00 +0000 (13:59 +0000)]
Allow welcome files without a physical backing.
Inspired by this bug https://issues.apache.org/bugzilla/show_bug.cgi?id=47378
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@809596
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 29 Aug 2009 13:24:18 +0000 (13:24 +0000)]
Fix regression in previous fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=38797
Update list of introduced variables before the tag body is processed in case they are used in the tag body.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@809131
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 24 Aug 2009 19:58:23 +0000 (19:58 +0000)]
Add in option to resize thread pool
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@807358
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 24 Aug 2009 18:06:06 +0000 (18:06 +0000)]
Abstract out most commonly used properties
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@807324
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 24 Aug 2009 15:33:48 +0000 (15:33 +0000)]
First round of refactoring connectors.
Remove the worker based thread pools
Enable local or injected executors
Add in a resizable executors interface to be used in future revisions
start abstracting out and using a base class. There was one, deleted, since its not used anywhere
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@807284
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 24 Aug 2009 08:22:21 +0000 (08:22 +0000)]
Extract the SimpleHttpClient in to a separate class and move it to a more logical package since it will be reused.
Don't override method unnecessarily.
Add test case for bug 46243
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@807113
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 24 Aug 2009 08:20:12 +0000 (08:20 +0000)]
Add a simple Hello World Servlet that can be used for testing.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@807112
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 19 Aug 2009 10:08:26 +0000 (10:08 +0000)]
Add the Servlet 3.0 schemas
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@805724
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 19 Aug 2009 10:07:56 +0000 (10:07 +0000)]
Add CDDL election notice to imported Servlet 3.0 XSDs
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@805722
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 19 Aug 2009 10:05:02 +0000 (10:05 +0000)]
Add another Servlet 3.0 XSD.
This are the originals copied from the Glassfish repository. I'll add the election to use only the CDDL in the next commit.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@805721
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 19 Aug 2009 10:04:18 +0000 (10:04 +0000)]
Add the Servlet 3.0 XSDs.
This are the originals copied from the Glassfish repository. I'll add the election to use only the CDDL in the next commit.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@805720
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 18 Aug 2009 11:49:26 +0000 (11:49 +0000)]
Replace the RequestDumperValve with a RequestDumperFilter. Merge the RequestDumperFilter from the examples with this new filter.
Adds:
- thread name to start of output line to make analysing output easier
- request timings
GSOC 2009
Based on a patch by Xie Xiaodong
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@805375
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 18 Aug 2009 11:29:05 +0000 (11:29 +0000)]
Add a new logging formatter that just echos out the log message. Useful for the request dumper, access logs etc.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@805368
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 18 Aug 2009 08:33:47 +0000 (08:33 +0000)]
List filters alphabetically
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@805322
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 18 Aug 2009 08:29:25 +0000 (08:29 +0000)]
Clean-up / simplification.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@805321
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 17 Aug 2009 22:20:29 +0000 (22:20 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=44041
Remove previous sync that didn't fix the issue
Make loadClass synchronized like java.lang.ClassLoader
I was concerned about possible performance implications but I saw no detectable change in start-up time with this change.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@805182
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 17 Aug 2009 21:40:41 +0000 (21:40 +0000)]
Fix NPE if something tries to access resources accessed during a stop.
This was seen when unpackWARs="false" and the JDBC clean up code tried to load the leak prevention class during a context stop.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@805153
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 17 Aug 2009 13:43:20 +0000 (13:43 +0000)]
Don't sleep if there is nothing to sleep for. Update the usage text.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@804982
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 17 Aug 2009 13:01:31 +0000 (13:01 +0000)]
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=47699
Better handling of PID files
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@804963
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 16 Aug 2009 18:05:41 +0000 (18:05 +0000)]
Restore fix for https://issues.apache.org/bugzilla/show_bug.cgi?id=42390
I have done some more testing with tag files, simple tags and tags and can't find any regressions. The TCK also passes.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@804734
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sun, 16 Aug 2009 17:28:50 +0000 (17:28 +0000)]
Fix some typos
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@804725
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Sun, 16 Aug 2009 02:17:52 +0000 (02:17 +0000)]
The problem at sourceforge was solved.
Revert to the original configuration, but leave a comment there.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@804549
13f79535-47bb-0310-9956-
ffa450edef68
kkolinko [Sun, 16 Aug 2009 01:55:25 +0000 (01:55 +0000)]
Return 'false' if nested copyDir call failed.
It is part of the patch for issue 45403 that was applied in rev.804462
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@804544
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 15 Aug 2009 17:40:40 +0000 (17:40 +0000)]
Replace syncs with threadlocals.
Improve the logic that determines when to generate a new format string
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@804495
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 15 Aug 2009 12:07:42 +0000 (12:07 +0000)]
Apply Konstantin's new patch for https://issues.apache.org/bugzilla/show_bug.cgi?id=45403
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@804462
13f79535-47bb-0310-9956-
ffa450edef68
markt [Sat, 15 Aug 2009 12:06:24 +0000 (12:06 +0000)]
Revert r701358 for https://issues.apache.org/bugzilla/show_bug.cgi?id=45403
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@804461
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Thu, 13 Aug 2009 23:10:40 +0000 (23:10 +0000)]
Deserialize with the webapp classloader as the context classloader
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@804057
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 12 Aug 2009 14:14:47 +0000 (14:14 +0000)]
Removed unused method ID'd by the unused code detector
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@803527
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 10 Aug 2009 22:01:57 +0000 (22:01 +0000)]
Make error message more meaningful
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@802940
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 10 Aug 2009 18:23:17 +0000 (18:23 +0000)]
Add filtering of Comet events to the request filters
Based on a patch provided by Xie Xiaodong as part of GSOC2009.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@802882
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 10 Aug 2009 12:57:09 +0000 (12:57 +0000)]
Improve the JMX remote docs before proposing a backport
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@802774
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 10 Aug 2009 10:34:57 +0000 (10:34 +0000)]
This todo was fixed
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@802729
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 10 Aug 2009 10:28:16 +0000 (10:28 +0000)]
Expose filters via JMX. Filter config is now available via JMX in read-only form.
Based on a patch provided by Xie Xiaodong as part of GSOC2009.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@802727
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 10 Aug 2009 10:14:46 +0000 (10:14 +0000)]
Typo
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@802719
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 7 Aug 2009 22:29:43 +0000 (22:29 +0000)]
Remove another broken external. Not required. native sources are downloaded as part of the build process.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@802260
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 7 Aug 2009 19:35:32 +0000 (19:35 +0000)]
keep track of which bits of the spec have been checked
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@802157
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 7 Aug 2009 19:19:46 +0000 (19:19 +0000)]
Couple more unused imports
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@802151
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 7 Aug 2009 19:18:21 +0000 (19:18 +0000)]
Remove catalina import from spec classes
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@802150
13f79535-47bb-0310-9956-
ffa450edef68