From: Joe Orton Date: Wed, 19 Aug 2020 07:33:25 +0000 (+0000) Subject: Add new transforms. [skip ci] X-Git-Tag: 2.5.0-alpha2-ci-test-only~1229 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=919923c6f0251b142004296f69dfbe39cf1a605a;p=thirdparty%2Fapache%2Fhttpd.git Add new transforms. [skip ci] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1880983 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/developer/new_api_2_6.html b/docs/manual/developer/new_api_2_6.html new file mode 100644 index 00000000000..dadab844ff8 --- /dev/null +++ b/docs/manual/developer/new_api_2_6.html @@ -0,0 +1,5 @@ +# GENERATED FROM XML -- DO NOT EDIT + +URI: new_api_2_6.html.en.utf8 +Content-Language: en +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/developer/new_api_2_6.html.en.utf8 b/docs/manual/developer/new_api_2_6.html.en.utf8 new file mode 100644 index 00000000000..90bebef0646 --- /dev/null +++ b/docs/manual/developer/new_api_2_6.html.en.utf8 @@ -0,0 +1,131 @@ + + + + + +API Changes in Apache HTTP Server 2.6 since 2.4 - Apache HTTP Server Version 2.5 + + + + + + + +
<-
+
+Apache > HTTP Server > Documentation > Version 2.5

API Changes in Apache HTTP Server 2.6 since 2.4

+
+

Available Languages:  en 

+
+ +

This document describes changes to the Apache HTTPD API from + version 2.4 to 2.6, that may be of interest to module/application + developers and core hacks. As of the first GA release of the + 2.6 branch API compatibility is preserved for the life of the + 2.6 branch. (The + VERSIONING + description for the 2.6 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 backwards-compatible + (so existing modules can ignore them), and those that might + require attention by maintainers. As with the transition from + HTTPD 2.2 to 2.4, existing modules and applications will require + recompiling and may call for some attention, but most should not + require any substantial updating (although some may be able to + take advantage of API changes to offer significant improvements).

+

For the purpose of this document, the API is split according + to the public header files. These headers are themselves the + reference documentation, and can be used to generate a browsable + HTML reference with make docs.

+
+ +
top
+
+

Changed APIs

+ + +

ap_fill_me_in (NEW!)

+ +

Introduces a new API to fill me in.

+ + +
top
+
+

Specific information on upgrading modules from 2.4

+ + +

Fill me in

+ +

In order to take advantage of fill me in.

+ + +

If your module uses these existing APIs...

+ + +
+
ap_md5digest() / ap_md5contextTo64
+
These functions are no longer available. Use the equivalent functions + from APR if needed.
+ +
+ + +

If your module interfaces with this feature...

+ +
+
fillmin
+
Optional: If your module fills me in.
+ +
+ + +

Does your module...

+ +
+
Fill me in
+
Consider if filling me in.
+ +
+ + +
+
+

Available Languages:  en 

+
top

Comments

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.
+
+ \ No newline at end of file diff --git a/docs/manual/new_features_2_6.html b/docs/manual/new_features_2_6.html new file mode 100644 index 00000000000..decab50049f --- /dev/null +++ b/docs/manual/new_features_2_6.html @@ -0,0 +1,5 @@ +# GENERATED FROM XML -- DO NOT EDIT + +URI: new_features_2_6.html.en.utf8 +Content-Language: en +Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/new_features_2_6.html.en.utf8 b/docs/manual/new_features_2_6.html.en.utf8 new file mode 100644 index 00000000000..d7a1be1fb17 --- /dev/null +++ b/docs/manual/new_features_2_6.html.en.utf8 @@ -0,0 +1,181 @@ + + + + + +Overview of new features in Apache HTTP Server 2.6 - Apache HTTP Server Version 2.5 + + + + + + + +
<-
+
+Apache > HTTP Server > Documentation > Version 2.5

Overview of new features in Apache HTTP Server 2.6

+
+

Available Languages:  en 

+
+ +

This document describes some of the major changes between the + 2.4 and 2.6 versions of the Apache HTTP Server. For new features since + version 2.2, see the 2.4 new features + document.

+
+ +
top
+
+

Core Enhancements

+ +
+
ContentDigest directive and Content-MD5 header
+
The ContentDigest directive and support for the the + Content-MD5 header has been removed from the server, + corresponding with the removal of this header from + + RFC7231 Hypertext Transfer Protocol (HTTP/1.1): Semantics and + Content.
+ +
Listen directive options
+
The Listen + directive now supports an optional options=... + argument, allowing per-listener socket options to be + configured.
+ +
systemd socket activation
+
httpd can now be configured to start via + systemd socket activation.
+ + + +
New DefaultStateDir directive.
+
The DefaultStateDir + directive has been added to specify a directory for storing + persistent state.
+ +
Zone/scope support in IPv6 addresses
+
If built against APR 1.7.0 or later, zones (scopes) can be + specified in an IPv6 link-local address used with the + Listen or + VirtualHost directive.
+ +
+
top
+
+

New Modules

+ +
+ + +
mod_journald, mod_syslog
+
These new modules provide support for logging to syslog or + journald.
+ +
+
top
+
+

Module Enhancements

+ +
+
mod_ssl
+
The following mod_ssl enhancements are included: +
    +
  • SSLRandomSeed + directive is now deprecated and is ignored if building against + OpenSSL 1.1.1 or later.
  • +
  • The SSLKEYLOGFILE environment variable can + now be set to log private key material for off-line decryption + of SSL/TLS protocol dumps using third-party tools.
  • +
+ +
mod_cgid
+
If configured with --enable-cgid-fdpassing, the + CGI daemon will set up stderr handling in the same way as + mod_cgi.
+ + +
+
top
+
+

Program Enhancements

+ +
+
htpasswd
+
The htpasswd utility can now generate + SHA-256 or SHA-512 crypt() hashes where supported + by the C library.
+
+
top
+
+

Documentation

+ +
+
Fill me in
+
The mod_example documentation fill me in.
+ +
+
top
+
+

Module Developer Changes

+ +
+
New type ap_method_mask_t.
+ +
The ap_method_mask_t type has been added and is + now used for the method_mask field in ap_method_list_t, + AP_METHOD_BIT, allowed field of request_rec, limited field of + cmd_parms.
+ +
mod_ssl.h mod_ssl API changes.
+ +
The ssl_var_lookup optional function API now + takes a const char *name argument and + returns a const char * string value. The pool + argument must now be non-NULL.
+ +
+

The developer documentation contains a + detailed list of API changes.

+
+
+

Available Languages:  en 

+
top

Comments

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.
+
+ \ No newline at end of file