From: Jeff Trawick Date: Tue, 21 Feb 2012 13:37:20 +0000 (+0000) Subject: generated files from r1291774 X-Git-Tag: 2.4.2~288 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=536f0fb167dcb6b4169bd5c5761bb6629bdb193f;p=apache generated files from r1291774 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1291775 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/developer/new_api_2_4.html.en b/docs/manual/developer/new_api_2_4.html.en index 32a32974a9..5efb1d34d8 100644 --- a/docs/manual/developer/new_api_2_4.html.en +++ b/docs/manual/developer/new_api_2_4.html.en @@ -23,12 +23,16 @@

This document describes changes to the Apache HTTPD API from version 2.2 to 2.4, that may be of interest to module/application - developers and core hacks. At the time of writing, the 2.4 API - is not finalised, and this document may serve to highlight - points that call for further review.

+ developers and core hacks. As of the first GA release of the + 2.4 branch API compatibility is preserved for the life of the + 2.4 branch. (The + VERSIONING + description for the 2.4 release provides more information about API + compatibility.)

+

API changes fall into two categories: APIs that are altogether new, and existing APIs that are expanded or changed. The latter are - further divided into those where all changes are back-compatible + further divided into those where all changes are backwards-compatible (so existing modules can ignore them), and those that might require attention by maintainers. As with the transition from HTTPD 2.0 to 2.2, existing modules and applications will require @@ -55,9 +59,10 @@ customised variants.

-

ap_listen (changed; back-compatible)

+

ap_listen (changed; backwards-compatible)

-

Introduces new API to enable apache child processes to serve different purposes.

+

Introduces a new API to enable httpd child processes to serve + different purposes.

ap_mpm (changed)

@@ -73,13 +78,13 @@ ap_rxplus is now provided. This provides the capability to compile Perl-style expressions like s/regexp/replacement/flags and to execute them against arbitrary strings. Support for regexp - backreference.

+ backreferences is also added.

ap_slotmem (NEW!)

-

Introduces an API for modules to allocate and manage memory slots - (normally) for shared memory.

+

Introduces an API for modules to allocate and manage memory slots, + most commonly for shared memory.

ap_socache (NEW!)

@@ -89,7 +94,7 @@

heartbeat (NEW!)

-

common structures for heartbeat modules (should this be public API?)

+

common structures for heartbeat modules

ap_parse_htaccess (changed)

@@ -103,14 +108,15 @@