You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by pq...@apache.org on 2004/11/07 07:01:50 UTC

cvs commit: httpd-2.0/docs/manual new_features_2_2.html new_features_2_2.html.en new_features_2_2.xml new_features_2_2.xml.meta

pquerna     2004/11/06 22:01:50

  Added:       docs/manual new_features_2_2.html new_features_2_2.html.en
                        new_features_2_2.xml new_features_2_2.xml.meta
  Log:
  First Swing at a 2.0 -> 2.2 New Features Document.
  
  This is only a very rough start, feel free to add new features/modules
  and edit my initial version.
  
  Revision  Changes    Path
  1.1                  httpd-2.0/docs/manual/new_features_2_2.html
  
  Index: new_features_2_2.html
  ===================================================================
  URI: new_features_2_2.html.en
  Content-Language: en
  Content-type: text/html; charset=ISO-8859-1
  
  
  
  1.1                  httpd-2.0/docs/manual/new_features_2_2.html.en
  
  Index: new_features_2_2.html.en
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                This file is generated from xml source: DO NOT EDIT
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
        -->
  <title>Overview of new features in Apache 2.2 - Apache HTTP Server</title>
  <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
  <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
  <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
  <link href="./images/favicon.ico" rel="shortcut icon" /></head>
  <body id="manual-page"><div id="page-header">
  <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p>
  <p class="apache">Apache HTTP Server Version 2.1</p>
  <img alt="" src="./images/feather.gif" /></div>
  <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
  <div id="path">
  <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="./">Version 2.1</a></div><div id="page-content"><div id="preamble"><h1>Overview of new features in Apache 2.2</h1>
  <div class="toplang">
  <p><span>Available Languages: </span><a href="./en/new_features_2_2.html" title="English">&nbsp;en&nbsp;</a></p>
  </div>
  
    <p>This document describes some of the major changes between the
       2.0 and 2.2 versions of the Apache HTTP Server. For new features since
       version 1.3, see the <a href="new_features_2_0.html">2.0 new features</a>
       document.</p>
  </div>
  <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Core Enhancements</a></li>
  <li><img alt="" src="./images/down.gif" /> <a href="#module">Module Enhancements</a></li>
  <li><img alt="" src="./images/down.gif" /> <a href="#developer">Module Developer Changes</a></li>
  </ul></div>
  <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
  <div class="section">
  <h2><a name="core" id="core">Core Enhancements</a></h2>
      
      <dl>
  
        <dt>Authn/Authz</dt>
        <dd>...</dd>
  
        <dt>Caching</dt>
        <dd>...</dd>
  
        <dt>Proxying</dt>
        <dd>The new <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> module provides 
            load balancing services for <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>.
            The new <code class="module"><a href="./mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> module adds support for the
            <code>Apache JServ Protocol version 1.3</code> used by 
            <a href="http://jakarta.apache.org/tomcat/">Apache Tomcat</a>.</dd>
  
        <dt>Smart Filters</dt>
        <dd>...</dd>
  
      </dl>
    </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
  <div class="section">
  <h2><a name="module" id="module">Module Enhancements</a></h2>
      
      <dl>
        <dt><code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></dt>
        <dd>This module is a port of the 2.0 
            <code>mod_auth_ldap</code> module to the 2.2 <code>Authn/Authz</code> 
            framework.  New features include using LDAP attribute values and 
            complicated search filters in the 
            <code class="directive"><a href="./mod/core.html#require">Require</a></code> directive.</dd>
  
        <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt>
        <dd>Added a new <code>?config</code> argument which will show
            the configuration directives as parsed by Apache, including
            their file name and line number.  The module also 
            shows the order of all request hooks and additional
            build information, similar to <code>httpd -V</code>.</dd>
      </dl>
    </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
  <div class="section">
  <h2><a name="developer" id="developer">Module Developer Changes</a></h2>
      
      <dl>
        <dt>APR 1.0 API</dt>
  
        <dd>Apache 2.2 uses the APR 1.0 API.  All depreciated functions and 
            symbols have been removed from <code>APR</code> and 
            <code>APR-Util</code>. For details, see the 
            <a href="http://apr.apache.org/">APR Website</a>.</dd>
  
        <dt>Connection Error Logging</dt>
  
        <dd>A new function, <code>ap_log_cerror</code> has been added to log
            errors that occure with the client's connection.  When logged, 
            the message includes the client IP address.</dd>
  
        <dt>Test Configuration Hook Added</dt>
  
        <dd>A new hook, <code>test_config</code> has been added to aid
            modules that want to execute special code only when the user passes
            <code>-t</code> to httpd.</dd>
  
        <dt>Set Threaded MPM's Stacksize</dt>
  
        <dd>A new directive, <code>ThreadStackSize</code> has been added to 
            set the stack size on all threaded MPMs.  This is required
            for some third-party modules on platforms with small default
            thread stack size.</dd>
      </dl>
    </div></div>
  <div class="bottomlang">
  <p><span>Available Languages: </span><a href="./en/new_features_2_2.html" title="English">&nbsp;en&nbsp;</a></p>
  </div><div id="footer">
  <p class="apache">Copyright 1999-2004 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
  <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div>
  </body></html>
  
  
  1.1                  httpd-2.0/docs/manual/new_features_2_2.xml
  
  Index: new_features_2_2.xml
  ===================================================================
  <?xml version='1.0' encoding='UTF-8' ?>
  <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
  <?xml-stylesheet type="text/xsl" href="./style/manual.en.xsl"?>
  <!-- $Revision: 1.1 $ -->
  
  <!--
   Copyright 2002-2004 The Apache Software Foundation
  
   Licensed 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.
  -->
  
  <manualpage metafile="new_features_2_2.xml.meta">
  
  <title>Overview of new features in Apache 2.2</title>
  
  <summary>
    <p>This document describes some of the major changes between the
       2.0 and 2.2 versions of the Apache HTTP Server. For new features since
       version 1.3, see the <a href="new_features_2_0.html">2.0 new features</a>
       document.</p>
  </summary>
  
    <section id="core">
      <title>Core Enhancements</title>
      <dl>
  
        <dt>Authn/Authz</dt>
        <dd>...</dd>
  
        <dt>Caching</dt>
        <dd>...</dd>
  
        <dt>Proxying</dt>
        <dd>The new <module>mod_proxy_balancer</module> module provides 
            load balancing services for <module>mod_proxy</module>.
            The new <module>mod_proxy_ajp</module> module adds support for the
            <code>Apache JServ Protocol version 1.3</code> used by 
            <a href="http://jakarta.apache.org/tomcat/">Apache Tomcat</a>.</dd>
  
        <dt>Smart Filters</dt>
        <dd>...</dd>
  
      </dl>
    </section>
  
    <section id="module">
      <title>Module Enhancements</title>
      <dl>
        <dt><module>mod_authnz_ldap</module></dt>
        <dd>This module is a port of the 2.0 
            <code>mod_auth_ldap</code> module to the 2.2 <code>Authn/Authz</code> 
            framework.  New features include using LDAP attribute values and 
            complicated search filters in the 
            <directive module="core">Require</directive> directive.</dd>
  
        <dt><module>mod_info</module></dt>
        <dd>Added a new <code>?config</code> argument which will show
            the configuration directives as parsed by Apache, including
            their file name and line number.  The module also 
            shows the order of all request hooks and additional
            build information, similar to <code>httpd -V</code>.</dd>
      </dl>
    </section>
  
    <section id="developer">
      <title>Module Developer Changes</title>
      <dl>
        <dt>APR 1.0 API</dt>
  
        <dd>Apache 2.2 uses the APR 1.0 API.  All depreciated functions and 
            symbols have been removed from <code>APR</code> and 
            <code>APR-Util</code>. For details, see the 
            <a href="http://apr.apache.org/">APR Website</a>.</dd>
  
        <dt>Connection Error Logging</dt>
  
        <dd>A new function, <code>ap_log_cerror</code> has been added to log
            errors that occure with the client's connection.  When logged, 
            the message includes the client IP address.</dd>
  
        <dt>Test Configuration Hook Added</dt>
  
        <dd>A new hook, <code>test_config</code> has been added to aid
            modules that want to execute special code only when the user passes
            <code>-t</code> to httpd.</dd>
  
        <dt>Set Threaded MPM's Stacksize</dt>
  
        <dd>A new directive, <code>ThreadStackSize</code> has been added to 
            set the stack size on all threaded MPMs.  This is required
            for some third-party modules on platforms with small default
            thread stack size.</dd>
      </dl>
    </section>
  </manualpage>
  
  
  
  1.1                  httpd-2.0/docs/manual/new_features_2_2.xml.meta
  
  Index: new_features_2_2.xml.meta
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  
  <metafile>
    <basename>new_features_2_2</basename>
    <path>/</path>
    <relpath>.</relpath>
  
    <variants>
      <variant>en</variant>
    </variants>
  </metafile>
  
  
  

