summaryrefslogtreecommitdiffstats
path: root/rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer
diff options
context:
space:
mode:
authorhongbotian <hongbo.tianhongbo@huawei.com>2015-11-30 03:10:21 -0500
committerhongbotian <hongbo.tianhongbo@huawei.com>2015-11-30 03:10:21 -0500
commitc0b7206652b2852bc574694e7ba07ba1c2acdc00 (patch)
tree5cb95cb0e19e03610525903df46279df2c3b7eb1 /rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer
parentb6d3d6e668b793220f2d3af1bc3e828553dc3fe6 (diff)
delete app
Change-Id: Id4c572809969ebe89e946e88063eaed262cff3f2 Signed-off-by: hongbotian <hongbo.tianhongbo@huawei.com>
Diffstat (limited to 'rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer')
-rw-r--r--rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/changelog.html2095
-rw-r--r--rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/doccontrib.html248
-rw-r--r--rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/faq.html280
-rw-r--r--rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/jkstatustasks.html183
-rw-r--r--rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/reporttools.html61
5 files changed, 0 insertions, 2867 deletions
diff --git a/rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/changelog.html b/rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/changelog.html
deleted file mode 100644
index ff2105a0..00000000
--- a/rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/changelog.html
+++ /dev/null
@@ -1,2095 +0,0 @@
-<html><head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>The Apache Tomcat Connector - Miscellaneous Documentation - Changelog</title><meta name="author" value="Mladen Turk"><meta name="email" value="mturk@apache.org"><meta name="author" value="Rainer Jung"><meta name="email" value="rjung@apache.org"><meta name="author" value="Henri Gomez"><meta name="email" value="hgomez@apache.org"><meta name="author" value="Tim Whittington"><meta name="email" value="timw@apache.org"><link href="../../style.css" type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a href="http://tomcat.apache.org/"><img src="../../images/tomcat.gif" align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a href="http://www.apache.org/"><img src="http://www.apache.org/images/asf-logo.gif" align="right" alt="Apache Logo" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><tr><!--RIGHT SIDE MAIN BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%" cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat Connector - Miscellaneous Documentation</h1><h2>Changelog</h2></td><td align="right" valign="top" nowrap="true"><img src="../../images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Preface"><strong>Preface</strong></a></font></td></tr><tr><td><blockquote>
- <p>
- This is the Changelog for Tomcat Connectors. This changelog
- does not contain all updates and fixes to the Tomcat connectors (yet).
- It should contain fixes made only after November 10th 2004, when the
- new documentation project for JK was started.
- </p>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.31 and 1.2.32"><strong>Changes between 1.2.31 and 1.2.32</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=51417">51417</a>: Fix worker busy detection by querying the
- worker endpoint. Abandoned connections can leave a worker
- in busy state without decrementing busy counter. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=50339">50339</a>: Fix whitespace trimming when parsing attribute
- lists. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41263">41263</a>: Support Servlet API getRemotePort().
- Works for Tomcat 5.5.28, 6.0.20 and 7.0.0 and Apache and ISAPI
- plugins. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41923">41923</a>: AJP: Close AJP connection to Tomcat on client write
- error when recovery_options 4 is specified, aborting the response
- write on the Tomcat side. (timw)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- AJP: Cap the lingering bytes that will be read
- when shutting down an AJP socket at 32k to prevent CPU spikes
- in the web server when a client aborts on a large response body.
- Also reduce total linger time to 2s. (timw)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=50839">50839</a>: AJP: Fix 30sec CPU spike due to incorrect counting
- of lingering bytes causing a busy loop when a client aborts
- connection during a response write.
- Fixes regression in 1.2.31. (timw)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- LB: Forward worker activation state as request attribute
- "JK_LB_ACTIVATION". Possible values are "ACT" (active),
- "DIS" (disabled) and "STP" (stopped). (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- HTTPD: Forward WWW-Authenticate from backend when status is 401
- and server generated error pages are used. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=50363">50363</a>: IIS: Prevent chunk encoding of empty message
- bodies for 204, 205 and 304 responses. (timw)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=50975">50975</a>: IIS: Fix hanging of Transfer-Encoding: chunked
- requests when Content-Length header is present in request as well.
- Also addresses situation where IIS appears to create a Content-Length
- header for a small chunk encoded request when none was present in the
- original request. (timw)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=47679">47679</a>: IIS: stop truncation of request headers when
- ISAPI redirector used as an extension without the corresponding
- filter installed. (timw)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- NSAPI: Use lower case header names for responses.
- Otherwise the web server might add chunked transfer encoding header
- in addition to our content length header.
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Docs: Improve load balancer documentation. (rjung)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.30 and 1.2.31"><strong>Changes between 1.2.30 and 1.2.31</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=49413">49413</a>: AJP13: Drop flush packets send by the backend
- after the response has been finished. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- AJP: Log the local and remote socket address. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Watchdog: Move the maintain workers outside the critical
- section allowing other threads to use the connection
- pool during maintenance. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Common: Add svn revision to init log message. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Common: Don't destroy errno during trace logging. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: Add support for Apache 2.3/2.4. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: Added version number resource for mod_jk.so on Windows. (timw)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=48501">48501</a>: IIS: Added rotatelogs style log rotation to ISAPI
- Redirector. (timw)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=38895">38895</a>: IIS: Use RAW headers instead of CGI headers by default
- to prevent conversion of underscores '_' to hyphens '-' in header names.
- Old behaviour can be enabled by defining USE_CGI_HEADERS. (timw)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=49511">49511</a>: IIS: Do not override IIS log information when subsequent
- requests on a keep-alive connection are not mapped into the ISAPI Redirector. (timw)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Docs: Document SSLOptions needed for SSL information forwarding. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Docs: Grammar and style improvements and clarification about serving
- static content by IIS.
- Patch provided by Andr&eacute; Warnier. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Docs: Update subversion paths used in docs. (rjung)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.28 and 1.2.30"><strong>Changes between 1.2.28 and 1.2.30</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: Improve compatibility with Apache 2.3. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=46632">46632</a>: Apache: Do not register child cleanup for
- our pools. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=46893">46893</a>: Apache: Log warning only if JkShmSize was actually
- set in the configuration. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- IIS: Include optional chunking support. Off by default. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=48763">48763</a>: IIS: Do not send Content-Length when using chunked encoding
- or length larger 4GB. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=48223">48223</a>: IIS: Propagate correct backend error code to IIS. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=47867">47867</a>: IIS: crash during startup, when compiled with VS2008
- and workers.properties contains unsupported properties.
- Patch provided by Indrek Juhani (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=47628">47628</a>: IIS: Fix deadlock when restarting the Application Pool
- caused by not releasing the critical section lock.
- Patch provided by Bret Prucha. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- IIS/NSAPI: Correct log file flushing after each line. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- NSAPI: Add Microsoft Visual C++ Makefile. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- AJP: Improve socket shutdown handling. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- AJP: Ensure we never reuse a non reusable socket. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- AJP: Tolerate a single excess packet when waiting for cpong. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- AJP: Check protocol correctness more strictly. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=48410">48410</a>: AJP: Use poll instead select so we can work with more
- then 1024 sockets. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=46503">46503</a>: AJP/Status: Garbage data in worker domain and route. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=48276">48276</a>: AJP: When worker contact cannot be resolved mark the
- worker as disabled instead failing to start the server. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=48169">48169</a>: AJP: Improve CGI interoperability by closing all
- sockets during EXEC. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- Status: Add number of open backend connections to status worker.
- This feature is experimental, the displayed value might not be
- accurate. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=47224">47224</a>: Status: When address gets changed invalidate
- all opened sockets in the endpoint cache. This will cause new
- backend connections to get opened using new address. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=48305">48305</a>: Status: Do not show "secret" property when
- doing dump. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45610">45610</a>: Status: Don't accept requests with
- empty value for sub worker parameter. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45610">45610</a>: Status: Fix erroneous unsetting of
- sticky_session and sticky_session_force when updating other
- load balancer attributes via the status worker. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=47222">47222</a>: Status: Add ping_timeout to the shared memory
- and allow dynamic configuration. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Status: Remove duplicate "errors" line in property view of
- AJP13 workers that are part of a load balancer. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- LB: Fix route logging. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Logging: Automatically detect size of thread id for logging. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Logging: Add optional log file locking for Windows when defining
- JK_LOG_LOCKING. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Configuration: Update example configuration. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Docs: Update information about tools needed to create a release. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=47983">47983</a>: Docs: Fix typo in example config
- which breaks startup. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Build: Force copy of automake files. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Build: Tomcat code repository structure cleanup reflected in documentation
- and build script. (rjung, mturk)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.27 and 1.2.28"><strong>Changes between 1.2.27 and 1.2.28</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- Apache: Add more environment variables to overwrite request
- information. Useful in case a proxy is in front of Apache and sends
- us original request information e.g. via custom headers. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: No longer preallocate entries for JK request log. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=46352">46352</a>: Apache: Fix crash when using SetHandler jakarta-servlet
- in VHost without any JkMount. Crash due to incorrect initialization
- of mount extensions. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Apache: JkWatchdogInterval had wrong interval calculation
- causing a 10 times higher watchdog interval then configured. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Apache: Activate forwarding of SSL key size by default. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=46169">46169</a>: Apache 1.3: Backport use_server_errors mount extension. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=46763">46763</a>: Apache 2.0: Survive the log mutex during graceful
- restart. Patch provided by Eiji Takahashi. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=46416">46416</a>: Apache 2.0 on Windows: Include mstcipip.h even if
- the apr doesn't include it. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- IIS: Update uriworkermap.properties file on
- a regular interval. This requires both worker_mount_reload
- and watchdog_interval to be defined. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- IIS: Remove obsolete entries from registry file. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=46579">46579</a>: IIS: Use local environment table instead environment
- variables for setting the JKISAPI_PATH and JKISAPI_NAME. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- LB: Add new property error_escalation_time to fine tune
- escalation of local errors to global errors. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- LB: If the sticky session affinity mark contains a dot, treat the
- part before the dot as the domain name. This allows to have full node
- session affinity with domain failover. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- LB: make forced recovery work with local error states. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- LB: Only update error state and error time, if we actually have a new state. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- LB: Set global worker state to error when we reach max_reply_timeouts,
- or fail_on_status triggered hard error. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- AJP: Add a new error type JK_AJP_PROTOCOL_ERROR. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- AJP: Allow worker ports lower or equal to 1024. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- AJP: Improve some AJP error log messages. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status: Allow changing worker address and port of AJP workers.
- The address is resolved on next request for that worker. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status: Allow update actions to show error messages in the result page. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status: Refactor update actions. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status: Do not redirect to the show or list page, if an error occured
- during an action. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status: Include error time in display. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status: Remove redundant port information from worker display.
- Rename address column and remove its explanation from the legend. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status: Optimize forced uriworkermap.properties reload. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Status: Fix crash in text display. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Status: Show - Edit - Show always ends in single lb member show,
- even when started from all members lb show. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Status: Wildcards in sub worker names were broken for update actions. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Status: Add use_server_errors to map display. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- SHM: Move locking into the data pull and push methods. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- JNI: Deprecate JNI workers. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Netware: Missing define for MAX_PATH. Patch by Guenter Knauf. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Docs: Add a new HowTo page about reverse proxies. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Docs: Add an explanation of local error states to the timeouts documentation. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Docs: Clarify relation between socket_timeout and socket_connect_timeout. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Docs: Clarify IIS URL rewrite feature. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=46834">46834</a>,<a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=46734">46734</a>: Docs: Fix a couple of missing or broken links. (markt,rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Docs: Add 2008 news to main page and menues. (mturk, rjung)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.26 and 1.2.27"><strong>Changes between 1.2.26 and 1.2.27</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=46109">46109</a>: Decay reply_timeouts even when lb method is
- busyness. Also reset reply_timeouts during forced recovery. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- AJP13: Recycle connection if previous request didn't complete. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Maintain should not run multiple times in parallel. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Apache: Fix small memory leak during restart. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Improve signal handling during socket shutdown. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- URI Map: Add debug dump function for uri worker map. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Add revision number to version info for non-release builds. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- IIS: Optionally allow chunked encoding for responses.
- At the moment only usable, if build with ISAPI_ALLOW_CHUNKING
- defined. Based on patch by Tim Whittington. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- IIS: Optionally use raw headers instead of CGI
- headers. Fixes problem "underscore=dash" problem in
- header names. At the moment only available, if build with USE_RAW_HEADERS
- defined. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- IIS: Optionally improve IIS 5.1 compatibility.
- At the moment only available, if build with AUTOMATIC_AUTH_NOTIFICATION
- defined. Based on patch by Tim Whittington. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- IIS: Fix memory corruption due to parallel initialization
- by multiple threads. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Windows: Use non-default socket keepalive interval. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- IIS: Add environment variables JKISAPI_PATH and JKISAPI_NAME. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- Added socket_connect_timeout directive for setting the
- connect timeout for the socket. This enables to have low
- connection timeout but higher operational timeouts. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- AJP13:
- [<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-5519"><b>CVE-2008-5519</b></a>]
- Always send initial POST packet even if the client
- disconnected after sending request but before providing
- POST data. In that case or in case the client broke the
- connection in a middle of read send an zero size packet
- informing container about broken client connection. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- AJP13: Added connection_acquire_timeout directive for setting the
- absolute timeout the worker will wait for a free endpoint. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: Allow to set path parameter used when doing JkStripSession. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Refactor retries implementation and change semantics of retries attributes. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status: Allow showing only a single member for a load balancer. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status: Add display of seconds since last statistics reset and access and
- transfer rates. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- AJP13: Add a configurable retry_interval time. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Documentation: Enhance description of connection_pool_size. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- IIS: Refactor error page generation. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- IIS: SERVER_NAME variable can be the same for
- multiple different server instances if requests
- are handled according to the ip:port combination.
- Use INSTANCE_ID variable to which the request
- belongs instead. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- Allow forwarding server error pages. This can be done
- on per-uri basis using new use_server_errors extension.
- (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- Added session_cookie and session_path for configuring
- default session identifiers. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Use max_packet_size also as TCP send and receive buffer size. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: Do not allow Apache to start in multi-threaded mode if mod_jk
- was only build for single threaded server (prefork). (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45812">45812</a>: Add done() service method that
- causes sending EOS bucket for Apache httpd 2.x.
- This allows filter chain to work properly. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- Added connection_ping_interval, ping_timeout and ping_mode directives.
- (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Apache: Use correct ld flags provided by apxs when building module.
- Prevents some crashes on AIX for httpd 1.3 module. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Documentation: "val" attribute numbering in status worker
- needs to start with 0 instead of 1. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Documentation: Remove JNI parameters from sample configuration
- in the workers generic howto. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=45026">45026</a>: For Apache httpd 2.x add "Unknown Reason"
- as the reason phrase, if we get an empty one from the backend.
- Otherwise httpd 2.x returns status 500. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Build: Fix Cygwin build. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Documentation: Add info to docs, that variables sent via JkEnvVar
- are not listed in request.getAttributeNames(). (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- Add watchdog background thread for Apache 2.x and IIS
- doing internal maintenance (idle connection checks, backend probing).
- See JkWatchdogInternal (Apache) and watchdog_interval (IIS). (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Change log level of some messages from error to info. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Documentation: Fix docs for worker attribute "secret". (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Detect correct plugin name for various web servers via additional
- preprocessor defines. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- LB: Do not put loadbalancer node in error state if there is opened
- channel. This fixes the bug when new connection fails due to
- busyness, causing opened connections fail stickyness.
- This brings back per-node busy counter and private state array
- for each request. We can mark the state as error for failover to
- work while still operating and reporting node as OK if there are
- opened working connections. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44738">44738</a>: Fix merging of JkOption ForwardURI* between virtual hosts.
- Patch contributed by Toshihiro Sasajima. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- URI Map: Add extension attributes to uri worker map.
- Allowed are reply_timeout, active/disabled/stopped
- and fail_on_status.
- Usage currently only implemented for httpd and IIS. (rjung+mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- URI Map: Make dynamic reloading atomic and free memory
- not needed any longer. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- Configure: Don't use post httpd 2.2.0 API functions when building
- with new --enable-api-compatibility configure switch. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Apache: JkAutoAlias does not work in combination with JkMountCopy
- if there are no JkMount in virtual host. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- LB: Optimize state macros to improve performance. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- Apache: Allow dynamic setting of reply timeout using the environment
- variable JK_REPLY_TIMEOUT. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- Status: Add manageability for ajp parameters of ajp
- workers and ajp lb members. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status: Change parameter names of update action to
- make them more easily distinguishable from other parameters. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- Status: Add ajp worker statistics also for
- workers, that are not lb members. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- AJP: Refactor factories, move ajp13/ajp14 common parts into
- ajp_factory. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status: Only sync shm worker config values of the workers
- for which we changed values. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Status: Set lb_factor instead of distance. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status: Minor layout changes, use drop down instead of multiple
- text links. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- SHM: Use local copies of read mostly attributes of lb sub workers
- in lb and status worker. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status: Add "dump" action to dump our initial configuration. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status: Use property table to decide which cmd action uses which
- output elements. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Common: Include original configuration map in worker_env
- to make it available for workers, e.g. the status worker. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- LB: Refactor "route" return for httpd note. Don't use a
- member of the worker_record, because that's not thread safe. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Common: Refactor "retries", remove from service and jk_worker,
- move into ajp worker instead. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- SHM: Use distinct structs for lb and ajp13 in shm.
- Improves type safety and saves a few bytes. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- SHM: Remove unused attributes. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- SHM: Automatically determine shm size for all web servers. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- SHM: Make open/attach logging consistent for all web servers. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status: Include server local time in output. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44116">44116</a>: Fix handling of multiple JSESSIONID cookies. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37850">37850</a>: Use thread safe localtime_r where appropriate. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Use thread safe strtok_r on more platforms, especially AIX. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status: Improve XSS hardening. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35303">35303</a>: Move initialization of service members with defaults from
- web server specific code to our generic jk_init_ws_service() function. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36385">36385</a>: Add missing prepost CPing/CPong directly after connect
- in case prepost CPing is used, but no connect CPing. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37322">37322</a>: Apache: Enhance robustness of message formating
- in jk_error_exit(). (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=44147">44147</a>: Multiple load balancing workers problem. (rjung)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.25 and 1.2.26"><strong>Changes between 1.2.25 and 1.2.26</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42003">42003</a>: Allocate memory instead using fixed size from
- the stack. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43229">43229</a>: Load balancer does not do fail over after
- reply timeouts. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- JKStatus: Repair detailed Apache httpd version display.
- This was broken for httpd version 2.2.4+. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- LB/AJP: Refactoring of jk_connect.c, jk_ajp_common.c,
- jk_lb_worker.c (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Configure: Repair broken apxs auto-detection. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Configure: Remove trace logging from compiled code
- via new --disable-trace configure switch. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Common: Maintain idle connections in decreasing (LRU)
- slot order. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: Create JK_WORKER_ROUTE and JK_REQUEST_DURATION notes for
- access log even if no JkRequestLogFormat is set. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- JKStatus: Enhance URI to worker map listing for Apache httpd.
- We now list maps for all virtual servers and not only
- the one, in which JKStatus itself was called. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- JKStatus: Enhance URI to worker map listing.
- Update stale uriworkermap.properties immediately. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43873">43873</a>: Fix small memory leak occuring during httpd restart. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Common: Allow '*' for the worker name in exclusion rules (resp. JkUnMount)
- which will override all workers. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42038">42038</a>: Correct overlay of mounts and unmounts for IIS. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43684">43684</a>: Replace JkMountFile by JkMountFileReload in
- uriworkermap.properties docs. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: Add new value "All" for JkMountCopy. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=43516">43516</a>: Memory leak for Apache httpd module
- of size 8KB for every virtual host without JK directive
- after each restart. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: Cleanup init and destroy of server configuration. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: Remove global configuration items from per server
- configuration. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: Remove unused attributes secret_key and
- automount/JkAutoMount. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Cleanup of jk_uri_worker_map. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Documentation: Small additions to JkShmFile documentation.
- Contributed by Gerhardus Geldenhuis. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- AJP13: Ignore flush packets before we received the response headers. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Fix crash during startup when using worker configuration inheritance
- (attribute "reference") and log level debug. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- AJP13: Match header names exactly against pre defined constants. Avoid
- possible confusion with custom header names using a standard header name
- as a prefix. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- jkstatus: Fix correct parameter validation at JkStatusUpdateTask and
- JkStatusUpdateLoadbalancerTask ant tasks. Reported by Christian Mittendorf. (pero)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.24 and 1.2.25"><strong>Changes between 1.2.24 and 1.2.25</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- IIS: Fix shm shutdown behaviour. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- General: fail_on_status used in a load balancer can optionally
- do fail over without putting the failed worker in error state. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- NSAPI: Improve build description for Unix. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- NSAPI: Add initialization startup message containing JK version. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- General: Declare static functions as static. (jim)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Documentation: Clarify fail_on_status behaviour. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- General: Do fail_on_status before returning the response headers. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- NSAPI: Fix shm shutdown behaviour. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- NSAPI: Set return status even if request ended with an error. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- NSAPI: Allow using without shm_file on WIN32 and Netware. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- NSAPI: Fix Crash of nsapi for log level debug and unset refect_unsafe. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- NSAPI: Improve Solaris and Linux Makefiles for nsapi build. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Build: Improve pid_t type detection during configure on Solaris. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Build: Experimental build support for gcc on WIN32 and Netware. (fuankg)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Build: Makefile optimizations for Apache httpd 1.3/Netware . (fuankg)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- General: Fix missing flush bug introduced in 1.2.24. (rjung)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.23 and 1.2.24"><strong>Changes between 1.2.23 and 1.2.24</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Documentation: Improved workers.properties description in the
- reference guide. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Documentation: Add a HowTo about the various timeouts. rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Logging: add milliseconds to the default timestamp format,
- if we have gettimeofday(). (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: add milliseconds (%Q) and microseconds (%q) as possible
- JkLogStampFormat conversion specifiers. This does not use strftime(),
- but needs gettimeofday(). (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- IIS &amp; Sun: Log service failures also, if return code is negative. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42849">42849</a>: Abort startup of Apache httpd 1.3 in case
- mod_jk initialization failed. We already do the same
- for Apache httpd 2.x. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42849">42849</a>: Refuse to operate with IIS in case the
- initialization failed. Instead requesting isapi_redirect.dll
- 500 will be returned to the user. This is as closest as it
- can get to Apache Httpd where we refuse to start the server
- in case of fatal initialization errors. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Load Balancer: Fix a deadlock in lb worker, which was exposed on Solaris
- for threaded Apache MPMs. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Logging: handle LWP IDs as 32 Bit unsigned. Try to make
- it work, although pthread IDs are opaque. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- JkStatus: Added manipulation of max_reply_timeouts. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- LB, Status: Add feature max_reply_timeouts, to make lb tolerant against
- occasional long running requests. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- JkStatus: Added OK/IDLE as the successor of N/A. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status worker: Renamed runtime states. All states have a major
- state (OK or ERR) and a substate. Changed the name N/A to OK/IDLE.
- Added docs about the meaning of the states to the status worker
- page in the reference guide.
- No new states have been added to code. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Common: Add recovery options for recovering idempotent http methods
- HEAD and GET. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Correct documentation for worker attributes retries and
- recovery_options. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Make writing log lines and line endings more atomic. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Common: Refactored and unified jk_map_read_prop* and jk_map_load_prop*
- for all use cases. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Common/Apache/IIS/Netscape: Add an option to check decoded URLs for
- potentially malicious constructions. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- IIS: Document auth_complete and uri_select. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache/IIS/Netscape: Change the default forwarding encoding to the new
- proxy method. (jfclere, rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Common: Optionally reencode URIs before forwarding to the backend.
- Based on the URI reencoding done bei httpd mod_proxy. (jfclere, rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Common: auto-detect correct print format for pid_t.
- This fixes at least compiler warnings on Solaris. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42608">42608</a>: Handle Content-length as unsigned 64Bit
- to allow for huge up- and downloads. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: Add forwarding uri to debug log. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Docs: Clarify relation between worker names and jvmRoute for load balancing. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Use initial zero timeout for jk_is_socket_connected. The resulting
- detection is the same but offers a huge performance increase
- with mod_jk. In most cases the Operating System does not favor
- the 1 microsecond timeout, but it rather rounds that up to much
- higher value (frequency of interrupt timer which on most systems
- defaults to 100Hz).
- Patch provided by David McLaughlin. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- NSAPI: Check correct log file and shm file configuration during startup. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- NSAPI: Add support for the general options concerning retries, flushing
- and connection persistance. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- NSAPI: fix crashes due to use of mount attribute in workers.properties.
- Changed initialization order. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Improved handling of libtool and discrepancies between CC env variable and
- CC used during apache build by configure script. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Always build with thread support, unless flag --enable-prefork
- is set during for configure. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Use snprintf/vsnprintf from ap_snprintf.c for platforms other
- than Windows, which might lack snprintf/vsnprintf implementations
- when NOT build for Apache httpd 2.x/APR (e.g. Sub Web Server)
- or without using configure. (fuankg)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Imported ap_snprintf() from Apache 1.3. (fuankg)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Fix incorrect log object cleanup during statup,
- leading to crashes at least on iSeries. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Add jk_stat() and jk_file_exists() as wrapper functions.
- i5/OS V5R4 expects filename in ASCII for fopen but requires them
- in EBCDIC for stat(). (hgomez)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- i5/OS (AS/400) V5R4 port where Apache 2.0 modules should now use UTF8. (hgomez)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Docs: Add comments on i5/OS build for V5R4 and previous releases. (hgomez)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.22 and 1.2.23"><strong>Changes between 1.2.22 and 1.2.23</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- [<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0450"><b>CVE-2007-0450</b></a>]
- and
- [<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1860"><b>CVE-2007-1860</b></a>]:
- Change the default value of JkOptions to ForwardURICompatUnparsed.
- The old default value was ForwardURICompat.
- This should make URL interpretation between Apache httpd and
- Tomcat consistent (prevent double decoding problems). (rjung)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.21 and 1.2.22"><strong>Changes between 1.2.21 and 1.2.22</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Refactor line endings logging to make it correct for all
- platforms and webservers. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added command line windows make files. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Allow fail_on_status directive to be multi line. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=42076">42076</a>: Fix name of new option from ForwardCertChain to
- ForwardSSLCertChain as documented. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Docs: Fix a couple of typos, change format of a few tables,
- fix links to news pages. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Fix correct URL for TC 6 examples in new IIS rewrite.properties
- configuration example file. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Add svn properties to several files. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Add TC 6 examples to uriworkermap.properties in config examples. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Allow multiple status codes for fail_on_status directive.
- The status codes can be delimited by space or comma characters. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- IIS. Added pcre like regular expressions for url rewrite rules. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41922">41922</a>: Apache 1.3. Enable JkEnvVar. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache. Add --enable-flock configure parameter for explicit
- compilation of faster flock() system calls for OS supporting
- those calls. By default the fcntl system call for locking will
- be used that is a little bit slower but it can work on NFS
- mounted volumes as well. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41562">41562</a>: Add Debug logging for read from client in ISAPI Redirector.
- Contributed by Tim Whittington. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache. Add ForwardSSLCertChain JkOption.
- Contributed by Patrik Schnellmann. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- IIS. Do not forbid access to web-inf or meta-inf if there is
- no mapped worker. This allows to have resource with those names
- that are outside mapped contexts. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache. Use process id for creating shared memory name and delete shared
- memory and shared memory lock files on exit. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- IIS. Fix Keep-Alive regression introduced in 1.2.21. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Delete unused check for empty init_map during startup. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41770">41770</a>: Fix startup error if no JkWorkersFile is used. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Use JK_TRUE/JK_FALSE instead of OK/!OK as return values in init_jk(). (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Minor adjustments to apache startup log messages (when to use STDERR, remove
- deprecated NOERRNO flag, shm warning and warnings for usage of default files). (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Replace APR precompiler directive by httpd mpm_query to detect MPM threading.
- Add a debug log message about auto-detected pool size. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Make MMN check easier to understand and a little more precise
- (for new ap_get_server_banner()/ap_get_server_description()).
- We use the new API only for Apache httpd 2.3. This way our binaries are not
- tightly coupled to a minor 2.0 version, and we don't use ap_get_server_banner()
- any way. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Use the full description string ap_get_server_description() instead of
- the truncated info from ap_get_server_banner(), because this info gets used internally
- (status worker display and ajp14 backend communication) and is not send back to the
- normal user. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41757">41757</a>: Document the "--enable-prefork" flag of configure. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Enhance log messages for failures when parsing attribute maps. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Correct log message during worker initialization, in case remote host could not be
- resolved. We logged the default host name "localhost" instead of the configured one. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41770">41770</a>: Fix the second part of the bug: local_worker and local_worker_only
- is missing from the list of deprecated attributes (and not supported either), so prevents
- the web server from startup. (rjung)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.20 and 1.2.21"><strong>Changes between 1.2.20 and 1.2.21</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- [<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0774"><b>CVE-2007-0774</b></a>]:
- A denial of service and critical remote code execution vulnerability.
- Caused by buffer overflow in map_uri_to_worker() when URL were longer that 4095 bytes.
- Reported by ZDI (www.zerodayintiative.com).
- Please note this issue only affected versions 1.2.19 and 1.2.20 of the
- Apache Tomcat JK Web Server Connector and not previous versions.
- Tomcat 5.5.20 and Tomcat 4.1.34
- included a vulnerable version in their source packages.
- Other versions of Tomcat were not affected.
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- Check the worker. parameters and don't start if the parameter is not a valid one. (jfclere)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41439">41439</a>: Allow session IDs to get stripped off URLs of static
- content in Apache by adding JkStripSession
- directive (configurable per vhost). (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- Change semantics of empty defaults for JkEnvVar variables.
- Until 1.2.19: not allowed. In 1.2.20: send variables as empty strings, if
- neither set to non empty in config, nor during runtime.
- Starting with 1.2.21: If config has no second argument only send
- variable if set (even when set to empty string) during runtime.
- Allows good combination with condition attribute in tomcat access log. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41610">41610</a>: Fix incorrect detection of missing Content-Length
- header leading to duplicate headers. Contributed by Boris Maras. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Better build support for SunONE (Netscape/iPlanet) webservers. (jim)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- Add warning if duplicate map keys are read and are not allowed,
- e.g. when parsing uriworkermap.properties. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Don't concat worker names, if uriworkermap.properties has a duplicate
- pattern, instead overwrite the worker. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Log deprecation message even in duplication case. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- uriworkermap.properties: Fix off-by-one problem when deleting
- URL mapping during reloading of uriworkermap.properties. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41439">41439</a>: Allow session IDs to get stripped off URLs of static
- content in IIS (configurable). (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41333">41333</a>: Refactoring isapi_plugin configuration reading. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41332">41332</a>: Add some more errno logging and unify the format. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- JkStatus: Improved logging by adding status worker name to messages.
- Added messages to the recover worker action. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- JkStatus: Refactoring searching for workers and sub workers. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41318">41318</a>: Add configuration to make status worker user
- name checks case insensitive. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- JkStatus: Add estimated time until next global maintenance to other
- mime types and adopt jkstatus ant task. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- JkStatus: Show estimated time until next global maintenance.
- Change displayed time until next recovery to a min/max pair. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- JkStatus: Allow a user of a read/write status worker to switch it
- to and from read_only mode temporarily. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- JkStatus: Do not show read/write commands in a read_only status worker. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- JkStatus: Allow lb sub workers in error state to be marked for recovery
- administratively from the status worker. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- Load Balancer: Do not try to recover multiple times in parallel.
- Use additional runtime states "PROBE" and "FORCED". (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- JkStatus: Improve data synchronization between different processes. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=41381">41381</a>: Fix segfault in feature fail_on_status
- (wrong order of log arguments). Patch by Juri Haberland. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Use correct windows line endings for log file on WIN32 platform. (rjung)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.19 and 1.2.20"><strong>Changes between 1.2.19 and 1.2.20</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- JkStatus Ant Task documentation page. (pero/rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- JkStatus Ant Tasks: Add new tasks for update and reset. (pero)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- JkStatus Ant Tasks: Update for new xml status format. (pero)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Allow integer and string values when setting enumeration/boolean
- attributes via status worker update action. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- Docs: New reference guide page for status worker. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Docs: Renaming the config dir to reference and using the title
- Reference Guide in the docs. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added retry_on_status for workers directive. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status Worker: Add directive to make property prefix
- and good/bad rule configurable. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status Worker: Omit lb members when att=nosw. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status Worker: New command cmd=version for a short version output. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status Worker: New output stype mime=prop produces property lists. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Apache: Fix incorrect handling of JkEnvVar when Vars are set multiple times. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Renamed jvm_route to route. Deprecated jvm_route, but still use it as fallback
- when parsing the worker configuration. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- IIS: Make uriworkermap file reload check interval configurable. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: Make uriworkermap file reload check interval configurable. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status Worker: Add directives for customizing the XML
- output (ns, xmlns, doctype). (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="add" class="icon" src="../../images/add.gif"></td><td>
- Docs: New page with description of uriworkermap. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Docs: Added short description of max_packet_size to worker
- reference. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status Worker: All functions accessible also for xml and txt
- mime types (list, show, update, reset). (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status Worker: New global health indicators for load balancers
- named bad (error, recovering or stopped), degraded (busy or disabled)
- and good (the rest, active and OK or N/A). (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status Worker: New edit page, to change one attribute for all
- members of a load balancer. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status Worker: Standard logging for status worker. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status Worker: code refactoring. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status Worker: New attribute user (list) denies access, if
- the request user in the sense of remote_user is not in this list.
- Empty list = no deny (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status Worker: New attribute read_only disables the parts
- of the status worker, that change states and configurations. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36121">36121</a>: Don't change main uri when mod_jk serves
- included uri. (markt)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache VHosts: Merge JkOptions +base - -base + +vhost - -vhost. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache Docs: Adding requirements, context information, default values and
- inheritance rules to the Apache config documentation. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status Worker: Add source type to status worker, remove the redundant "context"
- column in the map listing (context=uri). (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- uriworkermap: On reload of the file, all old entries from the previous file
- version get deleted, before the new ones are being read. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Keep normal maps and exclusion maps internally separate. Don't treat them
- as the same when adding a rule. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status Worker: Display mapping rules also for non-lb workers and in global view. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache VHosts: Use the vhost log files instead of the main log. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache VHosts: Allow individual timestamp formats by refactoring the formatting
- method. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache VHosts: Adding all missing config items to the virtual host level.
- Don't overwrite the settings from the global server, but inherit them
- in case they are not set in the virtual host. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: remove unnecessary function names from log messages. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: add a default log file location and a message, if the default gets used. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: add missing JK_IS_DEBUG_LEVEL() (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache VHosts: Allow JkWorkersFile, JKWorkerProperty, JkShmFile and JkShmFileSize
- only in global virtual server. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Add some more jk_close_socket() and reduce log level for some info messages. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Load Balancer: Added the Sessions strategy. Contributed by Takayuki Kaneko. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Docs: Minor enhancements and syncing with more recent versions. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40997">40997</a>: Separate uri mappings from their '!'
- counterpart when checking for duplicates in uriworkermap
- reloading. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40877">40877</a>: Make sure the shared memory is reset on
- attach for multiple web server child processes. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- IIS: Added shm_size property to be able to deal with over 64
- workers configurations. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- IIS: Increase default thread count to 250, so its the same as Apache Httpd
- default configuration. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40966">40966</a>: Fix socket descriptor checks on windows. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40965">40965</a>: Initialize missing service parameters. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40938">40938</a>: Fix releasing of rewrite map.
- Thanks to Chris Adams for spotting that. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: Added +FlushHeader JkOptions. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added explicit flush when AJP body packet size is zero. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40856">40856</a>: Fixing case sensitivity bug in URL mapping. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40793">40793</a>: Documentation: Improvements to Apache HowTo provided by
- Paul Charles Leddy. (markt)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40774">40774</a>: Fixing wrong recursion termination. This one restricted the
- "reference" feature unintentionally to 20 workers. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40716">40716</a>: Adding "reference" feature to IIS and Netscape. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Documentation: Corrected SetEnvIf syntax in JK_WORKER_NAME example. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Documentation: Added forgotten STATE and ACTIVATION notes for load balancer logging in Apache. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: Use instdso.sh instead libtool: libtool does not work on HP-UX for example. (jfclere)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.18 and 1.2.19"><strong>Changes between 1.2.18 and 1.2.19</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Docs: Add SetHandler and new env var to Apache config docs. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache 1.3: Backport "no-jk" feature. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Apache: Add an environment variable to make SetHandler "jakarta-servlet" more
- useful. The variable is JK_WORKER_NAME, but can be changed by the
- new directive JkWorkerIndicator. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- LB: Don't use single worker shortcut, if the single worker is being diabled. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Status worker: Add short explanation of activation and error states to legend. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Docs: Add meaning of zero timeout values for various timeouts
- in workers.properties. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- LB: Cleanup of Mladens forced recovery. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- LB: Do not change lb_value for recovering workers to max, if
- we are using BUSYNESS method. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Apache: Since 1.2.14 mod_jk failed to detect client abort. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Docs: Corrected description of JkEnvVar. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Solaris: Detect filio.h in configure to make the new connection detection
- build on solaris (r432825). (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Add feature to force the recovery of workers that are
- member of loadbalancer if all the members are in error
- state. This fixes the time gap where 503 was returned
- caused by recovery_timeout although the backend was
- ready to handle the requests. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Docs: Seperate deprecated directives in their own table. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Docs: Allow "-" and "_" in worker names. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Allow multiple lines with attributes "balance_workers" and "mount". (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Make jk_is_some_property match more precisely. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- JkStatus: Make refresh interval changeable. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- JkStatus: Adjust display of recover time wrt. global maintenance. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- LB: Resetting worker state from OK to NA, if worker has been idle
- too long. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Avoid compiler warnings concerning the use of lb_*_type arrays.
- Use functions instead. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added %R JkRequestLogFormat option for Apache 1 and Apache 2. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Allow changing jvm Route from status manager. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Do not retun 400 if Tomcat fails in the midle of the post
- request. Return 500 insted. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- LB: Combine ok/error/recovering/busy runtime states into a single scalar. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- LB: Combine active/disabled/stopped configuration states into a single scalar. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- LB: Add several Apache notes to enable standard logging for load balancer results. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- LB: Reorganisation of the main load balancer service loop. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Implement hierarchical worker configuration via attribute "reference". (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Log deprecated properties. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- IIS: Fix simple_rewrite for the cases where the
- rewritten url is larger then the original one. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- New JkOption "DisableReuse" to disable connection persistence. (jim)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- LB: Move sessionid retrieval out of get_most_suitable_worker into service. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Code cleanup for all service methods (use TRACE, JK_LOG_NULL_PARAMS, null pointer checks). (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- JKSTATUS: add refresh link. No refresh for updates. Redirect to list view after update. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Add new hook add_log_items into servers. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- APACHE httpd: Rename apache logging notes. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- LB: Rename lock and method constants. Add constants for defaults. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Default log level should be INFO and not DEBUG.
- Default log level should be the same for all server types. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Make rewrite_rule_map and log_level as non mandatory
- directives for isapi_redirect. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=40107">40107</a>: Rewrite is_socket_connected function.
- Non blocking socket is not used any more. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Allow building with VS2005 without too many warnings. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Decide by MMN, which piped log API we should use.
- mod_jk 1.2.18 broke compilation with Apache 1.3 pre 1.3.28. (rjung)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.17 and 1.2.18"><strong>Changes between 1.2.17 and 1.2.18</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Using socklen_t in getsockopt. Also introducing jk_sock_t. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Allow recovery wait time below 60 seconds (new minimum is 1 second). (mturk)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.16 and JK 1.2.17"><strong>Changes between 1.2.16 and JK 1.2.17</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Fix hanging jk status worker when certain attributes are being updated
- due to double locking. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Allow JkMount to behave like uriworkermap.properties
- by parsing pipe symbol as two directive marker. (mturk)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.15 and JK 1.2.16"><strong>Changes between 1.2.15 and JK 1.2.16</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added simple rewrite capability for IIS. Although simple it
- will fulfill most needs. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added RECOVER_ABORT_IF_CLIENTERROR recovery_option that closes
- the connection if client connection is broken during the request. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Renamed cache_timeout directive to connection_pool_timeout. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added connection_pool_minsize directive. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Deprecate recycle_timeout directive. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Corrected some HTML syntax bugs in output of status worker. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added the refresh=n parameter to the status worker. It will update the display every n seconds. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Balancer: Add attribute distance to balanced workers to express preferences between workers. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Balancer: Add attribute jvm_route to balanced workers to be able to use the same target in different balancers. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Status: Add lb_mult to status. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Balancer: Make different balancing strategies work in a similar way (use lb_value, use decay during global maintenance, use integer factors for weights. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Balancer: Improve locking. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Balancer: Workers start slower after recovering. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Balancer: Make different balancing strategies work in a similar way (use lb_value, use decay during global maintenance, use integer factors lb_mult for weights). (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Balancer: Move recovery check to global maintenance. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Balancer: Add global maintenance method, that is called in only one process. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Extend our use of autoconf to find a 32Bit and a 64Bit unsigned type and their printf formats. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Logging: piped loggers for JkLogFile and Apache 1.3. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Logging: Add PID to log lines for each log level apart from REQUEST. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Logging: flush buffered logs to keep lines in correct order. Output final newline together with log message. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Reducing shm size. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Only log removing of old worker, when we actually do it. (rjung)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37469">37469</a>: Fix shared memory close for forked childs.
- The shared memory will be closed by the parent process. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37332">37332</a>: Fix potential misuse of buffer length with
- snprintf functions. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=38859">38859</a>:
- [<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-7197"><b>CVE-2006-7197</b></a>]
- Protect mod_jk against buggy or malicious
- AJP servers in the backend. Patch provided by Ruediger Pluem. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=38889">38889</a>: Use worker map sorting depending on the path
- elements, to comply with Servlet spec. Patch provided by
- Steve Revilak. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36138">36138</a>: Added Busyness lb method. Patch provided
- by Chris Lamprecht. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Fix pessimistic locking mode. The patch correctly handles the
- burst load, by syncing the access to the shared memory data. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=38806">38806</a>: Reclycle worker even if it is disabled.
- This fixes hot-standby workers in error state. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=37167">37167</a>: Allow building with BSD-ish like make. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- ISAPI plugin (isapi_redirect.dll) did not provide correct request data
- for IIS
- to include in the IIS log. (markt)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.14 and 1.2.15"><strong>Changes between 1.2.14 and 1.2.15</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Fix AJP13 Cookie2 parsing. Cookie2 was always send as Cookie.
- Patch provided by Andre Gebers. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35862">35862</a>: NSAPI plugin attempts to read freed memory and attempts to
- dereference a null pointer. Patch provided by Brian Kavanagh. (markt)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.13 and 1.2.14"><strong>Changes between 1.2.13 and 1.2.14</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Fix lb for worker mpm's with cachesize set to lower number then
- ThreadsPerChild is. If retries is set to value larger then 3 sleep for
- 100 ms on each attempt. This enables to tune the connection cache,
- and serialize incoming connections instead returning busy if connection
- count is larger then cachesize. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36525">36525</a>: Solaris core dump. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=36102">36102</a>: Worker actions do not persist. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35864">35864</a>: Status worker doesn't list workers.
- Patch provided by Martin Goldhahn. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35809">35809</a>: JkMountCopy don't work for Apache 2.0 Patch provided by
- Christophe Dubach. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=35298">35298</a>: Multiple JK/ISAPI redirectors on a single IIS site are not supported
- Patch provided by Tim Whittington. (mturk)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.12 and 1.2.13"><strong>Changes between 1.2.12 and 1.2.13</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34397">34397</a>: Emergency was handled as Error. (jfclere)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34474">34474</a>: // in URL were not handled correctly with Apache-1.3. (jfclere)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Use 64 bits int for transferred/read bytes.
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added JkOptions +FlushPackets used to optimize memory
- usage when sending large data. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added lock directive for load balancer that allows more acurate
- load balancing in case of burst load. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added worker.maintain directive to allow customizing default 10
- second timeout. On busy servers this value needs to be set on
- higher value. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Fix for NetWare compiler to deal with different types between AP13
- and AP2 SDKs. (fuankg)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Emit much more legible user.dmp crash analysis output for WIN32. (wrowe)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34558">34558</a>: Fix first failover request. (mturk)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.11 and 1.2.12"><strong>Changes between 1.2.11 and 1.2.12</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added ForwardLocallAddres JkOptions flag for passing local instead remote
- address. Useful for remote addr valve. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>Fix that worker not used, when stopped flag is true. (pero)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Add loadbalance default worker secret attribute to the documentation (pero)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.10 and 1.2.11"><strong>Changes between 1.2.10 and 1.2.11</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>Backport SC_M_JK_STORED from JK2 for passing arbitrary
- methods instead failing the request. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>Added missing SEARCH and ACL http methods. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Add worker secret attribute to the documentation (pero)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Add a stopped flag to worker configuration. Set flag True and
- complete traffic to worker is stopped.
- Also update the Ant JkStatusUpdateTask at Tomcat 5.5.10 release.
- Only usefull in a replicated session cluster.(pero)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>Added worker maintain function that will maintain all
- the workers instead just the current one. This enables to recycle
- the connections on all workers. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>Use shutdown when recycling connections instead hard
- breaking the socket. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>Add unique directives checking. The directives if
- unique are now overwritten instead concatenated. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>Allow multiple worker.list directives. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34577">34577</a>: For IIS log original request instead loging
- the request for ISAPI extension. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34558">34558</a>: Make sure the returned status codes are the same
- for ajp and lb workers. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34423">34423</a>: Use APR_USE_FLOCK_SERIALIZE for setting log lock
- on platforms like FreeBSD. Patch provided by Allan Saddi. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33843">33843</a>: Fix obtaining LDFLAGS that were used for building
- Apache HTTPD. Patch provided by Beat Kneubuehl. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34358">34358</a>: Enable load balancer method configuration. (glenn)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=34357">34357</a>: In some situations Apache 2 mod_jk could segfault
- when the JkAutoAlias directive is used. (glenn)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Add --enable-prefork to the documentation (pero)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.9 and 1.2.10"><strong>Changes between 1.2.9 and 1.2.10</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>Set default shared memory to 64K instead 1M. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>Do not mark the worker in error state if headers are
- larger then AJP13 limit. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- On Series you should use the latest PTF for Apache 2.0
- (which is now 2.0.52) and ad minima SI17402/SI17061 or cumulative
- including them. (hgomez)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Change the xml status format to xml attribute syntax (pero)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33248">33248</a>: Fix builds where apxs defines multiple
- directories for APR includes. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32696">32696</a>: Return 404 instead 403 when WEB-INF is requested
- to comply with Servlet spec. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>Added ANT task for managing jkstatus. (pero)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- If socket_timeout is set, check if socket is alive before
- sending any request to Tomcat. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added JkMountFile for Apache web servers. This file can contain
- uri mappings in the form (/url=worker), and is checked for
- updates at regular 60 second interval. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added status worker for managing worker runtime data using
- web page. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added load balancer method directive that is used for setting
- the algorithm used for balancing workers. Method can be either
- Request (default) or Traffic. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added shared memory to allow dynamic configuration. Shared memory
- is needed only for unix platform and web servers having multiple
- child processes. For Apache web server two new directives has been
- added (JkShmFile and JkShmSize). (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added textupdate mode to status worker to handle remote updates
- from ant tasks.(pero)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33562">33562</a>: Fix Reply_timeout when recovery_options
- is larger than 1. Patch provided by Takashi Satou. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=33308">33308</a>: Fix segfaults when ForwardDirectories is enabled
- with Apache 1.3
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.7 and 1.2.8"><strong>Changes between 1.2.7 and 1.2.8</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Allow anyone to debug and diagnose stack dumps using windbg or any
- other debugging tool, and (if they add the .pdb files to their
- installation) to make sense of dr watson logs.
- Patch provided by William A. Rowe (wrowe)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Fix in_addr_t usage by using the real struct ignoring typedef.
- Patch provided by William A. Rowe (wrowe)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Fix url rewriting by restoring the in place uri from which the
- jsessionid was removed. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Make load balancer algorithm thread safe by introducing mutex
- to the load balancer worker. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Fix sending error pages for IIS to client by adding Content-Type header
- using correct api function call. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32696">32696</a>: Prevent IIS from crushing when web-inf url was requested. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Use default cachesize for servers that support discovering the number of
- threads per child process. (mturk).
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Fix Apache content-length header parsing using case insensitive compare. (billbarker)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Fix parsing AJP headers using case insensitive compare. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Use infinite socket timeout if socket_timeout is set to zero or less then zero. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Change <b>balanced_workers</b> to <b>balance_workers</b> but keep
- backward compatibility preserving the old directive. (mturk).
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Fix ajp initialization for workers with cache_size set to zero. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=32317">32317</a>: Making mod_jk replication aware (Clustering Support).
- Patch provided by Rainer Jung. (mturk).
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=31132">31132</a>: Core dump when JkLogFile is missing from conf. (mturk)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Changes between 1.2.6 and 1.2.7"><strong>Changes between 1.2.6 and 1.2.7</strong></a></font></td></tr><tr><td><blockquote>
- <br>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Native"><strong>Native</strong></a></font></td></tr><tr><td><blockquote>
- <table border="0" cellpadding="2" cellspacing="2">
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added new property named recover_time that can be used to change the
- default 60 second recover time. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added custom retries for worker, so we don't depend on default setting.
- If set to a number grater then 3, it will sleep for 100ms on retry greater
- then 3 and then try again. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added JkWorkerProperty directive that enables omiting workers.properties file.
- For example: JkWorkerProperty worker.ajp13a.port=8009. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Check all JSESSIONID cookies for a valid jvmRoute. If you have multiple Tomcats
- with overlapping domains, then you can get multiple cookies without a defined order.
- This will route correctly as long as the different domains don't have any
- Tomcats in common. (billbarker)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added JkUnMount directive for negative mappings that works as opposite to JkMount directives.
- It is used for blocking of particular URL or content type. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added wildchar match uri mappings. One can now use JkMount to
- map /app/*/servlet/* or /app?/*/*.jsp. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Rewrite the logging by adding Trace options. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="update" class="icon" src="../../images/update.gif"></td><td>
- Added socket_timeout property that sets the timeout
- for the socket itself. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Changed socket_timeout property to recycle_timeout. This better
- explains what the directive actually does. (mturk)
- </td></tr>
- <tr><td valign="top"><img alt="fix" class="icon" src="../../images/fix.gif"></td><td>
- Changed the load balancer algorithm.
- The idea behind this new scheduler is the following:
- lbfactor is <i>how much we expect this worker to work</i>,
- or <i>the worker's work quota</i>.
- lbstatus is <i>how urgent this worker has to work to fulfill its quota
- of work</i>. We distribute each worker's work quota to the worker, and then look
- which of them needs to work most urgently (biggest lbstatus). This
- worker is then selected for work, and its lbstatus reduced by the
- total work quota we distributed to all workers. Thus the sum of all
- lbstatus does not change.(*)
- If some workers are disabled, the others will
- still be scheduled correctly. (mturk)
- </td></tr>
- </table>
- </blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="JK 2"><strong>JK 2</strong></a></font></td></tr><tr><td><blockquote>
-<p>JK2 has been put in maintainer mode and no further development will take place.
-The reason for shutting down JK2 development was the lack of developers interest.
-Other reason was lack of users interest in adopting JK2, caused by configuration
-complexity when compared to JK.
-</p>
-</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
- Copyright &copy; 1999-2011, Apache Software Foundation
- </em></font></div></td></tr></table></body></html> \ No newline at end of file
diff --git a/rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/doccontrib.html b/rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/doccontrib.html
deleted file mode 100644
index 6c9c92c1..00000000
--- a/rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/doccontrib.html
+++ /dev/null
@@ -1,248 +0,0 @@
-<html><head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>The Apache Tomcat Connector - Miscellaneous Documentation - How to Contribute to the Documentation</title><meta name="author" value="Robert Sowders"><meta name="email" value="rsowders@usgs.gov"><link href="../../style.css" type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a href="http://tomcat.apache.org/"><img src="../../images/tomcat.gif" align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a href="http://www.apache.org/"><img src="http://www.apache.org/images/asf-logo.gif" align="right" alt="Apache Logo" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><tr><!--RIGHT SIDE MAIN BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%" cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat Connector - Miscellaneous Documentation</h1><h2>How to Contribute to the Documentation</h2></td><td align="right" valign="top" nowrap="true"><img src="../../images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Introduction"><strong>Introduction</strong></a></font></td></tr><tr><td><blockquote>
-<p>
- This document describes how you can easily contribute to the
-documentation. I'm going to try to make it easy for everyone to help out with
-the documentation of Tomcat, more specifically the documentation for the
-connectors. This is written from a windows user perspective as I believe they
-will most benefit from it. For people using Unix it should be easy for them to
-apply these steps. Just substitute Unix syntax where needed.
-</p>
-<p>
- The documentation is produced using xml with xsl style sheets. This
-effectivly seperates the content of the documents from the style, so all that
-contributers need to worry about the content. It is much easier to use than
-html.
-</p>
-<p>
- It's all really quite simple. Here is what you will need:
-<ul>
-<li>
-<b>A recent version of Ant</b>
-</li>
-<li>
-<b>The source code for the connectors from subversion</b>
-</li>
-<li>
-<b>Any ascii text editor</b>
-</li>
-</ul>
-</p>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Getting Started Step by Step"><strong>Getting Started Step by Step</strong></a></font></td></tr><tr><td><blockquote>
-<p>
- After you get these tools they are simple to set up.
-</p>
- <table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="STEP 1. Get Ant"><strong>STEP 1. Get Ant</strong></a></font></td></tr><tr><td><blockquote>
-<p>
- Install <a href="http://ant.apache.org/">Ant</a>. The only advice I
-have is to choose a simple installation path. Now set an environment variable
-for ANT_HOME, and then add the location of the Ant/bin directory to your PATH
-variable. Consult your Operating system documentation for information on how
-to do this. When you are finished verify that you can run ant from the command
-line.
-</p>
-<p>
- Ant is used to build the documentation, among other things, and it must be
-able to see a file called <b>build.xml</b>. This file is located in the
-<b>xdocs</b> directory. In the
-<b>build.xml</b> file there is a target named <b>all</b> that will be used to build
-the docs.
-</p>
-</blockquote></td></tr></table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="STEP 2. Get the sources"><strong>STEP 2. Get the sources</strong></a></font></td></tr><tr><td><blockquote>
-<p>
- Get the sources for
-<a href="http://svn.apache.org/repos/asf/tomcat/jk/trunk/">tomcat-connectors</a>
-from the subversion repository. If you'll
-be editing from a windows platform you will need a windows subversion client. There
-are several available. I like <a href="http://tortoisesvn.tigris.org/">turtoiseSVN</a>.
-Unix users should install the subversion client of their choice,
-if they don't already have one.
-</p>
-<p>
- You are ready to download the sources now. Change directory to the
-location where you want your repository to be. For simplicity we will call this
-your <b>SVN_HOME</b>. Mine is located in C:\build.
-</p>
-<p>
- Run the following command to <b>checkout</b> the sources for the first time.
-You should only need to do this once.
-<p class="screen"><div align="left"><table width="80%" border="1" cellspacing="0" cellpadding="2" bgcolor="#000000"><tr><td bgcolor="#000000" align="left"><code class="screen"><nobr> </nobr></code><br><code class="screen"><nobr>C:\build\&gt;svn checkout http://svn.apache.org/repos/asf/tomcat/jk/trunk/
-tomcat-connectors</nobr></code><br><code class="screen"><nobr> </nobr></code><br></td></tr></table></div></p>
-</p>
-<p>
- You should now be watching all the downloads come in. Now that you have
-the sources on your machine the hard part is over. From now on, to update your
-sources all you have to do is cd into any directory in your repository and run
-the <b>svn update</b> command.
- <p class="screen"><div align="left"><table width="80%" border="1" cellspacing="0" cellpadding="2" bgcolor="#000000"><tr><td bgcolor="#000000" align="left"><div class="screen"> To update your xdocs directory simply cd into the xdocs directory
-and:</div><code class="screen"><nobr>C:\build\tomcat-connectors\&gt;cd xdocs</nobr></code><br><code class="screen"><nobr>C:\build\tomcat-connectors\xdocs\&gt;svn update</nobr></code><br></td></tr></table></div></p>
-</p>
-</blockquote></td></tr></table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="STEP 3. Test your build environment"><strong>STEP 3. Test your build environment</strong></a></font></td></tr><tr><td><blockquote>
-<p>
- Open a command prompt window and cd to the directory where you downloaded
-the source. Now cd into the xdocs directory so that <b>Ant</b> can see the
-<b>build.xml</b> file. Then from a command prompt, run the following:
-<p class="screen"><div align="left"><table width="80%" border="1" cellspacing="0" cellpadding="2" bgcolor="#000000"><tr><td bgcolor="#000000" align="left"><code class="screen"><nobr> </nobr></code><br><code class="screen"><nobr>C:\build\tomcat-connectors&gt;cd xdocs</nobr></code><br><code class="screen"><nobr>C:\build\tomcat-connectors\xdocs&gt;ant all</nobr></code><br><code class="screen"><nobr> </nobr></code><br></td></tr></table></div></p>
-</p>.
-<p>
- You should see the ant compiler messages scrolling by rapidly and then stop
-with the following:
-<p class="screen"><div align="left"><table width="80%" border="1" cellspacing="0" cellpadding="2" bgcolor="#000000"><tr><td bgcolor="#000000" align="left"><code class="screen"><nobr>[style] Transforming into C:\build\tomcat-connectors\build\docs\news\printer&gt;</nobr></code><br><code class="screen"><nobr>[style] Processing C:\build\tomcat-connectors\xdocs\news\20041100.xml
-to</nobr></code><br><code class="screen"><nobr>C:\build\tomcat-connectors\build\docs\news/20041100.html</nobr></code><br><code class="screen"><nobr>[style] Loading stylesheet C:\build\tomcat-connectors\xdocs\style.xsl</nobr></code><br><code class="screen"><nobr>[style] Processing C:\build\tomcat-connectors\xdocs\news\20050101.xml
-to</nobr></code><br><code class="screen"><nobr>C:\build\tomcat-connectors\build\docs\news/20050101.html</nobr></code><br><code class="screen"><nobr>[style] Processing C:\build\tomcat-connectors\xdocs\news\20060101.xml
-to</nobr></code><br><code class="screen"><nobr>C:\build\tomcat-connectors\build\docs\news/20060101.html</nobr></code><br><code class="screen"><nobr>[style] Transforming into C:\build\tomcat-connectors\build\docs&gt;</nobr></code><br><code class="screen"><nobr>[style] Processing C:\build\tomcat-connectors\xdocs\index.xml
-to</nobr></code><br><code class="screen"><nobr>C:\build\tomcat-connectors\build\docs\index.html</nobr></code><br><code class="screen"><nobr>[style] Loading stylesheet C:\build\tomcat-connectors\xdocs\style.xsl</nobr></code><br><code class="screen"><nobr> </nobr></code><br><code class="screen"><nobr>BUILD SUCCESSFUL</nobr></code><br><code class="screen"><nobr>Total time: 10 seconds</nobr></code><br><code class="screen"><nobr>C:\build\tomcat-connectors&gt;</nobr></code><br></td></tr></table></div></p>
-</p>
-<p>
- All the xml files present in the xdocs directory structure were transformed
-to html and copied to the <b>SVN_HOME\tomcat-connectors\build\docs</b>
-directory. Open one of the
-html files in your browser and see how it looks.
-</p>
-</blockquote></td></tr></table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="STEP 4. The editing process."><strong>STEP 4. The editing process.</strong></a></font></td></tr><tr><td><blockquote>
-<p>
- I find it easier to use two windows while doing my updates. One I call my
-<b>build</b> window. I keep this one in the <b>SVN_HOME\tomcat-connectors\xdocs</b>
-directory and I only run two commands in this window:
-<p class="screen"><div align="left"><table width="80%" border="1" cellspacing="0" cellpadding="2" bgcolor="#000000"><tr><td bgcolor="#000000" align="left"><code class="screen"><nobr> </nobr></code><br><div class="screen"> First I run</div><code class="screen"><nobr>ant clean</nobr></code><br><div class="screen"> Then I run</div><code class="screen"><nobr>ant all</nobr></code><br><code class="screen"><nobr> </nobr></code><br></td></tr></table></div></p>
-</p>
-<p>
- My second window I call my <b>edit</b> window and I keep that one in the
-<b>SVN_HOME\tomcat-connectors\xdocs</b> directory where I'm doing my
-edits, diffs and svn updates.
-</p>
-<p>
- Before you start editing you should always update your local repository to
-prevent conflicts.
-<p class="screen"><div align="left"><table width="80%" border="1" cellspacing="0" cellpadding="2" bgcolor="#000000"><tr><td bgcolor="#000000" align="left"><div class="screen"> You only need to update the xdocs directory</div><code class="screen"><nobr>C:\build\tomcat-connectors&gt;cd xdocs</nobr></code><br><code class="screen"><nobr>C:\build\tomcat-connectors\xdocs&gt;</nobr></code><br><code class="screen"><nobr>C:\build\tomcat-connectors\xdocs&gt;svn update</nobr></code><br></td></tr></table></div></p>
-</p>
-<p>
- Now that your repository is up to date you can begin editing. Find
-something in the documentation to edit. When you find something remember the
-name of the file. In your <b>edit</b> window find and edit the xml source file
-with the same name. After you are done return to the <b>build</b> window, and
-in the <b>SVN_HOME\tomcat-connectors\xdocs</b> directory run:
-<p class="screen"><div align="left"><table width="80%" border="1" cellspacing="0" cellpadding="2" bgcolor="#000000"><tr><td bgcolor="#000000" align="left"><code class="screen"><nobr> </nobr></code><br><code class="screen"><nobr>C:\build\tomcat-connectors\xdocs&gt; ant clean</nobr></code><br><code class="screen"><nobr> </nobr></code><br></td></tr></table></div></p>
-</p>
-<p>
- This will delete all the previous html files and make the area ready for
-updated material. Now to make fresh documents that incorporate your changes
-run:
-<p class="screen"><div align="left"><table width="80%" border="1" cellspacing="0" cellpadding="2" bgcolor="#000000"><tr><td bgcolor="#000000" align="left"><code class="screen"><nobr> </nobr></code><br><code class="screen"><nobr>C:\build\tomcat-connectors\xdocs&gt;ant all</nobr></code><br><code class="screen"><nobr> </nobr></code><br></td></tr></table></div></p>
-</p>
-<p>
- Use your browser to view the edits you just made, they will be in the
-<b>SVN_HOME\tomcat-connectors\build\docs</b> sub-tree. If it looks
-good and is ready to go,
-all that is left to do is to create a patch and submit it.
-</p>
-</blockquote></td></tr></table>
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="STEP 5. Creating a patch and submitting it."><strong>STEP 5. Creating a patch and submitting it.</strong></a></font></td></tr><tr><td><blockquote>
-<p>
- From your <b>edit</b> window cd into the directory that contains the xml
-file you are working on, and run the <b>svn update</b> command. For example,
-to produce a diff of the index.xml file and call it patch.txt, you
-would cd into the directory containing the index.xml file and:
-<p class="screen"><div align="left"><table width="80%" border="1" cellspacing="0" cellpadding="2" bgcolor="#000000"><tr><td bgcolor="#000000" align="left"><code class="screen"><nobr>C:\build\tomcat-connectors\xdocs\&gt;svn diff index.xml &gt;
-patch.txt.</nobr></code><br><code class="screen"><nobr> </nobr></code><br></td></tr></table></div></p>
-</p>
-<p>
- Now that you have your patch you are ready to send it in.
-</p>
-<p>
- Patches to the documentation are handled just like a bug report. You
-should submit your patches to <a href="http://issues.apache.org/bugzilla/">http://issues.apache.org/bugzilla/</a>
- and include a good one line subject. If this is your first time to use the
-bug database then you should read <a href="http://issues.apache.org/bugzilla/bugwritinghelp.html">http://issues.apach
-e.org/bugzilla/bugwritinghelp.html.</a> You will need to create a user
-account. At the web site paste your patch into the web form and don't forget
-to describe what it is your patch is for. Sooner or later a someone with
-commit privileges will review your suggestion.
-</p>
-</blockquote></td></tr></table>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Subversion Basics"><strong>Subversion Basics</strong></a></font></td></tr><tr><td><blockquote>
-<p>
- After you have checked out the sources the first time it is much easier to
-use subversion. You can cd into any directory of the repository and run <b>svn
-update</b> to get the latest sources for that directory. For editing
-purposes you should always update your repository before you start editing to
-reduce conflicts.
-</p>
-<p>
- You will need to run <b>svn diff</b> to generate patches for submission.
-Again cd into the directory containing the file you are editing and run <b>svn
-diff name_of_the_file_you_edited &gt; patch.txt</b> to generate a patch for
-submission.
-</p>
-<p>
- Pay attention to the terminal window during the update.
-</p>
-<p>
- Lines begining with a <b>A</b> indicate files that have been added.
-</p>
-<p>
- Lines begining with a <b>D</b> indicate files that have been deleted.
-</p>
-<p>
- Lines begining with a <b>U</b> mean the local copy was patched to update it
-to the current version in the master repository.
-</p>
-<p>
- Lines begining with a <b>G</b> mean your local copy is different from the
-master copy, and the changes were successfully merged into your copy.
-</p>
-<p>
- Lines begining with a <b>C</b> mean there was a conflict in merging the
-changes and you need to review the file and merge the changes manually. Search
-for &gt;&gt;&gt;&gt; and merge the changes.
-</p>
-<p>
- Lines begining with a <b>?</b> indicate files that reside on your local
-system which are not part of the repository. You will normally see this when
-you are creating new files for submission.
-</p>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Updating Web site"><strong>Updating Web site</strong></a></font></td></tr><tr><td><blockquote>
-<p>
- Only Committers are able to update the web site (http://tomcat.apache.org/connectors-doc/).
- To do it:
- <ul>
- <li>Connect to people.apache.org.</li>
- <li>umask 002</li>
- <li>Copy the changed files to /www/tomcat.apache.org/connectors-doc/.</li>
- <li>or use ant from a checkout tomcat/jk/trunk/xdocs repository:<br>
- ant -Dbuild.dir=/www/tomcat.apache.org -Ddist.name=connectors-doc
- </li>
- <li>The changes need around 4 hours to be synced to tomcat.apache.org.</li>
- </ul>
-</p>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Guides and Resources"><strong>Guides and Resources</strong></a></font></td></tr><tr><td><blockquote>
-<p>
- A little help to get you started if you need it
-</p>
-<ul>
-<li>
-<a href="http://www.xml.org/xml/resources_focus_beginnerguide.shtml">XML
-Beginner's Guide</a>
-</li>
-<li>
-<a href="http://issues.apache.org/bugzilla/">Bugzilla</a>
-</li>
-<li>
-<a href="http://issues.apache.org/bugwritinghelp.html">Bugzilla Bug
-Writing Guide</a>
-</li>
-<li>
-<a href="http://ant.apache.org/">Ant</a>
-</li>
-<li>
-<a href="http://subversion.tigris.org/">Subversion Home</a>
-</li>
-<li>
-<a href="http://svn.apache.org/repos/asf/tomcat/jk/trunk/xdocs/">JK Docs repository</a>
-</li>
-</ul>
-</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
- Copyright &copy; 1999-2011, Apache Software Foundation
- </em></font></div></td></tr></table></body></html> \ No newline at end of file
diff --git a/rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/faq.html b/rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/faq.html
deleted file mode 100644
index 8daeac64..00000000
--- a/rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/faq.html
+++ /dev/null
@@ -1,280 +0,0 @@
-<html><head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>The Apache Tomcat Connector - Miscellaneous Documentation - FAQ</title><meta name="author" value="Henri Gomez"><meta name="email" value="hgomez@apache.org"><link href="../../style.css" type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a href="http://tomcat.apache.org/"><img src="../../images/tomcat.gif" align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a href="http://www.apache.org/"><img src="http://www.apache.org/images/asf-logo.gif" align="right" alt="Apache Logo" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><tr><!--RIGHT SIDE MAIN BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%" cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat Connector - Miscellaneous Documentation</h1><h2>FAQ</h2></td><td align="right" valign="top" nowrap="true"><img src="../../images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="General"><strong>General</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-General Informations and FAQ about JK
-</p>
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Where can I get help/support for JK ?"><strong>Where can I get help/support for JK ?</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-The primary mechanism for support is through the JK
-documentation included in the doc directory.
-Documentation is also available on the Apache Tomcat web site devoted to the
-<a href="http://tomcat.apache.org/connectors-doc/">
-Apache Tomcat Connectors Project</a>
-For additional help, the best resource is the Tomcat Users Discussion list.
-You should start by searching
-<a href="http://mail-archives.apache.org/mod_mbox/tomcat-users/">
-the mail list archive</a>
-before you post questions to the list.
-If you are unable to locate the answer to your question in the archive,
-you can post questions about JK to the user list for assistance.
-Make sure that you include the version of your Webserver,
-that you are using as well as the platform you are running on
-and go
-<a href="http://tomcat.apache.org/lists.html">
-here</a>
-to determine how to subscribe to tomcat mailing list.
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="I can't find JK anywhere. Where is it?"><strong>I can't find JK anywhere. Where is it?</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-Now that JK moved to the <b>tomcat-connectors</b> repository,
-the source and the binaries for JK can be downloaded from a mirror at the
-<a href="http://tomcat.apache.org/download-connectors.cgi">
-Tomcat Connectors (mod_jk, mod_jk2) Downloads</a> page.
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="What's the difference between JK and mod_jk ?"><strong>What's the difference between JK and mod_jk ?</strong></a></font></td></tr><tr><td><blockquote>
-<br>
-<p>
-<b>JK</b> is a project covering web-servers to Tomcat connectors,
-whereas <b>mod_jk</b> is the <a href="../../webserver_howto/apache.html">Apache module</a> developed in JK.
-</p>
-
-<p>
-<a href="../../webserver_howto/iis.html">IIS webserver</a>support is implemented on JK, using a redirector
-called <b>isapi redirector</b>.
-</p>
-
-<p>
-<a href="../../webserver_howto/nes.html">Netscape/SunONE/Sun webserver</a>webserver support is implemented on JK, using a redirector
-called <b>nsapi redirector</b>.
-</p>
-
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Where can I get more information ?"><strong>Where can I get more information ?</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-For <b>JK 1.2.x</b>, you should read :
-</p>
-
-<ul>
-
-<li>
-<a href="../../generic_howto/quick.html">For the impatient</a>
-</li>
-
-<li>
-<a href="../../webserver_howto/apache.html">Apache and JK</a>
-</li>
-
-<li>
-<a href="../../webserver_howto/iis.html">IIS and JK</a>
-</li>
-
-<li>
-<a href="../../webserver_howto/nes.html">Netscape/SunONE/Sun and JK</a>
-</li>
-
-<li>
-<a href="../../generic_howto/workers.html">Workers configuration</a>
-</li>
-</ul>
-
-<p>
-For more detailed information, have a look at the Reference Guide.
-You could also try searching the mailing list archives for "JK" or look at the source.
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Which protocol should I use? Ajp12 or Ajp13?"><strong>Which protocol should I use? Ajp12 or Ajp13?</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-<a href="../../ajp/ajpv13a.html">Ajp13</a> is a newer protocol, it's faster, and it works better with SSL.
-You almost certainly want to use it now that <strong>ajp12 is deprecated</strong>.
-</p>
-<p>
-Also ajp13 is supported by all Apache Tomcat including 3.2.x , 3.3.x, 4.0.x, 4.1.x, 5.0.x, 5.5.x
-and the new tomcat 6.
-</p>
-
-<p>
-Others Servlet engines like <b>jetty</b> have support for Ajp13.
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="I've got a firewall between my web server and Tomcat which drops ajp13 connections after some time"><strong>I've got a firewall between my web server and Tomcat which drops ajp13 connections after some time</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-Ajp13 uses persistant connections where the traffic could be null if there is no request to be sent to Tomcat.
-Firewalls use to drop inactive connections and will make your web server and Tomcat think the connection is valid.
-</p>
-<p>
-Starting with JK 1.2.0, a <b>socket_keepalive</b> property as been added to ajp13 settings, and you should take a look at
-it in <a href="../../generic_howto/workers.html">Workers HowTo</a> and
-<a href="../../reference/workers.html">workers.properties reference</a>.
-If nothing else helps, you can try <b>JkOptions +DisableReuse</b>, but this will have strong performance implications.
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Under heavy load, I've got many threads in Tomcat even if my Apache Web Server handles much of the load"><strong>Under heavy load, I've got many threads in Tomcat even if my Apache Web Server handles much of the load</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-Under heavy load, Apache Web Server creates many children to handle the load,
-which will in turn create many connections
-to Tomcat to forward the requests they should handle.
-Apache Web Server will normally kill the children/threads when the load decreases.
-But if the load is still there and even if only Apache handles the requests,
-ie static contents, the children are kept and with them all the ajp13 connections,
-even if they are no more used.
-</p>
-<p>
-To close connections after some time of inactivity you can use <b>connection_pool_timeout</b>,
-for more informations refer to <a href="../../reference/workers.html">workers.properties reference</a>.
-</p>
-</blockquote></td></tr></table>
-
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Apache"><strong>Apache</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-Informations and FAQ about mod_jk and Apache Web Servers.
-</p>
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Whenever I restart Tomcat, Apache locks up!"><strong>Whenever I restart Tomcat, Apache locks up!</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-The Ajp13 protocol keeps an open socket between Tomcat and Apache.
-Release of mod_jk present in J-T-C handles the network failure.
-But with very ancient releases of mod_jk, you may have to restart Apache as well.
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Why do there exist two files mod_jk.so (-eapi ad -noeapi) in download directories for Apache 1.3?"><strong>Why do there exist two files mod_jk.so (-eapi ad -noeapi) in download directories for Apache 1.3?</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-Many versions of Apache use a modified API, known at Extended API, developed for use with the
-<a href="http://www.modssl.org">mod_ssl module</a>. Starting with Apache 2.0 there is no more difference.
-</p>
-
-<p>
-For example, Apache 1.3 present in certains recent Linux distributions include the
-<b>mod_ssl</b> module.
-</p>
-
-<p>
-So if you got such 'Extended Apache', you need to use <b>mod_jk.so-eapi</b>.
-</p>
-
-<p>
-You should use <b>mod_jk.so-noeapi</b> only for 'Standard Apache' (ie without mod_ssl).
-</p>
-
-<p>
-It's wise to avoid using EAPI modules on STD API Apache or to use standard API modules on EAPI Apache.
-Allways be sure to have the <b>mod_jk.so</b> witch match your version of Apache
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="What's that message about 'garbled DSO ?'"><strong>What's that message about 'garbled DSO ?'</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-It's related to Apache EAPI, the message <b class="code">'mod_jk.so is garbled - perhaps this is not an Apache module DSO ?'</b>
-just told you, that your're trying to install a mod_jk.so DSO module that was compiled on an Apache using EAPI,
-like apache-mod_ssl or apache from Redhat distro 6.2/7.0 but your system use the standard apache with normal API.
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="And the message about 'module might crash under EAPI!"><strong>And the message about 'module might crash under EAPI!</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-Also related to EAPI, the message <b class="code">'[warn] Loaded DSO /usr/lib/apache/mod_jk.so uses plain Apache 1.3 API,
-this module might crash under EAPI! (please recompile it with -DEAPI)'</b>, the mod_jk.so was compiled under normal
-Apache with standard API and you try to install the module on an Apache using EAPI.
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="APXS is getting an error during the build of mod_jk, like rc=0 or rc=255. I tried all of the steps in the build section, what do I do now ?"><strong>APXS is getting an error during the build of mod_jk, like rc=0 or rc=255. I tried all of the steps in the build section, what do I do now ?</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-APXS is a Perl script that is created when you build the Apache web server from source.
-Chances are that if you are getting these errors and you obtained Apache as a binary distribution,
-that APXS is not configured correctly for your system.
-Your best bet is to get the Apache source from http://httpd.apache.org and build it yourself.
-Use the following for a basic build (read the Apache docs for other options):
-<p class="screen"><div align="left"><table width="80%" border="1" cellspacing="0" cellpadding="2" bgcolor="#000000"><tr><td bgcolor="#000000" align="left"><code><nobr><em class="screen">[user@host] ~ $ </em><b class="screen">cd /usr/local/src</b></nobr></code><br><code><nobr><em class="screen">[user@host] ~ $ </em><b class="screen">gzip -dc apache_1.3.19.tar.gz|tar xvf -</b></nobr></code><br><code><nobr><em class="screen">[user@host] ~ $ </em><b class="screen">cd apache_1.3.19</b></nobr></code><br><code><nobr><em class="screen">[user@host] ~ $ </em><b class="screen">./configure --prefix=/usr/local/apache \</b></nobr></code><br><code><nobr><em class="screen">[user@host] ~ $ </em><b class="screen"> --enable-module=most \</b></nobr></code><br><code><nobr><em class="screen">[user@host] ~ $ </em><b class="screen"> --enable-shared=max</b></nobr></code><br><code><nobr><em class="screen">[user@host] ~ $ </em><b class="screen">make</b></nobr></code><br><code><nobr><em class="screen">[user@host] ~ $ </em><b class="screen">make install</b></nobr></code><br></td></tr></table></div></p>
-</p>
-<p>
-Note: The above steps assume that you downloaded the Apache source and placed it in your /usr/local/src directory.
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Apache 2.0 complains about incorrect module version"><strong>Apache 2.0 complains about incorrect module version</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-Since Apache 2.0 API still change often, the Apache 2.0 teams decide to put in headers of compiled modules the
-Apache 2.0 version used to compile the module. This check is called Magic Module Number bump.
-</p>
-<p>
-At start time Apache 2.0 check that version in modules headers and stop if it detect that a module was compiled
-for another Apache 2.0 version. As such you should allways use modules compiled for the same Apache 2.0 version.
-This check may be removed if the future.
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Does it work for Apache 2.2?"><strong>Does it work for Apache 2.2?</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-mod_jk works well with Apache 2.2. You need a binary module compiled for version 2.2 of the Apache web server.
-A binary compiled for version 2.0 will not work.
-</p>
-<p>
-Important parts of the functionality of mod_jk have been reimplemented as Apache httpd modules mod_proxy_ajp
-and mod_proxy_balancer. These are part of the standard distributoin of Apache 2.2. The new modules do not contain
-all features of mod_jk, but you get them automatically with every Apache 2.2.
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="JNI doesn't work with Apache 1.3"><strong>JNI doesn't work with Apache 1.3</strong></a></font></td></tr><tr><td><blockquote>
-<p><font color="#ff0000">JNI workers have been deprecated. They will likely not work. Do not use them.</font></p>
-<p>
-JNI support requires a multi-threaded environment which is not the general case for Apache 1.3.
-You should verify if Apache 1.3 has been build with thread support and if not you could add the
-the pthreads library to your <b>httpd.conf</b> file.
-</p>
-
-<div class="example"><pre>
- # Add pthread to Apache in httpd.conf
- LoadModule "/usr/lib/libpthreads.so"
-</pre></div>
-
-<p>
-Also keep in mind that JNI is suited for multi-threaded servers and you should consider upgrading
-to Apache 2.x to support JNI.
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="JNI report that JVM couldn't be started under Linux"><strong>JNI report that JVM couldn't be started under Linux</strong></a></font></td></tr><tr><td><blockquote>
-<p><font color="#ff0000">JNI workers have been deprecated. They will likely not work. Do not use them.</font></p>
-<p>
-Under Linux, you should set some environment variables BEFORE launching your Apache server :
-</p>
-
-<p class="screen"><div align="left"><table width="80%" border="1" cellspacing="0" cellpadding="2" bgcolor="#000000"><tr><td bgcolor="#000000" align="left"><code class="screen"><nobr>export LD_LIBRARY_PATH=$jre/bin:$jre/bin/classic:$LD_LIBRARY_PATH</nobr></code><br></td></tr></table></div></p>
-
-<p>
-Also some Linux distributions have enabled a GLIBC feature called 'floating stacks' which may not works with kernel
-less than 2.4.10 on SMP machines. You should disable floating stacks by exporting an environment variable :
-</p>
-
-<p class="screen"><div align="left"><table width="80%" border="1" cellspacing="0" cellpadding="2" bgcolor="#000000"><tr><td bgcolor="#000000" align="left"><code class="screen"><nobr>export LD_ASSUME_KERNEL=2.2.5</nobr></code><br></td></tr></table></div></p>
-
-<p>
-You could have to update your service scripts, ie <b>/etc/rc.d/init.d/httpd</b>, to set these env vars
-before your httpd server starts.
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Mixed errors when building via configure"><strong>Mixed errors when building via configure</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-configure assume you have some GNU tools already installed and configured for your system, and ad minima <b>libtool</b>.
-</p>
-<p>
-Also some systems may have mixed cc and gcc setup which may make you puzzled when trying to link an Apache built with native
-c compiler with a jk/jk2 build with gcc.
-</p>
-<p>
-In case the make processing doesn't work as expected, you should use a GNU make <b>gmake</b>.
-</p>
-</blockquote></td></tr></table>
-
-</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
- Copyright &copy; 1999-2011, Apache Software Foundation
- </em></font></div></td></tr></table></body></html> \ No newline at end of file
diff --git a/rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/jkstatustasks.html b/rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/jkstatustasks.html
deleted file mode 100644
index ed0d0cfa..00000000
--- a/rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/jkstatustasks.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<html><head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>The Apache Tomcat Connector - Miscellaneous Documentation - Status Worker Ant Tasks</title><meta name="author" value="Peter Rossbach"><meta name="email" value=""><link href="../../style.css" type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a href="http://tomcat.apache.org/"><img src="../../images/tomcat.gif" align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a href="http://www.apache.org/"><img src="http://www.apache.org/images/asf-logo.gif" align="right" alt="Apache Logo" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><tr><!--RIGHT SIDE MAIN BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%" cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat Connector - Miscellaneous Documentation</h1><h2>Status Worker Ant Tasks</h2></td><td align="right" valign="top" nowrap="true"><img src="../../images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Introduction"><strong>Introduction</strong></a></font></td></tr><tr><td><blockquote>
-<p>Since version 1.2.19 the JK release contains additional ant tasks.
-They can be used to manage the JK web server plugins via the special status worker.
-</p>
-</blockquote></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Manage JK with remote Ant Tasks"><strong>Manage JK with remote Ant Tasks</strong></a></font></td></tr><tr><td><blockquote>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Simple antlib integration"><strong>Simple antlib integration</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-<div class="example"><pre>
-&lt;?xml version="1.0" encoding="UTF-8"?&gt;
-
-&lt;project name="modjk-status"
- xmlns:jk="urn:org-apache-jk-status"
- default="status" basedir="."&gt;
-
- &lt;property name="profile" value=""/&gt;
- &lt;property file="jkstatus${profile}.properties"/&gt;
- &lt;property file="jkstatus.properties.default"/&gt;
-
- &lt;path id="jkstatus.classpath"&gt;
- &lt;fileset dir="${catalina.home}/bin"&gt;
- &lt;include name="commons-logging-api-*.jar"/&gt;
- &lt;/fileset&gt;
- &lt;pathelement location="${catalina.home}/server/lib/catalina-ant.jar"/&gt;
- &lt;pathelement location="../dist/tomcat-jkstatus-ant.jar"/&gt;
- &lt;pathelement location="${catalina.home}/server/lib/tomcat-util.jar"/&gt;
- &lt;/path&gt;
-
- &lt;typedef resource="org/apache/jk/status/antlib.xml"
- uri="urn:org-apache-jk-status" classpathref="jkstatus.classpath"/&gt;
-
- &lt;target name="status" &gt;
- &lt;jk:status url="${jkstatus.url}"
- username="${jkstatus.username}"
- password="${jkstatus.password}"
- resultproperty="worker"
- echo="off"
- failOnError="off"/&gt;
- &lt;echoproperties prefix="worker" /&gt;
- &lt;/target&gt;
-&lt;/project&gt;
-</pre></div>
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Test Result"><strong>Test Result</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-<div class="example"><pre>
-[echoproperties] #Ant properties
-[echoproperties] #Sun Dec 10 20:40:21 CET 2006
-[echoproperties] worker.node01.lbmult=1
-[echoproperties] worker.loadbalancer.lock=Optimistic
-[echoproperties] worker.node02.transferred=0
-[echoproperties] worker.loadbalancer.sticky_session=false
-[echoproperties] worker.node01.distance=0
-[echoproperties] worker.node01.client_errors=0
-[echoproperties] worker.node02.lbmult=1
-[echoproperties] worker.node01.port=7309
-[echoproperties] worker.node01.elected=0
-[echoproperties] worker.loadbalancer.good=2
-[echoproperties] worker.loadbalancer.method=Sessions
-[echoproperties] worker.server.port=2090
-[echoproperties] worker.loadbalancer.map.2.type=Wildchar
-[echoproperties] worker.node02.route=node02
-[echoproperties] worker.node01.route=node01
-[echoproperties] worker.node01.lbvalue=0
-[echoproperties] worker.node01.lbfactor=1
-[echoproperties] worker.node01.max_busy=0
-[echoproperties] worker.node01.busy=0
-[echoproperties] worker.node01.redirect=
-[echoproperties] worker.node02.distance=0
-[echoproperties] worker.loadbalancer.name=loadbalancer
-[echoproperties] worker.loadbalancer.sticky_session_force=false
-[echoproperties] worker.node02.state=N/A
-[echoproperties] worker.node01.state=N/A
-[echoproperties] worker.node01.transferred=0
-[echoproperties] worker.loadbalancer.map.length=2
-[echoproperties] worker.node01.type=ajp13
-[echoproperties] worker.node01.address=127.0.0.1\:7309
-[echoproperties] worker.result.type=OK
-[echoproperties] worker.loadbalancer.member_count=2
-[echoproperties] worker.loadbalancer.map_count=2
-[echoproperties] worker.loadbalancer.mtime_to_maintenance_min=12
-[echoproperties] worker.loadbalancer.mtime_to_maintenance_max=75
-[echoproperties] worker.node02.lbfactor=1
-[echoproperties] worker.node02.max_busy=0
-[echoproperties] worker.jk_version=mod_jk/1.2.21-dev
-[echoproperties] worker.loadbalancer.bad=0
-[echoproperties] worker.node02.redirect=
-[echoproperties] worker.node01.host=localhost
-[echoproperties] worker.node02.activation=ACT
-[echoproperties] worker.loadbalancer.map.1.source=JkMount
-[echoproperties] worker.loadbalancer.retries=2
-[echoproperties] worker.node02.elected=0
-[echoproperties] worker.loadbalancer.map.2.source=JkMount
-[echoproperties] worker.node02.port=7409
-[echoproperties] worker.loadbalancer.length=2
-[echoproperties] worker.node02.lbvalue=0
-[echoproperties] worker.loadbalancer.degraded=0
-[echoproperties] worker.loadbalancer.map.1.type=Wildchar
-[echoproperties] worker.loadbalancer.map.2.uri=/myapps*
-[echoproperties] worker.node02.client_errors=0
-[echoproperties] worker.length=1
-[echoproperties] worker.node01.domain=d20
-[echoproperties] worker.loadbalancer.recover_time=60
-[echoproperties] worker.server.name=localhost
-[echoproperties] worker.node02.domain=
-[echoproperties] worker.result.message=Action finished
-[echoproperties] worker.node02.busy=0
-[echoproperties] worker.node01.readed=0
-[echoproperties] worker.node01.errors=0
-[echoproperties] worker.node02.address=127.0.0.1\:7409
-[echoproperties] worker.node02.readed=0
-[echoproperties] worker.loadbalancer.busy=0
-[echoproperties] worker.web_server=Apache/2.0.59 (Unix) mod_jk/1.2.21-dev
-[echoproperties] worker.node02.errors=0
-[echoproperties] worker.node02.type=ajp13
-[echoproperties] worker.loadbalancer.map.1.uri=/ClusterTest*
-[echoproperties] worker.node01.activation=ACT
-[echoproperties] worker.loadbalancer.max_busy=0
-[echoproperties] worker.loadbalancer.type=lb
-[echoproperties] worker.node02.host=localhost
-</pre></div>
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Update Load Balancer"><strong>Update Load Balancer</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-<div class="example"><pre>
- &lt;target name="updatelb" &gt;
- &lt;jk:updateloadbalancer url="${jkstatus.url}"
- username="${jkstatus.username}"
- password="${jkstatus.password}"
- loadbalancer="loadbalancer"
- method="Busyness"
- retries="2"
- recoverWaitTime="60"
- lock="Optimistic"
- forceStickySession="false"
- stickySession="false"/&gt;
- &lt;/target&gt;
-</pre></div>
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Update Worker"><strong>Update Worker</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-<div class="example"><pre>
- &lt;target name="updatew" &gt;
- &lt;jk:updateworker url="${jkstatus.url}"
- username="${jkstatus.username}"
- password="${jkstatus.password}"
- loadbalancer="loadbalancer"
- worker="node01"
- lbfactor="2"
- activation="Active"
- redirect=""
- domain=""
- route="node01"
- distance="0"/&gt;
- &lt;/target&gt;
-</pre></div>
-</p>
-</blockquote></td></tr></table>
-
-<table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#828DA6"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Reset Worker"><strong>Reset Worker</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-<div class="example"><pre>
- &lt;target name="reset" &gt;
- &lt;jk:reset url="${jkstatus.url}"
- username="${jkstatus.username}"
- password="${jkstatus.password}"
- loadbalancer="loadbalancer"
- worker="node01"
- /&gt;
- &lt;/target&gt;
-</pre></div>
-</p>
-</blockquote></td></tr></table>
-
-</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
- Copyright &copy; 1999-2011, Apache Software Foundation
- </em></font></div></td></tr></table></body></html> \ No newline at end of file
diff --git a/rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/reporttools.html b/rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/reporttools.html
deleted file mode 100644
index 9e265bba..00000000
--- a/rubbos/app/tomcat-connectors-1.2.32-src/docs/miscellaneous/printer/reporttools.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<html><head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>The Apache Tomcat Connector - Miscellaneous Documentation - Reporting Tools</title><meta name="author" value="Glenn Nielsen"><meta name="email" value=""><link href="../../style.css" type="text/css" rel="stylesheet"></head><body bgcolor="#ffffff" text="#000000" link="#525D76" alink="#525D76" vlink="#525D76"><table border="0" width="100%" cellspacing="4"><!--PAGE HEADER--><tr><td colspan="2"><!--TOMCAT LOGO--><a href="http://tomcat.apache.org/"><img src="../../images/tomcat.gif" align="left" alt="Apache Tomcat" border="0"></a><!--APACHE LOGO--><a href="http://www.apache.org/"><img src="http://www.apache.org/images/asf-logo.gif" align="right" alt="Apache Logo" border="0"></a></td></tr><!--HEADER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><tr><!--RIGHT SIDE MAIN BODY--><td width="80%" valign="top" align="left"><table border="0" width="100%" cellspacing="4"><tr><td align="left" valign="top"><h1>The Apache Tomcat Connector - Miscellaneous Documentation</h1><h2>Reporting Tools</h2></td><td align="right" valign="top" nowrap="true"><img src="../../images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"></td></tr></table><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td bgcolor="#525D76"><font color="#ffffff" face="arial,helvetica.sanserif"><a name="Reporting Tools"><strong>Reporting Tools</strong></a></font></td></tr><tr><td><blockquote>
-<p>
-The mod_jk source distribution contains two perl scripts in the
-tools/reports directory which can be used to analyze the mod_jk
-logs, save statistical data, and generate report graphs.
-</p>
-
-<p><b class="code">tomcat_trend.pl log_dir archive_dir</b></p>
-<p>
-Script for analyzing mod_jk.log data when logging tomcat request data using
-the <b class="code">JkRequestLogFormat</b> Apache mod_jk configuration.
-Generates statistics for request latency and errors. Archives the generated
-data to files for later use in long term trend graphs and reports.
-</p>
-
-<p><b class="code">tomcat_reports.pl archive_dir reports_dir</b></p>
-<p>
-Script for generating reports and graphs using statistical data generated
-by the <b class="code">tomcat_trend.pl</b> script.
-
-The following graphs are created:
-<ul>
- <li>tomcat_request.png - Long term trend graph of total number of tomcat
- requests handled.</li>
- <li>tomcat_median.png - Long term overall trend graph of tomcat request
- latency median.</li>
- <li>tomcat_deviation.png - Long term overall trend graph of tomcat request
- mean and standard deviation.</li>
- <li>tomcat_error.png - Long term trend graph of requests rejected by tomcat.
- Shows requests rejected when tomcat has no request processors available.
- Can be an indicator that tomcat is overloaded or having other scaling
- problems.</li>
- <li>tomcat_client.png - Long term trend graph of requests forward to tomcat
- which were aborted by the remote client (browser). You will normally see
- some aborted requests. High numbers of these can be an indicator that
- tomcat is overloaded or there are requests which have very high latency.</li>
-</ul>
-</p>
-
-<p>
-A great deal of statistical data is generated but at this time
-only long term trend graphs are being created and no reports.
-This is only a start. Many more graphs and reports could be
-generated from the data. Please consider contributing back any
-new reports or graphs you create. Thanks.
-</p>
-
-<p>
-These perl scripts depend upon the following perl modules and libraries:
-<ul>
- <li>GD 1.8.x graphics library <a href="http://www.boutell.com/gd/">
- http://www.boutell.com/gd/</a></li>
- <li>GD 1.4.x perl module</li>
- <li>GD Graph perl module</li>
- <li>GD TextUtil perl module</li>
- <li>StatisticsDescriptive perl module</li>
-</ul>
-</p>
-</blockquote></td></tr></table></td></tr><!--FOOTER SEPARATOR--><tr><td colspan="2"><hr noshade size="1"></td></tr><!--PAGE FOOTER--><tr><td colspan="2"><div align="center"><font color="#525D76" size="-1"><em>
- Copyright &copy; 1999-2011, Apache Software Foundation
- </em></font></div></td></tr></table></body></html> \ No newline at end of file