Author: rjung
Date: Tue Oct 28 14:44:08 2008
New Revision: 708686

URL: http://svn.apache.org/viewvc?rev=708686&view=rev
Log:
Add news page for 2008 and update front page
for 1.2.27.

Added:
    tomcat/connectors/trunk/jk/xdocs/news/20081001.xml   (with props)
Modified:
    tomcat/connectors/trunk/jk/xdocs/index.xml

Modified: tomcat/connectors/trunk/jk/xdocs/index.xml
URL: 
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/xdocs/index.xml?rev=708686&r1=708685&r2=708686&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/xdocs/index.xml (original)
+++ tomcat/connectors/trunk/jk/xdocs/index.xml Tue Oct 28 14:44:08 2008
@@ -45,6 +45,16 @@
 <section name="Headlines">
 <br />
 <ul>
+<li><a href="news/20081001.html#28 October - JK-1.2.27 released">28 October 
2008 - <b>JK-1.2.27 released</b></a>
+<p>The Apache Tomcat team is proud to announce the immediate availability
+of Tomcat Connectors 1.2.27 Stable. This release contains interesting <a 
href="news/20081001.html#28 October - JK-1.2.27 released">improvements</a>.
+</p>
+<p>Download the <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.27/tomcat-connectors-1.2.27-src.tar.gz";>JK
 1.2.27 release sources</a>
+ | <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.27/tomcat-connectors-1.2.27-src.tar.gz.asc";>PGP
 signature</a>
+</p>
+<p>Download the <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/";>binaries</a>
 for selected platforms.
+</p>
+</li>
 <li><a href="news/20070301.html#20071221.1">21 December 2007 - <b>JK-1.2.26 
released</b></a>
 <p>The Apache Tomcat team is proud to announce the immediate availability
 of Tomcat Connectors 1.2.26 Stable.
@@ -65,106 +75,6 @@
 <p>Download the <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/";>binaries</a>
 for selected platforms.
 </p>
 </li>
-<li><a href="news/20070301.html#20070727.1">27 July 2007 - <b>JK-1.2.24 
released</b></a>
-<p><b>This release has been withdrawn.</b>
-</p>
-</li>
-<li><a href="news/20070301.html#20070518.1">18 May 2007 - <b>JK-1.2.23 
released</b></a>
-<p>The Apache Tomcat team is proud to announce the immediate availability
-of Tomcat Connectors 1.2.23 Stable.
-</p>
-<p>This version addresses the security flaw:
-<br />
-<a 
href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1860";><b>CVE-2007-1860</b></a>
-A double encoded ".." in a URL can be used to access URLs on the AJP backend,
-for which no mod_jk forwarding rule exists (patch for CVE-2007-0450 was 
insufficient).
-</p><p>
-This version fixes the problem by using ForwardURICompatUnparsed
-as the default for the forwarding JkOption.
-You can similarly fix the problem for all previous versions of mod_jk by 
setting
-"JkOption ForwardURICompatUnparsed".
-If you upgrade to version 1.2.23 please ensure, that you do not have
-a different forwarding option in your existing configuration.
-We highly recommend, that you are consulting the
-<a href="reference/apache.html#Forwarding">forwarding documentation</a>,
-especially concerning the implications for interaction with mod_rewrite.
-</p><p>
-Please note that this issue only affects configurations,
-which use a prefix forwarding rule like "/myapp/*" or "/myapp/*.jsp"
-to restrict access to the context "/myapp". The issue will allow 
-malicious URLs to reach "/otherapp" or "/otherapp/*.jsp" as well.
-</p><p>
-The Tomcat Project thanks Kazu Nambo for his responsible reporting of this 
-vulnerability.
-</p>
-<p>Download the <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.23/tomcat-connectors-1.2.23-src.tar.gz";>JK
 1.2.23 release sources</a>
- | <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.23/tomcat-connectors-1.2.23-src.tar.gz.asc";>PGP
 signature</a>
-</p>
-<p>Download the <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/";>binaries</a>
 for selected platforms.
-</p>
-</li>
-<li><a href="news/20070301.html#20070417.1">17 April 2007 - <b>JK-1.2.22 
released</b></a>
-<p>The Apache Tomcat team is proud to announce the immediate availability
-of Tomcat Connectors 1.2.22 Stable.
-</p>
-<p>Download the <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.22/tomcat-connectors-1.2.22-src.tar.gz";>JK
 1.2.22 release sources</a>
- | <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.22/tomcat-connectors-1.2.22-src.tar.gz.asc";>PGP
 signature</a>
-</p>
-<p>Download the <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/";>binaries</a>
 for selected platforms.
