c82fca6d3f5608b946f18d37e8710b1d71e3478dnd<?xml version="1.0" encoding="UTF-8" ?>
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd<?xml-stylesheet type="text/xsl" href="/style/manual.en.xsl"?>
5f5d1b4cc970b7f06ff8ef6526128e9a27303d88nd<!-- $LastChangedRevision$ -->
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd
816bc7965d58c92c0d02fd42d6ea58090f70c6bdnd<!--
031b91a62d25106ae69d4693475c79618dd5e884fielding Licensed to the Apache Software Foundation (ASF) under one or more
031b91a62d25106ae69d4693475c79618dd5e884fielding contributor license agreements. See the NOTICE file distributed with
031b91a62d25106ae69d4693475c79618dd5e884fielding this work for additional information regarding copyright ownership.
031b91a62d25106ae69d4693475c79618dd5e884fielding The ASF licenses this file to You under the Apache License, Version 2.0
031b91a62d25106ae69d4693475c79618dd5e884fielding (the "License"); you may not use this file except in compliance with
031b91a62d25106ae69d4693475c79618dd5e884fielding the License. You may obtain a copy of the License at
816bc7965d58c92c0d02fd42d6ea58090f70c6bdnd
816bc7965d58c92c0d02fd42d6ea58090f70c6bdnd http://www.apache.org/licenses/LICENSE-2.0
816bc7965d58c92c0d02fd42d6ea58090f70c6bdnd
816bc7965d58c92c0d02fd42d6ea58090f70c6bdnd Unless required by applicable law or agreed to in writing, software
816bc7965d58c92c0d02fd42d6ea58090f70c6bdnd distributed under the License is distributed on an "AS IS" BASIS,
816bc7965d58c92c0d02fd42d6ea58090f70c6bdnd WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
816bc7965d58c92c0d02fd42d6ea58090f70c6bdnd See the License for the specific language governing permissions and
816bc7965d58c92c0d02fd42d6ea58090f70c6bdnd limitations under the License.
816bc7965d58c92c0d02fd42d6ea58090f70c6bdnd-->
816bc7965d58c92c0d02fd42d6ea58090f70c6bdnd
7db9f691a00ead175b03335457ca296a33ddf31bnd<manualpage metafile="index.xml.meta">
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd<parentdocument href="../" />
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd
f7d880929d4c572ba3f240a6cded38f2fbeaa40ehumbedooh<title>Developer Documentation for the Apache HTTP Server 2.4</title>
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd<summary>
4eb0f4031876c60c0ba2035666579dac07304b9drbowen <note type="warning"><title>Warning</title>
4eb0f4031876c60c0ba2035666579dac07304b9drbowen <p>Many of the documents listed here are in need of update.
4eb0f4031876c60c0ba2035666579dac07304b9drbowen They are in different stages of progress.
4eb0f4031876c60c0ba2035666579dac07304b9drbowen Please be patient, and point out any discrepancies or
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd errors on the developer/ pages directly to the
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd <a href="http://httpd.apache.org/lists.html#http-dev"
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd >dev@httpd.apache.org</a> mailing list.</p>
4eb0f4031876c60c0ba2035666579dac07304b9drbowen </note>
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd</summary>
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd
f7d880929d4c572ba3f240a6cded38f2fbeaa40ehumbedooh<section id="developing"><title>2.4 development documents</title>
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd <ul>
f7d880929d4c572ba3f240a6cded38f2fbeaa40ehumbedooh <li><a href="modguide.html">Developing modules for the Apache HTTP Server 2.4</a></li>
f7d880929d4c572ba3f240a6cded38f2fbeaa40ehumbedooh <li><a href="hooks.html">Hook Functions in 2.4</a></li>
f7d880929d4c572ba3f240a6cded38f2fbeaa40ehumbedooh <li><a href="request.html">Request Processing in 2.4</a></li>
f7d880929d4c572ba3f240a6cded38f2fbeaa40ehumbedooh <li><a href="filters.html">How filters work in 2.4</a></li>
f7d880929d4c572ba3f240a6cded38f2fbeaa40ehumbedooh <li><a href="output-filters.html">Guidelines for output filters in 2.4</a></li>
f7d880929d4c572ba3f240a6cded38f2fbeaa40ehumbedooh <li><a href="documenting.html">Documenting code in 2.4</a></li>
f7d880929d4c572ba3f240a6cded38f2fbeaa40ehumbedooh <li><a href="thread_safety.html">Thread Safety Issues in 2.4</a></li>
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd </ul>
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd</section>
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd
301923e212a29cfa02be8925214e3d4c8310f1eehumbedooh<section id="upgrading"><title>Upgrading to 2.4</title>
301923e212a29cfa02be8925214e3d4c8310f1eehumbedooh <ul>
f7d880929d4c572ba3f240a6cded38f2fbeaa40ehumbedooh <li><a href="new_api_2_4.html">API changes in 2.3/2.4</a></li>
f7d880929d4c572ba3f240a6cded38f2fbeaa40ehumbedooh <li><a href="modules.html">Converting Modules from 1.3 to 2.x</a></li>
301923e212a29cfa02be8925214e3d4c8310f1eehumbedooh </ul>
301923e212a29cfa02be8925214e3d4c8310f1eehumbedooh</section>
301923e212a29cfa02be8925214e3d4c8310f1eehumbedooh
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd<section id="external"><title>External Resources</title>
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd <ul>
4eb0f4031876c60c0ba2035666579dac07304b9drbowen <li><a
0a3ad0fe4a9679df6aae95ee4a683f8df55d4a11rbowen href="http://ci.apache.org/projects/httpd/trunk/doxygen/"
ec4e11110b401854ae9913ceb5b9627805261e25rbowen >Autogenerated Apache HTTP Server (trunk) code documentation</a></li>
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd
1eb111e58311e91d6621c66180984dc6db97630fniq <li>Developer articles at <a href="http://www.apachetutor.org/">apachetutor</a> include:
1eb111e58311e91d6621c66180984dc6db97630fniq <ul>
f7d880929d4c572ba3f240a6cded38f2fbeaa40ehumbedooh <li><a href="http://www.apachetutor.org/dev/request">Request Processing</a></li>
1eb111e58311e91d6621c66180984dc6db97630fniq <li><a href="http://www.apachetutor.org/dev/config">Configuration for Modules</a></li>
f7d880929d4c572ba3f240a6cded38f2fbeaa40ehumbedooh <li><a href="http://www.apachetutor.org/dev/pools">Resource Management</a></li>
f7d880929d4c572ba3f240a6cded38f2fbeaa40ehumbedooh <li><a href="http://www.apachetutor.org/dev/reslist">Connection Pooling</a></li>
1eb111e58311e91d6621c66180984dc6db97630fniq <li><a href="http://www.apachetutor.org/dev/brigades">Introduction to Buckets and Brigades</a></li>
1eb111e58311e91d6621c66180984dc6db97630fniq </ul></li>
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd </ul>
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd</section>
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd</manualpage>
c82fca6d3f5608b946f18d37e8710b1d71e3478dnd