You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by jo...@apache.org on 2020/07/15 14:53:05 UTC
svn commit: r1879893 - /httpd/httpd/trunk/docs/manual/new_features_2_6.xml
Author: jorton
Date: Wed Jul 15 14:53:05 2020
New Revision: 1879893
URL: http://svn.apache.org/viewvc?rev=1879893&view=rev
Log:
Add some features & API changes. [skip ci]
Modified:
httpd/httpd/trunk/docs/manual/new_features_2_6.xml
Modified: httpd/httpd/trunk/docs/manual/new_features_2_6.xml
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/new_features_2_6.xml?rev=1879893&r1=1879892&r2=1879893&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/new_features_2_6.xml (original)
+++ httpd/httpd/trunk/docs/manual/new_features_2_6.xml Wed Jul 15 14:53:05 2020
@@ -42,33 +42,76 @@
RFC7231 Hypertext Transfer Protocol (HTTP/1.1): Semantics and
Content.</a></dd>
+ <dt><code>Listen</code> directive options</dt>
+ <dd>The <directive module="mpm_common">Listen</directive>
+ directive now supports an optional <code>options=...</code>
+ argument, allowing per-listener socket options to be
+ configured.</dd>
+
+ <dt><code>systemd</code> socket activation</dt>
+ <dd><program>httpd</program> can now be configured to start via
+ <code>systemd</code> <a href="https://www.freedesktop.org/software/systemd/man/systemd.socket.html">socket activation</a>.</dd>
+
+<!-- <dt>Loadable errorlog providers</dt>
+ <dd>TODO</dd> -->
+
+ <dt>New <code>DefaultStateDir</code> directive.</dt>
+ <dd>The <directive module="core">DefaultStateDir</directive>
+ directive has been added to specify a directory for storing
+ persistent state.</dd>
+
+ <dt>Zone/scope support in IPv6 addresses</dt>
+ <dd>If built against APR 1.7.0 or later, zones (scopes) can be
+ specified in an IPv6 link-local address used with the
+ <directive module="mpm_common">Listen</directive> or
+ <directive module="core">VirtualHost</directive> directive.</dd>
+
</dl>
</section>
<section id="newmods">
<title>New Modules</title>
<dl>
- <dt><module>mod_example</module></dt>
- <dd>Fill me in for <module>mod_example</module>.</dd>
+<!-- <dt><module>mod_ssl_ct</module></dt>
+ <dd>Fill me in.</dd> -->
- </dl>
+ <dt><module>mod_journald</module>, <module>mod_syslog</module></dt>
+ <dd>These new modules provide support for logging to syslog or
+ <code>journald</code>.</dd>
+
+</dl>
</section>
<section id="module">
<title>Module Enhancements</title>
<dl>
- <dt><module>mod_example</module></dt>
- <dd>Fill me in.</dd>
+ <dt><module>mod_ssl</module></dt>
+ <dd>The following mod_ssl enhancements are included:
+ <ul>
+ <li><directive module="mod_ssl">SSLRandomSeed</directive>
+ directive is now deprecated and is ignored if building against
+ OpenSSL 1.1.1 or later.</li>
+ <li>The <code>SSLKEYLOGFILE</code> environment variable can
+ now be set to log private key material for off-line decryption
+ of SSL/TLS protocol dumps using third-party tools.</li>
+ </ul></dd>
+
+ <dt><module>mod_cgid</module></dt>
+ <dd>If configured with <code>--enable-cgid-fdpassing</code>, the
+ CGI daemon will set up stderr handling in the same way as
+ mod_cgi.</dd>
+
</dl>
</section>
<section id="programs">
<title>Program Enhancements</title>
<dl>
- <dt><program>fillmein</program></dt>
- <dd>Fill me in</dd>
-
+ <dt><program>htpasswd</program></dt>
+ <dd>The <program>htpasswd</program> utility can now generate
+ SHA-256 or SHA-512 <code>crypt()</code> hashes where supported
+ by the C library.</dd>
</dl>
</section>
@@ -84,10 +127,19 @@
<section id="developer">
<title>Module Developer Changes</title>
<dl>
- <dt>Fill Me In Hook Added</dt>
+ <dt>New type <code>ap_method_mask_t</code>.</dt>
- <dd>A new hook, <code>fill_me_in</code>, has been added which fills
- me in.</dd>
+ <dd>The <code>ap_method_mask_t</code> 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.</dd>
+
+ <dt><code>mod_ssl.h</code> mod_ssl API changes.</dt>
+
+ <dd>The <code>ssl_var_lookup</code> optional function API now
+ takes a <code>const char *</code><em>name</em> argument and
+ returns a <code>const char *</code> string value. The pool
+ argument must now be non-NULL.</dd>
</dl>
<p>The developer documentation contains a