From: Joe Orton Date: Wed, 15 Jul 2020 14:53:05 +0000 (+0000) Subject: Add some features & API changes. [skip ci] X-Git-Tag: 2.5.0-alpha2-ci-test-only~1259 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6e1f61300dd2ecc67d799184022c4599ba4b57a2;p=thirdparty%2Fapache%2Fhttpd.git Add some features & API changes. [skip ci] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1879893 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/new_features_2_6.xml b/docs/manual/new_features_2_6.xml index c498eaafa51..54cff96b5fc 100644 --- a/docs/manual/new_features_2_6.xml +++ b/docs/manual/new_features_2_6.xml @@ -42,33 +42,76 @@ 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.
+
New Modules
-
mod_example
-
Fill me in for mod_example.
+ -
+
mod_journald, mod_syslog
+
These new modules provide support for logging to syslog or + journald.
+ +
Module Enhancements
-
mod_example
-
Fill me in.
- +
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.
+ +
Program Enhancements
-
fillmein
-
Fill me in
- +
htpasswd
+
The htpasswd utility can now generate + SHA-256 or SHA-512 crypt() hashes where supported + by the C library.
@@ -84,10 +127,19 @@
Module Developer Changes
-
Fill Me In Hook Added
+
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.
-
A new hook, fill_me_in, has been added which fills - me in.
+
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