]> granicus.if.org Git - apache/blob - docs/manual/new_features_2_4.xml
15f649c8314f55f957c66e9ec508d61682b5bb39
[apache] / docs / manual / new_features_2_4.xml
1 <?xml version='1.0' encoding='UTF-8' ?>
2 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
3 <?xml-stylesheet type="text/xsl" href="./style/manual.en.xsl"?>
4 <!-- $LastChangedRevision$ -->
5
6 <!--
7  Licensed to the Apache Software Foundation (ASF) under one or more
8  contributor license agreements.  See the NOTICE file distributed with
9  this work for additional information regarding copyright ownership.
10  The ASF licenses this file to You under the Apache License, Version 2.0
11  (the "License"); you may not use this file except in compliance with
12  the License.  You may obtain a copy of the License at
13
14      http://www.apache.org/licenses/LICENSE-2.0
15
16  Unless required by applicable law or agreed to in writing, software
17  distributed under the License is distributed on an "AS IS" BASIS,
18  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19  See the License for the specific language governing permissions and
20  limitations under the License.
21 -->
22
23 <manualpage metafile="new_features_2_4.xml.meta">
24
25 <title>Overview of new features in Apache 2.4</title>
26
27 <summary>
28   <p>This document describes some of the major changes between the
29      2.2 and 2.4 versions of the Apache HTTP Server. For new features since
30      version 2.0, see the <a href="new_features_2_2.html">2.2 new features</a>
31      document.</p>
32 </summary>
33
34   <section id="core">
35     <title>Core Enhancements</title>
36     <!-- <dl>
37     </dl> -->
38   </section>
39
40   <section id="module">
41     <title>Module Enhancements</title>
42     <!-- <dl>
43     </dl> -->
44   </section>
45
46   <section id="programs">
47     <title>Program Enhancements</title>
48     <!-- <dl>
49     </dl> -->
50   </section>
51
52   <section id="developer">
53     <title>Module Developer Changes</title>
54     <dl>
55       <dt>Check Configuration Hook Added</dt>
56
57       <dd>A new hook, <code>check_config</code>, has been added which runs
58           between the <code>pre_config</code> and <code>open_logs</code>
59           hooks.  It also runs before the <code>test_config</code> hook
60           when the <code>-t</code> option is passed to
61           <program>httpd</program>.  The <code>check_config</code> hook
62           allows modules to review interdependent configuration directive
63           values and adjust them while messages can still be logged to the
64           console.  The user can thus be alerted to misconfiguration problems
65           before the core <code>open_logs</code> hook function redirects
66           console output to the error log.</dd>
67     </dl>
68   </section>
69 </manualpage>