Re: cvs commit: httpd-2.0/docs/manual new_features_2_2.html new_features_2_2.html.en new_features_2_2.xml new_features_2_2.xml.meta

Posted by Paul Querna <ch...@force-elite.com>.
André Malo wrote:
> * pquerna@apache.org wrote:
> 
> 
>>pquerna     2004/11/06 22:01:50
>>
>>  Added:       docs/manual new_features_2_2.html new_features_2_2.html.en
>>                        new_features_2_2.xml new_features_2_2.xml.meta
>>  Log:
>>  First Swing at a 2.0 -> 2.2 New Features Document.
> 
> 
> As long as we just have 2.1, wouldn't it be better to have a new_features_2_1
> document? We use the 2.1 version number all over the docs.
> (and I don't see 2.2 tomorrow ;)
> 

No objection from me, anyone else care?

Paul

Re: cvs commit: httpd-2.0/docs/manual new_features_2_2.html new_features_2_2.html.en new_features_2_2.xml new_features_2_2.xml.meta

Posted by Paul Querna <ch...@force-elite.com>.
André Malo wrote:
> * pquerna@apache.org wrote:
> 
> 
>>pquerna     2004/11/06 22:01:50
>>
>>  Added:       docs/manual new_features_2_2.html new_features_2_2.html.en
>>                        new_features_2_2.xml new_features_2_2.xml.meta
>>  Log:
>>  First Swing at a 2.0 -> 2.2 New Features Document.
> 
> 
> As long as we just have 2.1, wouldn't it be better to have a new_features_2_1
> document? We use the 2.1 version number all over the docs.
> (and I don't see 2.2 tomorrow ;)
> 

No objection from me, anyone else care?

Paul

---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org


Re: cvs commit: httpd-2.0/docs/manual new_features_2_2.html new_features_2_2.html.en new_features_2_2.xml new_features_2_2.xml.meta

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
At 04:49 PM 11/7/2004, André Malo wrote:
>* "Justin Erenkrantz" <ju...@erenkrantz.com> wrote:
>
>
>Well, but it's still the 2.1 branch with 2.1 docs (docs-2.1/). And, of course,
>once tagged and released (as alpha, beta, whatever) it *is* public. Though not
>stable. That's a difference :)

That's your issue right there - no reason for a 2.1 docs tree :)

It should be the 2.2 docs tree (with something in the 2.1 tarballs
telling users that's the future version of this code.)  Once all the
changes to HEAD are done for httpd-docs-2.0, it will branch, and new
work on the 2.3 dev will be sent again to cvs HEAD until 2.4 (or 3.0)
goes out the door.

To make things clearer, any textual context for the different docs
flavors should indicate 'Apache 2.2 future release (2.1 development)'.

2.1 is entirely developer/beta oriented.

Bill


---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org


Re: cvs commit: httpd-2.0/docs/manual new_features_2_2.html new_features_2_2.html.en new_features_2_2.xml new_features_2_2.xml.meta

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
At 04:49 PM 11/7/2004, André Malo wrote:
>* "Justin Erenkrantz" <ju...@erenkrantz.com> wrote:
>
>
>Well, but it's still the 2.1 branch with 2.1 docs (docs-2.1/). And, of course,
>once tagged and released (as alpha, beta, whatever) it *is* public. Though not
>stable. That's a difference :)

That's your issue right there - no reason for a 2.1 docs tree :)

It should be the 2.2 docs tree (with something in the 2.1 tarballs
telling users that's the future version of this code.)  Once all the
changes to HEAD are done for httpd-docs-2.0, it will branch, and new
work on the 2.3 dev will be sent again to cvs HEAD until 2.4 (or 3.0)
goes out the door.

To make things clearer, any textual context for the different docs
flavors should indicate 'Apache 2.2 future release (2.1 development)'.

2.1 is entirely developer/beta oriented.

Bill


Re: cvs commit: httpd-2.0/docs/manual new_features_2_2.html new_features_2_2.html.en new_features_2_2.xml new_features_2_2.xml.meta

Posted by André Malo <nd...@perlig.de>.
* "Justin Erenkrantz" <ju...@erenkrantz.com> wrote:

> > * pquerna@apache.org wrote:
> >
> >> pquerna     2004/11/06 22:01:50
> >>
> >>   Added:       docs/manual new_features_2_2.html
> >> new_features_2_2.html.en
> >>                         new_features_2_2.xml new_features_2_2.xml.meta
> >>   Log:
> >>   First Swing at a 2.0 -> 2.2 New Features Document.
> >
> > As long as we just have 2.1, wouldn't it be better to have a
> > new_features_2_1
> > document? We use the 2.1 version number all over the docs.
> > (and I don't see 2.2 tomorrow ;)
> 
> IMHO, no.  2.1 will never be a 'public' release by our versioning
> definition.  Only 2.2 will be something that we'd recommend to the general
> public.  2.1 could only be at best beta.  -- justin

Well, but it's still the 2.1 branch with 2.1 docs (docs-2.1/). And, of course,
once tagged and released (as alpha, beta, whatever) it *is* public. Though not
stable. That's a difference :)

nd
-- 
>>> Muschelflucht-Zusatzeinrichtung.
>> Shell-Escape ist ja noch klar, aber `Zusatzeinrichtung'?
> extension?
Feature.                          -- gefunden in de.org.ccc

---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org


Re: cvs commit: httpd-2.0/docs/manual new_features_2_2.html new_features_2_2.html.en new_features_2_2.xml new_features_2_2.xml.meta

Posted by André Malo <nd...@perlig.de>.
* "Justin Erenkrantz" <ju...@erenkrantz.com> wrote:

> > * pquerna@apache.org wrote:
> >
> >> pquerna     2004/11/06 22:01:50
> >>
> >>   Added:       docs/manual new_features_2_2.html
> >> new_features_2_2.html.en
> >>                         new_features_2_2.xml new_features_2_2.xml.meta
> >>   Log:
> >>   First Swing at a 2.0 -> 2.2 New Features Document.
> >
> > As long as we just have 2.1, wouldn't it be better to have a
> > new_features_2_1
> > document? We use the 2.1 version number all over the docs.
> > (and I don't see 2.2 tomorrow ;)
> 
> IMHO, no.  2.1 will never be a 'public' release by our versioning
> definition.  Only 2.2 will be something that we'd recommend to the general
> public.  2.1 could only be at best beta.  -- justin

Well, but it's still the 2.1 branch with 2.1 docs (docs-2.1/). And, of course,
once tagged and released (as alpha, beta, whatever) it *is* public. Though not
stable. That's a difference :)

nd
-- 
>>> Muschelflucht-Zusatzeinrichtung.
>> Shell-Escape ist ja noch klar, aber `Zusatzeinrichtung'?
> extension?
Feature.                          -- gefunden in de.org.ccc

Re: cvs commit: httpd-2.0/docs/manual new_features_2_2.html new_features_2_2.html.en new_features_2_2.xml new_features_2_2.xml.meta

Posted by Justin Erenkrantz <ju...@erenkrantz.com>.
> * pquerna@apache.org wrote:
>
>> pquerna     2004/11/06 22:01:50
>>
>>   Added:       docs/manual new_features_2_2.html
>> new_features_2_2.html.en
>>                         new_features_2_2.xml new_features_2_2.xml.meta
>>   Log:
>>   First Swing at a 2.0 -> 2.2 New Features Document.
>
> As long as we just have 2.1, wouldn't it be better to have a
> new_features_2_1
> document? We use the 2.1 version number all over the docs.
> (and I don't see 2.2 tomorrow ;)

IMHO, no.  2.1 will never be a 'public' release by our versioning
definition.  Only 2.2 will be something that we'd recommend to the general
public.  2.1 could only be at best beta.  -- justin


---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org


Re: cvs commit: httpd-2.0/docs/manual new_features_2_2.html new_features_2_2.html.en new_features_2_2.xml new_features_2_2.xml.meta

Posted by Justin Erenkrantz <ju...@erenkrantz.com>.
> * pquerna@apache.org wrote:
>
>> pquerna     2004/11/06 22:01:50
>>
>>   Added:       docs/manual new_features_2_2.html
>> new_features_2_2.html.en
>>                         new_features_2_2.xml new_features_2_2.xml.meta
>>   Log:
>>   First Swing at a 2.0 -> 2.2 New Features Document.
>
> As long as we just have 2.1, wouldn't it be better to have a
> new_features_2_1
> document? We use the 2.1 version number all over the docs.
> (and I don't see 2.2 tomorrow ;)

IMHO, no.  2.1 will never be a 'public' release by our versioning
definition.  Only 2.2 will be something that we'd recommend to the general
public.  2.1 could only be at best beta.  -- justin


Re: cvs commit: httpd-2.0/docs/manual new_features_2_2.html new_features_2_2.html.en new_features_2_2.xml new_features_2_2.xml.meta

Posted by André Malo <nd...@perlig.de>.
* pquerna@apache.org wrote:

> pquerna     2004/11/06 22:01:50
> 
>   Added:       docs/manual new_features_2_2.html new_features_2_2.html.en
>                         new_features_2_2.xml new_features_2_2.xml.meta
>   Log:
>   First Swing at a 2.0 -> 2.2 New Features Document.

As long as we just have 2.1, wouldn't it be better to have a new_features_2_1
document? We use the 2.1 version number all over the docs.
(and I don't see 2.2 tomorrow ;)

nd
-- 
Winnetous Erbe: <http://pub.perlig.de/books.html#apache2>

---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org


Re: cvs commit: httpd-2.0/docs/manual new_features_2_2.html new_features_2_2.html.en new_features_2_2.xml new_features_2_2.xml.meta

Posted by André Malo <nd...@perlig.de>.
* pquerna@apache.org wrote:

> pquerna     2004/11/06 22:01:50
> 
>   Added:       docs/manual new_features_2_2.html new_features_2_2.html.en
>                         new_features_2_2.xml new_features_2_2.xml.meta
>   Log:
>   First Swing at a 2.0 -> 2.2 New Features Document.

As long as we just have 2.1, wouldn't it be better to have a new_features_2_1
document? We use the 2.1 version number all over the docs.
(and I don't see 2.2 tomorrow ;)

nd
-- 
Winnetous Erbe: <http://pub.perlig.de/books.html#apache2>