fhanik [Thu, 19 Oct 2006 16:45:45 +0000 (16:45 +0000)]
SSLEngine is an attribute of the APR lifecycle listener to initialize the native SSL layer once per VM.
All HTTP connectors share an attribute called SSLEnabled with true/false values to turn on SSL at the socket level.
The scheme and secure attributes simply override the request.getScheme and request.isSecure values.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@465675
13f79535-47bb-0310-9956-
ffa450edef68
remm [Thu, 19 Oct 2006 10:26:29 +0000 (10:26 +0000)]
- I did not fix activity check correctly last time.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@465555
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Wed, 18 Oct 2006 23:24:52 +0000 (23:24 +0000)]
Implement non blocking read on HTTP requests.
A common scalability problem when it comes to HTTP is the fact that there are slow clients, that will block a server resources while sending a HTTP request. Especially when you have larger request headers.
On FreeBSD the kernel has a built in http filter to not wake up the application socket handle until the entire request has been received, however on other platforms this is not available.
With the Tomcat connectors, there is an obvious problem when it comes to slow clients, if the client sends up a partial request, Tomcat will block the thread until the client has finished sending the request. For example, if the client has 10 headers it sends up the first 5 headers, then the next 5 in a sequential batch, the tomcat thread is locked in a blocking read
I've tried to fix that problem by making the NIO connector be non blocking. The only time the NIO connector will block now is when the servlet asks for data, usually the request body, as we don't have a way to suspend a thread, like continuations.
Once we have continuations(that can truly remember thread stack data), we can have a truly non blocking server, but we are not there yet.
I believe this code could be easily ported to APR connector with very little effort.
When you review this code, please note that I have not attemtped to rewrite the header parse logic, I might do that in a later stage as this got a little messy, but I wanted the proof of concept done first and reuse as much code as possible.
Please feel free to review and even flame me if needed, at least that means this got some attention :)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@465417
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Wed, 18 Oct 2006 17:30:57 +0000 (17:30 +0000)]
added new changes
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@465308
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Wed, 18 Oct 2006 17:10:44 +0000 (17:10 +0000)]
Implemented SSLEngine attribute on the Java HTTP connectors.
This allows one to specify secure=true and scheme=https to prevent tomcat from redirecting
when using a SSL accelerator in front of tomcat
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@465303
13f79535-47bb-0310-9956-
ffa450edef68
mturk [Wed, 18 Oct 2006 11:30:36 +0000 (11:30 +0000)]
Add srclib build repository.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@465217
13f79535-47bb-0310-9956-
ffa450edef68
mturk [Wed, 18 Oct 2006 11:09:50 +0000 (11:09 +0000)]
Copy the tomcat-connector/jni/native to the native/connector.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@465208
13f79535-47bb-0310-9956-
ffa450edef68
remm [Wed, 18 Oct 2006 10:13:28 +0000 (10:13 +0000)]
- Fix NPE on isValid for an expired session when activity check is enabled.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@465195
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 18 Oct 2006 02:37:58 +0000 (02:37 +0000)]
Port fix 40723. Correct javadoc for JDBCAccessLogValve.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@465129
13f79535-47bb-0310-9956-
ffa450edef68
markt [Wed, 18 Oct 2006 02:26:48 +0000 (02:26 +0000)]
Port fix bug 40771. Correct doRead method so Filters and Valves can read POST data. patch provided by Michael Dufel.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@465126
13f79535-47bb-0310-9956-
ffa450edef68
remm [Tue, 17 Oct 2006 20:50:56 +0000 (20:50 +0000)]
- Also copy the policy file.
- server.xml tweaks.
- Remove the minimal server.xml, which isn't that helpful anymore.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@465044
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Tue, 17 Oct 2006 20:36:13 +0000 (20:36 +0000)]
Fix NPE on session state transfer
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@465031
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Tue, 17 Oct 2006 16:49:59 +0000 (16:49 +0000)]
Cleaned up server.xml, added in documentation references so that a user can navigate from an element in server.xml to the correct location in the online documentation.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464958
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Tue, 17 Oct 2006 14:05:50 +0000 (14:05 +0000)]
Fixed startup exception
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464928
13f79535-47bb-0310-9956-
ffa450edef68
remm [Tue, 17 Oct 2006 10:22:35 +0000 (10:22 +0000)]
- Update to the new packages.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464892
13f79535-47bb-0310-9956-
ffa450edef68
remm [Tue, 17 Oct 2006 00:52:16 +0000 (00:52 +0000)]
- At the moment, I prefer version 1.1.3.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464761
13f79535-47bb-0310-9956-
ffa450edef68
remm [Tue, 17 Oct 2006 00:30:04 +0000 (00:30 +0000)]
- Small tweaks.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464758
13f79535-47bb-0310-9956-
ffa450edef68
remm [Tue, 17 Oct 2006 00:27:49 +0000 (00:27 +0000)]
- Add a !null as with the other servlets for the debug flag.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464757
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 16 Oct 2006 22:46:39 +0000 (22:46 +0000)]
Make server.xml nice and pretty without including a giant blob about clustering
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464705
13f79535-47bb-0310-9956-
ffa450edef68
remm [Mon, 16 Oct 2006 22:32:13 +0000 (22:32 +0000)]
- Restructure a little.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464700
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 16 Oct 2006 22:24:41 +0000 (22:24 +0000)]
corrected defaults
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464699
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 16 Oct 2006 19:56:30 +0000 (19:56 +0000)]
more updates, restructure a little bit
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464645
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 16 Oct 2006 19:39:48 +0000 (19:39 +0000)]
oops, wrong manager as default
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464637
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 16 Oct 2006 19:38:54 +0000 (19:38 +0000)]
corrected default value
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464636
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 16 Oct 2006 19:35:42 +0000 (19:35 +0000)]
more cleanup, need to add correct documentation
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464635
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 16 Oct 2006 19:23:34 +0000 (19:23 +0000)]
Fixed manager registration and how manager names are handled. Make sure the manager has a reference to its container before its registered
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464632
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 16 Oct 2006 18:11:19 +0000 (18:11 +0000)]
removed 5.5 from 6.0 changelog.xml
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464601
13f79535-47bb-0310-9956-
ffa450edef68
remm [Mon, 16 Oct 2006 16:37:32 +0000 (16:37 +0000)]
- Thanks for adding in the other important features to the list.
- Do we remove the 5.5 changelog or not ?
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464554
13f79535-47bb-0310-9956-
ffa450edef68
remm [Mon, 16 Oct 2006 16:30:46 +0000 (16:30 +0000)]
- Code cleanup.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464549
13f79535-47bb-0310-9956-
ffa450edef68
remm [Mon, 16 Oct 2006 16:17:28 +0000 (16:17 +0000)]
- Fix deployer packaging (the tasks defs were not included).
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464547
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 16 Oct 2006 15:34:23 +0000 (15:34 +0000)]
Made a larger autoBind property
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464520
13f79535-47bb-0310-9956-
ffa450edef68
remm [Mon, 16 Oct 2006 13:57:32 +0000 (13:57 +0000)]
- Add a draft release plan. Things should be expanded as needed, I probably forgot some things.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464497
13f79535-47bb-0310-9956-
ffa450edef68
remm [Mon, 16 Oct 2006 13:45:11 +0000 (13:45 +0000)]
- Tweaks.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464491
13f79535-47bb-0310-9956-
ffa450edef68
remm [Mon, 16 Oct 2006 13:27:30 +0000 (13:27 +0000)]
- Various docs fixes.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464483
13f79535-47bb-0310-9956-
ffa450edef68
remm [Mon, 16 Oct 2006 13:06:09 +0000 (13:06 +0000)]
- Add a privileged filter list (I had forgotten about the SSI filter ...).
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@464474
13f79535-47bb-0310-9956-
ffa450edef68
remm [Fri, 13 Oct 2006 22:52:19 +0000 (22:52 +0000)]
- Port patch.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@463861
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Fri, 13 Oct 2006 19:23:54 +0000 (19:23 +0000)]
Listener documentation
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@463790
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Fri, 13 Oct 2006 19:07:44 +0000 (19:07 +0000)]
complete valve documentation
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@463780
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Fri, 13 Oct 2006 18:21:47 +0000 (18:21 +0000)]
slow progress, but moving forward with documentation
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@463768
13f79535-47bb-0310-9956-
ffa450edef68
remm [Fri, 13 Oct 2006 15:13:57 +0000 (15:13 +0000)]
- Add a build script to build extras.
- Update the logging documentation.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@463702
13f79535-47bb-0310-9956-
ffa450edef68
remm [Fri, 13 Oct 2006 11:39:30 +0000 (11:39 +0000)]
- Packet must be ended before sending.
- Fix off by one check bug in AjpMessage.
- Fix recycling bug (setting streams to null when doing keepalive is not a good idea).
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@463652
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Fri, 13 Oct 2006 00:26:52 +0000 (00:26 +0000)]
more documentation for the manager element
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@463526
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Thu, 12 Oct 2006 23:21:21 +0000 (23:21 +0000)]
Document more manager options, far from complete
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@463510
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Thu, 12 Oct 2006 20:42:15 +0000 (20:42 +0000)]
finishing touches
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@463422
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Thu, 12 Oct 2006 20:30:41 +0000 (20:30 +0000)]
Documented static members
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@463416
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Thu, 12 Oct 2006 20:21:01 +0000 (20:21 +0000)]
Support to add in static members and to have those parse data arrays in the server.xml file
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@463412
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Thu, 12 Oct 2006 16:45:43 +0000 (16:45 +0000)]
Little more text
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@463315
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Thu, 12 Oct 2006 16:32:38 +0000 (16:32 +0000)]
more interceptor doc, not yet complete, need to figure out if the digester works with
setSomeProperty(byte[] data) when parsing XML
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@463308
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Thu, 12 Oct 2006 15:33:02 +0000 (15:33 +0000)]
Added in ack attribute
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@463281
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Wed, 11 Oct 2006 23:31:46 +0000 (23:31 +0000)]
More documentation, this time for the sender
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@463064
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Wed, 11 Oct 2006 19:36:55 +0000 (19:36 +0000)]
Documented all the receiver options
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@462913
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Wed, 11 Oct 2006 17:32:35 +0000 (17:32 +0000)]
Cleaned up config
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@462870
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Wed, 11 Oct 2006 17:16:44 +0000 (17:16 +0000)]
Update documentation
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@462865
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Wed, 11 Oct 2006 17:16:31 +0000 (17:16 +0000)]
Cleaned up setters to more consistent names with the rest of the code base
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@462864
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Tue, 10 Oct 2006 21:51:00 +0000 (21:51 +0000)]
Updates to documentation,
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@462593
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Tue, 10 Oct 2006 21:50:43 +0000 (21:50 +0000)]
Fixes and improvements
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@462592
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Tue, 10 Oct 2006 16:03:36 +0000 (16:03 +0000)]
Added in documentation
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@454797
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Tue, 10 Oct 2006 14:47:00 +0000 (14:47 +0000)]
Make sure that setIdInternal doesn't try to modify the hashmap
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@454760
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Tue, 10 Oct 2006 02:50:04 +0000 (02:50 +0000)]
Added in toString method
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@454587
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 9 Oct 2006 18:56:06 +0000 (18:56 +0000)]
Fix modification logic, still busted though
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@454457
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Mon, 9 Oct 2006 18:28:21 +0000 (18:28 +0000)]
Corrected the use of the ACTIVITY_CHECK flag
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@454450
13f79535-47bb-0310-9956-
ffa450edef68
remm [Mon, 9 Oct 2006 14:53:07 +0000 (14:53 +0000)]
- Also catch no class def found here, to fix usage of Ant/javac without the need to use the compilerClassName init param.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@454397
13f79535-47bb-0310-9956-
ffa450edef68
remm [Sun, 8 Oct 2006 15:55:22 +0000 (15:55 +0000)]
- Update packaging a bit.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@454166
13f79535-47bb-0310-9956-
ffa450edef68
remm [Sun, 8 Oct 2006 15:27:16 +0000 (15:27 +0000)]
- Package rename the commons-logging impl that was in sandbox.
- Thanks to the package renaming feature of IDEs, it's possible to revert that in 2 minutes :)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@454158
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Fri, 6 Oct 2006 21:17:50 +0000 (21:17 +0000)]
Fixes to the clustering code, some changes in StandardSession broke func, this has been fixed.
consolidated the use of a nested <Manager> element
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@453771
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Fri, 6 Oct 2006 21:17:02 +0000 (21:17 +0000)]
Must read web.xml before we create the manager, otherwise we don't know if we need a distributable manager or not.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@453769
13f79535-47bb-0310-9956-
ffa450edef68
remm [Wed, 4 Oct 2006 21:02:16 +0000 (21:02 +0000)]
- Fix non deferred attributes evaluation.
- Headache inducing patch submitted by Stan Silvert.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@453023
13f79535-47bb-0310-9956-
ffa450edef68
markt [Tue, 3 Oct 2006 01:08:32 +0000 (01:08 +0000)]
Port fix for bug 39724. Removing the only valve from a pipeline did not return the pipeline to its original state. Patched provided by David Gagnon.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@452288
13f79535-47bb-0310-9956-
ffa450edef68
remm [Tue, 3 Oct 2006 00:17:20 +0000 (00:17 +0000)]
- First pass at docs.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@452281
13f79535-47bb-0310-9956-
ffa450edef68
remm [Mon, 2 Oct 2006 15:52:29 +0000 (15:52 +0000)]
- Doc updates.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@452091
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 2 Oct 2006 01:03:00 +0000 (01:03 +0000)]
Port fix for bug 40528. Add missing messages.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@451849
13f79535-47bb-0310-9956-
ffa450edef68
markt [Mon, 2 Oct 2006 00:38:42 +0000 (00:38 +0000)]
Port fix bug 29727. Changes to env-entry values should take effect on web-app reload.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@451846
13f79535-47bb-0310-9956-
ffa450edef68
markt [Fri, 29 Sep 2006 23:45:02 +0000 (23:45 +0000)]
Port patch for 40625.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@451495
13f79535-47bb-0310-9956-
ffa450edef68
remm [Fri, 29 Sep 2006 22:42:21 +0000 (22:42 +0000)]
- Update the release notes.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@451485
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Fri, 29 Sep 2006 22:38:04 +0000 (22:38 +0000)]
Started documenting the cluster configuration. On to the sub components
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@451480
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Fri, 29 Sep 2006 18:09:25 +0000 (18:09 +0000)]
Add in skeleton documentation for clustering, so that we can document in accordance to all the other elements in server.xml
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@451370
13f79535-47bb-0310-9956-
ffa450edef68
remm [Fri, 29 Sep 2006 16:45:17 +0000 (16:45 +0000)]
- Add back two reverted patches.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@451345
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Fri, 29 Sep 2006 16:32:32 +0000 (16:32 +0000)]
Update configurations options, this new feature allows a specific <Context> to overwrite what cluster manager is used by specifying a <Manager> element inside the context element and the cluster will be notified of it.
This allows for a cleaner config, as the cluster does no longer have to forward all manager settings, and allows documentation to be much clearer on what settings are available.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@451343
13f79535-47bb-0310-9956-
ffa450edef68
fhanik [Fri, 29 Sep 2006 16:21:26 +0000 (16:21 +0000)]
increased tolerance on the test
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@451339
13f79535-47bb-0310-9956-
ffa450edef68
mturk [Fri, 29 Sep 2006 14:58:32 +0000 (14:58 +0000)]
Revert Keep-Alive patch.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@451318
13f79535-47bb-0310-9956-
ffa450edef68
remm [Fri, 29 Sep 2006 11:09:42 +0000 (11:09 +0000)]
- Try/catch around the clear buffer, as if the writer was closed the original exception will not be displayed.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@451231
13f79535-47bb-0310-9956-
ffa450edef68
remm [Fri, 29 Sep 2006 09:57:41 +0000 (09:57 +0000)]
- The keep alive value is actually in the endpoint.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@451207
13f79535-47bb-0310-9956-
ffa450edef68
remm [Fri, 29 Sep 2006 09:42:56 +0000 (09:42 +0000)]
- The addition of keepAliveTimeout is useless for the regular connector, as it already has two different timeouts as an
option.
- Make it default to soTimeout in the other cases.
- Sendfile should not use keepAliveTimeout, but soTimeout.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@451202
13f79535-47bb-0310-9956-
ffa450edef68
remm [Fri, 29 Sep 2006 09:38:35 +0000 (09:38 +0000)]
- Also watch conf/web.xml.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@451198
13f79535-47bb-0310-9956-
ffa450edef68
mturk [Fri, 29 Sep 2006 08:23:37 +0000 (08:23 +0000)]
Introduce keepAliveTimeout to be able to separate
the Keep-Alive and Socket timeout.
The patch enables to have infinite socket timeouts
while still having correct keep alive.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@451157
13f79535-47bb-0310-9956-
ffa450edef68
remm [Thu, 28 Sep 2006 22:29:40 +0000 (22:29 +0000)]
- Add the new packetSize attribute.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@451049
13f79535-47bb-0310-9956-
ffa450edef68
remm [Thu, 28 Sep 2006 22:00:56 +0000 (22:00 +0000)]
- Exception processing cleanup, as suggested by one guy in the past.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@451035
13f79535-47bb-0310-9956-
ffa450edef68
remm [Thu, 28 Sep 2006 19:24:24 +0000 (19:24 +0000)]
- Add building instructions.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@450977
13f79535-47bb-0310-9956-
ffa450edef68
remm [Thu, 28 Sep 2006 18:51:22 +0000 (18:51 +0000)]
- Javadoc update.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@450967
13f79535-47bb-0310-9956-
ffa450edef68
remm [Thu, 28 Sep 2006 15:28:05 +0000 (15:28 +0000)]
- Add a new init param for controlling display of source fragments.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@450897
13f79535-47bb-0310-9956-
ffa450edef68
remm [Wed, 27 Sep 2006 18:10:09 +0000 (18:10 +0000)]
- Take advantage of the compliance flag to add back forceful appending of the charset (for people who really wish to get
in trouble).
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@450530
13f79535-47bb-0310-9956-
ffa450edef68
remm [Wed, 27 Sep 2006 13:05:35 +0000 (13:05 +0000)]
- Add a periodic tick for Jasper (other servlets could use it).
- Remove the dedicated thread that was used by each Jasper instance for checking for recompilation.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@450424
13f79535-47bb-0310-9956-
ffa450edef68
remm [Wed, 27 Sep 2006 12:46:00 +0000 (12:46 +0000)]
- Include any classes which are in org.apache.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@450422
13f79535-47bb-0310-9956-
ffa450edef68
remm [Wed, 27 Sep 2006 00:21:36 +0000 (00:21 +0000)]
- No admin for now.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@450262
13f79535-47bb-0310-9956-
ffa450edef68
remm [Tue, 26 Sep 2006 13:18:43 +0000 (13:18 +0000)]
- Use the interface rather than the type (which is apparently null here).
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@450040
13f79535-47bb-0310-9956-
ffa450edef68
remm [Mon, 25 Sep 2006 21:33:34 +0000 (21:33 +0000)]
- Fix isReadOnly method.
- Submitted by Stan Silvert.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@449820
13f79535-47bb-0310-9956-
ffa450edef68
remm [Mon, 25 Sep 2006 12:53:14 +0000 (12:53 +0000)]
- Fix a design issue: when stop is run, the servlet will have been deallocated already (so only basic cleanup may be
done at this point).
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@449669
13f79535-47bb-0310-9956-
ffa450edef68
remm [Mon, 25 Sep 2006 10:42:27 +0000 (10:42 +0000)]
- Support equals for strings.
- Submitted by Stan Silvert.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@449639
13f79535-47bb-0310-9956-
ffa450edef68
remm [Mon, 25 Sep 2006 10:41:38 +0000 (10:41 +0000)]
- Correctly do the lookup in the request scope.
- Submitted by Stan Silvert.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@449638
13f79535-47bb-0310-9956-
ffa450edef68
remm [Mon, 25 Sep 2006 10:40:51 +0000 (10:40 +0000)]
- Default readOnly to false.
- Submitted by Stan Silvert.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@449637
13f79535-47bb-0310-9956-
ffa450edef68