-</p>
-</li>
-<li><a href="news/20070301.html#20070301.1">1 March 2007 - <b>JK-1.2.21 
released</b></a>
-<p>The Apache Tomcat team is proud to announce the immediate availability
-of Tomcat Connectors 1.2.21 Stable.
-</p>
-<p>This version addresses the security flaw:
-<br />
-<a 
href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0774";><b>CVE-2007-0774</b></a>
-A Long URL Stack Overflow Vulnerability exists in the URI handler for the 
mod_jk library.
-When parsing a long URL request, the URI worker map routine performs an
-unsafe memory copy. This results in a stack overflow condition which can
-be leveraged execute arbitrary code.
-</p><p>
-Please note this issue only affected versions 1.2.19 and 1.2.20 of the
-JK Apache Tomcat Connector and not previous versions.
-Tomcat 5.5.20 and Tomcat 4.1.34
-included a vulnerable version in their source packages.
-<strong>No </strong>other source code releases <strong> and no binary 
packages</strong>
-of Tomcat were affected.
-</p><p>
-The Apache Tomcat project recommends that all users who have built mod_jk from 
source apply the patch or upgrade to the latest level and rebuild. Providers of 
mod_jk-based modules in pre-compiled form will be able to determine if this 
vulnerability applies to their builds. That determination has no bearing on any 
other builds of mod_jk, and mod_jk users are urged to exercise caution and 
apply patches or upgrade unless they have specific instructions from the 
provider of their module.
-</p><p>
-The Tomcat Project thanks an anonymous researcher working with 
-TippingPoint (www.tippingpoint.com) and the Zero Day Initiative 
-(www.zerodayintiative.com) for their responsible reporting of this 
-vulnerability.
-</p>
-<p>Download the <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.21/tomcat-connectors-1.2.21-src.tar.gz";>JK
 1.2.21 release sources</a>
- | <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.21/tomcat-connectors-1.2.21-src.tar.gz.asc";>PGP
 signature</a>
-</p>
-<p>Download the <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/";>binaries</a>
 for selected platforms.
-</p>
-</li>
-<li><a href="news/20060101.html#20061210.1">10 December 2006 - <b>JK-1.2.20 
released</b></a>
-<p>The Apache Tomcat team is proud to announce the immediate availability
-of Tomcat Connectors 1.2.20 Stable.
-</p>
-<p>Download the <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.20/tomcat-connectors-1.2.20-src.tar.gz";>JK
 1.2.20 release sources</a>
- | <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.20/tomcat-connectors-1.2.20-src.tar.gz.asc";>PGP
 signature</a>
-</p>
-<p>Download the <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/";>binaries</a>
 for selected platforms.
-</p>
-</li>
-<li><a href="news/20060101.html#20060917.1">17 September 2006 - <b>JK-1.2.19 
released</b></a>
-<p>The Apache Tomcat team is proud to announce the immediate availability
-of Tomcat Connectors 1.2.19 Stable.
-</p>
-<p>Download the <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.19/tomcat-connectors-1.2.19-src.tar.gz";>JK
 1.2.19 release sources</a>
- | <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.19/tomcat-connectors-1.2.19-src.tar.gz.asc";>PGP
 signature</a>
-</p>
-<p>Download the <a 
href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/";>binaries</a>
 for selected platforms.
-</p>
-</li>
 </ul>
 </section>
 

