  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.

TOMCAT CONNECTORS (JK) CHANGELOG:           -*-text-*-
Last modified at [$Date: 2007-09-02 13:32:11 -0600 (Sun, 02 Sep 2007) $]
PLEASE DON'T WRITE IN THIS FILE BUT IN ../xdocs/changelog.xml AND USE ../tools/jkrelease.sh
TO BUILD THE TEXT VERSION.

Changes in JK 1.2.11
    * BUG 34358: Fix the load balance worker load balance method. It was not being
      set from the worker.properties file
    * BUG 34357: Fix a segfault in Apache 2 when using JKAutoAlias.
    * Update tomcat_trend.pl for new error log string formatting.

Changes in JK 1.2.10
    * Do not mark the worker in error state if headers are larger then AJP13
      limit.

Changes in JK 1.2.9
    * lbfactor is now relationship between members, so worker.a.lbfactor=1 and worker.b.lbfactor=1
      will give 50-50% load.
    * Use of shm for load balancer via JkShmFile. Be sure to define JkShmFile /path/to/smfile 
      in your httpd.conf
    * 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.
     
Changes in JK 1.2.8
    * cachesize has changed from unlimited to limited, so it's basically a pool of connections 
      with recycle timeout like in mod_proxy for Apache 2.2.
      
Changes with JK 1.2.7
    * Fix iis redirector that was figuring .properties
      file on each request [mturk]
    * Start fixing 64/32 bit compatibility issues [mturk]
    * Indent all source files. [mturk]
    
Changes with JK 1.2.6
    * Fix POST Recovery problems in LB mode [hgomez]
    * Add CPING/CPONG support to avoid problems with hang tomcats [hgomez]
    * Make POST recovery in LB configurable [hgomez]
    * Update to Apache License 2.0 [hgomez]
    * For Apache 2.0, when the env var no-jk is present, mod_jk didn't handle request (declined)
      and as such dont forward requests to tomcats even if URL match.
      To be used with SetEnvIf or BrowserMatch directives for example to exclude some URL/URI or
      Browser [hgomez].
    * Add a fix for iSeries (AS/400) which use XOPEN/Unix98 APIs and need sa_len to be set when
      calling connect(), it will resolve the error EINVAL in jk_connect [hgomez].
      
Changes with JK 1.2.5
    * Fix a thread safe bug when mapping URI's.
      [billbarker]
    * Fix a thread safe bug when resolving worker host name
      when using mod_jk with Apache 2 and the worker MPM.
      [hgomez]
    * Remove an unnecessary error message when connections to
      all load balanced workers fail.
      [glenn]
    * When mod_jk cannot connect to a worker include the name of
      the worker in the error message.  This is especially helpful
      when you are using load balanced workers.
      [glenn]
    * Fix problem with mod_jk.log getting opened multiple times for
      Apache 2. Only one mod_jk.log can be configured.
      [glenn]
    * Fix Apache 2 connector so that DirectoryIndex works for an
      index.jsp page if JkOptions ForwardDirectories was configured.
      [hgomez]
    * Fix exposure of JSP source if a //path/to.jsp URL was requested
      in Apache 1.3 and Apache 2.0 connector.
      [billbarker]

Changes with JK 1.2.4
    * Fix use of libtool for Apache mod_jk builds with more recent
      versions of Apache 2.
      [jfclere]
    * Use reentrant version of strtok() for web server's which use
      threads. This fixes a thread safe bug under Apache 2 and the
      worker MPM.
      [glenn]
    * Fix the Apache 2 mod_jk hook priority so that mod_jk works
      well with both mod_alias and mod_dir.
      [glenn]

Changes with JK 1.2.3:
    * Add the ability to configure JkLog to pipe its log output to an
      executable such as Apache rotatelogs or cronolog.  Apache 2.0 only.
      [glenn]
    * Add JkAutoAlias to Apache 2.0
      [glenn]
    * Apache 2/1.3, if Tomcat returns an error but not content,
      let Apache handle processing the error returned by Tomcat.
    * Added the load balancer sticky_session property. If set to 0
      requests with servlet SESSION ID's can be routed to any Tomcat
      worker. Default is 1, sessions are sticky.
      [glenn]
    * Cleaned up detection and reporting of aborted client connections.
      This cleanup also makes sure that mod_jk does not pass any requests
      on to Tomcat if the remote client aborted its connection.
      [glenn]
    * Fixed a bug in Apache 2.0 which caused a POST request forwarded to
      Tomcat to fail if it generated SSI directives which were post
      processed by mod_include.
      [glenn]
    * Fixed a bug in JkRequestLogFormat when printing the request URI that
      could cause a URI with hex escapes sequences to be formatted wrong.
      [glenn]
      
Changes with JK 1.2.2:
    * tomcat_trend.pl updated script to support changed logging of 
      aborted requests
      [glenn]
    * jk set correctly the content-type in Apache 2.0,
      making it ready to works with mod_deflate and AddOutputFilterByType 
      [hgomez]
    * jk will check result of get_endpoint and handle a failure.
      This call can fail if the allocation for the endpoint fails because of low memory conditions 
      causing a dereference of NULL when we try and access the endpoint
      [mmanders]
      
Changes with JK 1.2.1:
    * Don't send initial chunk for chunked encoding, fix #14282
      [costin]
    * Add perl scripts for analyzing mod_jk logs and generating graphs/reports  
      [glenn]
    * Make JK honor the CanonicalHost directive.
      [hgomez]
    * Log cleanup
      [costin]
    * Fix typos in jk xdocs/docs
      [hgomez]
    * Add JkRequestLogFormat to Apache 2.0
      [hgomez]
    * Final patches to make JK iSeries compliant
      [hgomez]
      