Added: tomcat/connectors/trunk/jk/xdocs/news/20081001.xml
URL: 
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/xdocs/news/20081001.xml?rev=708686&view=auto
==============================================================================
--- tomcat/connectors/trunk/jk/xdocs/news/20081001.xml (added)
+++ tomcat/connectors/trunk/jk/xdocs/news/20081001.xml Tue Oct 28 14:44:08 2008
@@ -0,0 +1,188 @@
+<?xml version="1.0"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!DOCTYPE document [
+  <!ENTITY project SYSTEM "project.xml">
+]>
+<document url="20081001.html">
+
+  &project;
+
+  <properties>
+    <author email="dev.AT.tomcat.DOT.apache.DOT.org">Apache Tomcat Connectors 
Project</author>
+    <title>2008 News and Status</title>
+  </properties>
+
+<body>
+
+<section name="2008 News &amp; Status">
+<br />
+<subsection name="28 October - JK-1.2.27 released">
+<a name="20081028.1"></a>
+<br />
+<p>The Apache Tomcat team is proud to announce the immediate availability
+of Tomcat Connectors 1.2.27. This is a stable release adding lots of new 
features
+and some bug fixes.
+</p><p>
+ Please see the <a href="../miscellaneous/changelog.html">ChangeLog</a> for a 
full list of changes.
+</p>
+<p>If you find any bugs while using this release, please fill in the
+<a 
href="https://issues.apache.org/bugzilla/enter_bug.cgi?product=Tomcat%20Connectors";>Bugzilla</a>
+Bug Report.
+</p>
+<p>
+The most important new features in this version are:
+</p>
+<h3>Watchdog Thread for Periodic Tasks</h3>
+<p>
+The connector has to run some periodic tasks independant of
+request processing. Examples are probing or closing down idle backend
+connections, adjusting load numbers and recovering workers from error state.
+</p>
+<p>
+Before version 1.2.27 these tasks were done inside the request processing loop.
+When a new request came in and the task was due, the thread handling the
+request first executed the internal task and then handled the request.
+If there were no requests coming in, the tasks would not run. If any of
+the tasks took unexpectedly long, the response time of the request waiting
+for the finishing of the task went up.
+</p>
+<p>
+Starting with this release you can configure a separate watchdog thread inside
+the web server to run all those tasks independantly of request processing.
+This new feature is avaliable for the connector when used with Apache httpd 2.x
+or with Microsoft IIS. To keep the behaviour of the new version consistent
+with previous releases, this feature is turned off by default.
+You can activate the watchdog thread via
+<a href="../reference/apache.html"><code>JkWatchdogInterval</code></a>
+for Apache or
+<a href="../reference/iis.html"><code>watchdog_interval</code></a>
+for IIS.
+</p>
+<h3>Connection Probing</h3>
+<p>
+In previous releases connection probing (checking whether connections still 
work)
+could only be done immediately after a new connection was established and
+directly before sending each request. Since we now have the watchdog
+thread available, we also added a periodic probing option, which you
+can activate with the worker attribute
+<a href="../reference/workers.html"><code>ping_mode</code></a>.
+This will also be useful as a protection against the infamous firewall
+idle connection drop.
+</p>
+<p>
+The older attributes <code>connect_timeout</code> and 
<code>prepost_timeout</code>
+still exist and work the same way they did in previous releases.
+Since there are now three different probing options, we recommend to migrate
+your configuration to the newer attributes <code>ping_mode</code>,
+<code>ping_timeout</code> and <code>connection_ping_interval</code>.
+</p>
+<h3>Mount Extensions</h3>
+<p>
+Usually one defines workers and mounts for the connector.
+A worker defines a backend we want to talk to and the configuration parameters 
of the
+communication, connection pools etc. The mounts define which URIs we want to 
forward to
+which worker (so we also call a mount an URI map rule).
+In version 1.2.27 you can overwrite certain worker parameter per mount.
+</p>
+<p>
+One easy to understand example is reply timeouts. Until this release you had 
to specify
+a reply timeout for the whole worker. But reply times depend a lot on the type 
of
+request. So normally you want to define a general reply timeout and
+for some special URLs you need to relax the reply timeout, because you know 
those
+URLs take much longer to process (like e.g. reporting or other compute 
intensive tasks).
+</p>
+<p>
+Another possible case is the activation status. You might use a load balancer 
worker to
+forward requests to certain webapps in a farm of Tomcat nodes. If you wanted
+to update some webapp on one node, you previously had to stop forwarding 
requests for
+all webapps on this Tomcat node. What was not possible until now, was stopping 
forwarding
+requests restricted to the webapp and the node you wanted to update.
+</p>
+<p>
+Starting with this release, you can add so-called
+<a href="../reference/uriworkermap.html#Rule extensions">rule extensions</a>
+to your uriworkermap file to influence worker parameters per mount. This will
+work for all Apache versions and for IIS. Remember, that
+the uriworkermap file automatically gets reloaded after changes without web 
server
+restart.
+</p>
+<h3>Improved IIS support</h3>
+<p>
+We improved IIS support im various ways. It is now possible to use
+multiple IIS 6 application pools with the ISAPI redirector.
+</p>
+<p>
+Furthermore some improvements were added as compile time features.
+The most notable one is chunked encoding support, which was a major
+refactoring and is therefore still considered experimental. You can
+download binaries with and without chunked encoding support. In future
+versions, chunked encoding will likely be availabe in all builds.
+</p>
+<p>
+Another new feature is an elegant way of configuring error page redirects.
+All new features are documented on the documentation page about
+<a href="../reference/iis.html">configuring IIS</a>.
+</p>
+<h3>Enhanced Status Worker</h3>
+<p>
+The
+<a href="../reference/status.html">status worker</a>
+now can also manage and show statistics for AJP workers that
+are not part of a load balancer. Other improvements are the new 
<code>dump</code>
+action, the integration of the new configuration attributes, showing average
+request and transfer rates since the last statistics reset and the ability to
+display only a single member of a load balancer.
+</p>
+<p>
+Unfortunately we had to change
+<a href="../reference/status.html#Data Parameters for the standard Update 
Action">some request parameters</a>
+used for the <code>update</code> action of the status worker.
+</p>
+<h3>Miscellaneous Improvements</h3>
+<p>
+Further enhancements are:
+<ul>
+<li>
+Configurable session stickyness indicator: cookie name and URL path
+parameter name can be freely chosen instead of the servlet spec compliant
+<code>JSESSIONID</code> and <code>;jsessionid</code>.
+</li>
+<li>
+Automatically determining the size of the shared memory segment needed
+to accommodate all workers.
+</li>
+<li>
+New connection establishment timeout <code>socket_connect_timeout</code>.
+</li>
+<li>
+New timeout <code>connection_acquire_timeout</code> for acquiring a free 
connection from
+the pool.
+</li>
+<li>
+Improved retry handling by adjusting the meaning of the attribute 
<code>retries</code> for
+AJP workers and for load balancers and by adding the new 
<code>retry_interval</code>.
+</li>
+<li>
+Allowing the web server to provide error pages instead of Tomcat.
+</li>
+</ul>
+</p>
+</subsection>
+</section>
+</body>
+</document>

Propchange: tomcat/connectors/trunk/jk/xdocs/news/20081001.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tomcat/connectors/trunk/jk/xdocs/news/20081001.xml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to