]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Sync CHANGES entries [skip ci]
authorYann Ylavic <ylavic@apache.org>
Wed, 18 May 2022 12:44:41 +0000 (12:44 +0000)
committerYann Ylavic <ylavic@apache.org>
Wed, 18 May 2022 12:44:41 +0000 (12:44 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1901034 13f79535-47bb-0310-9956-ffa450edef68

22 files changed:
CHANGES
changes-entries/ab_tls13.txt [deleted file]
changes-entries/ab_workers.txt [deleted file]
changes-entries/core_ap_escape_quotes.txt [deleted file]
changes-entries/core_request_buckets.txt [deleted file]
changes-entries/core_response_buckets.txt [deleted file]
changes-entries/core_secondary_conn.txt [deleted file]
changes-entries/event_early_killed_children.txt [deleted file]
changes-entries/event_note_child_stopped.txt [deleted file]
changes-entries/h2_request_buckets.txt [deleted file]
changes-entries/md_acme_failover.txt [deleted file]
changes-entries/md_auto_status.txt [deleted file]
changes-entries/md_ocsp_update.txt [deleted file]
changes-entries/md_tailscale.txt [deleted file]
changes-entries/md_timeperiod_null.txt [deleted file]
changes-entries/mod_heartmonitor-HeartbeatMaxServers.diff [deleted file]
changes-entries/mod_proxy_log_backend_port.txt [deleted file]
changes-entries/mod_proxy_set_502_on_close.txt [deleted file]
changes-entries/osx_nopush.txt [deleted file]
changes-entries/pr66033.txt [deleted file]
changes-entries/pr66034.txt [deleted file]
changes-entries/pr66037.txt [deleted file]

diff --git a/CHANGES b/CHANGES
index ae5bcce9cf41de131fa7d8240c9e15353c584275..59e50d87e601a4f2e4d82c5079fe304416e2f6d8 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,112 @@
                                                          -*- coding: utf-8 -*-
 Changes with Apache 2.5.1
 
+  *) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
+     an ACME CA. This gives a failover for renewals when several consecutive attempts
+     to get a certificate failed.
+     A new directive was added: `MDRetryDelay` sets the delay of retries.
+     A new directive was added: `MDRetryFailover` sets the number of errored
+     attempts before an alternate CA is selected for certificate renewals.
+     [Stefan Eissing]
+
+  *) mod_heartmonitor: Set the documented default value
+     "10" for HeartbeatMaxServers instead of "0". With "0"
+     no shared memory slotmem was initialized. [Rainer Jung]
+
+  *) mod_md:  fixed a bug leading to failed transfers for OCSP
+     stapling information when more than 6 certificates needed
+     updates in the same run. [Stefan Eissing]
+
+  *) mod_http2: use the new REQUEST buckets to forward request
+     on secondary connections. Use the now generic
+     ap_process_connection() in h2 workers to process those.
+     [Stefan Eissing]
+
+  *) Implement full auto status ("key: value" type status output).
+     Especially not only status summary counts for certificates and
+     OCSP stapling but also lists. Auto status format is similar to
+     what was used for mod_proxy_balancer.
+     [Rainer Jung]
+
+  *) core/mod_http: use REQUEST meta buckets and a new HTTP/1.x specific
+     input filter to separate the handling for HTTP requests from the
+     handling of HTTP/1.x request parsing and checks.
+     A new HTTP1_REQUEST_IN filter installs itself on http/1.1 connections
+     before a request is being read. It generates either a REQUEST meta
+     bucket on success or an ERROR bucket with the proposed response status.
+     The core connection processing, relying on ap_read_request(), now expects
+     a REQUEST or ERROR bucket from the input filters and is agnostic to
+     specific HTTP versions and how they bring requests into the server.
+     [Stefan Eissing]
+
+  *) mod_http2: remove unused and insecure code. Fixes PR66037.
+     Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
+     [Stefan Eissing]
+
+  *) mod_md: added support for managing certificates via a
+     local tailscale demon for users of that secure networking.
+     This gives trusted certificates for tailscale  assigned
+     domain names in the *.ts.net space.
+     [Stefan Eissing]
+
+  *) mod_md: a possible NULL pointer deref was fixed in
+     the JSON code for persisting time periods (start+end).
+     Fixes #282 on mod_md's github.
+     Thanks to @marcstern for finding this.
+
+  *) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
+     [Ruediger Pluem]
+
+  *) core/mod_http: use RESPONSE meta buckets and a new HTTP/1.x specific
+     filter to send responses through the output filter chain.
+     Specifically: the HTTP_HEADER output filter and ap_send_interim_response()
+     create a RESPONSE bucket and no longer are concerned with HTTP/1.x
+     serialization.
+     A new HTTP1_RESPONSE_OUT transcode filter writes the proper HTTP/1.x
+     bytes when dealing with a RESPONSE bucket. That filter installs itself
+     on the pre_read_request hook when the connection has protocol 'http/1.1'.
+     [Stefan Eissing]
+
+  *) MPM event: Restart chilren processes killed before idle maintenance.
+     PR 65769.  [Yann Ylavic, Ruediger Pluem]
+
+  *) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
+     transmission delays.  PR 66019.  [Yann Ylavic]
+
+  *) ab: Allow for TLSv1.3 when the SSL library supports it.
+     [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
+
+  *) ab: Add the -W option to use worker threads, allowing for multiple CPUs
+     to handle the load.  [Yann Ylavic]
+
+  *) mod_substitute: Fix an integer overflow that can happen in very special
+     setups.  PR 66034 [Ruediger Pluem]
+
+  *) core: make ap_escape_quotes() work correctly on strings
+     with more than MAX_INT/2 characters, counting quotes double.
+     Credit to <generalbugs@zippenhop.com> for finding this.
+     [Stefan Eissing]
+
+  *) core: adding a new hook and method to the API:
+     create_secondary_connection and ap_create_secondary_connection()
+     to setup connections related to a "master" one, as used in
+     the HTTP/2 protocol implementation.
+  *) mod_http2: using the new API calls to get rid of knowledge
+     about how the core handles conn_rec specifics.
+     Improvements in pollset stream handling to use less sets.
+     Using atomic read/writes instead of volatiles now.
+     Keeping a reserve of "transit" pools and bucket_allocs for
+     use on secondary connections to avoid repeated setup/teardowns.
+
+  *) mod_proxy: Set a status code of 502 in case the backend just closed the
+     connection in reply to our forwarded request.  [Ruediger Pluem]
+
+  *) MPM event: Fix accounting of active/total processes on ungraceful restart,
+     PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
+
+  *) mod_proxy: Add backend port to log messages to
+     ease identification of involved service.
+
   *) mod_systemd: Systemd socket activation can now be enabled at
      build time but disabled at run time, if mod_systemd is not
      loaded.  [Lubos Uhliarik <luhliari redhat.com>]
diff --git a/changes-entries/ab_tls13.txt b/changes-entries/ab_tls13.txt
deleted file mode 100644 (file)
index 3b6a00f..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-  *) ab: Allow for TLSv1.3 when the SSL library supports it.
-     [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
diff --git a/changes-entries/ab_workers.txt b/changes-entries/ab_workers.txt
deleted file mode 100644 (file)
index 46629b7..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-  *) ab: Add the -W option to use worker threads, allowing for multiple CPUs
-     to handle the load.  [Yann Ylavic]
diff --git a/changes-entries/core_ap_escape_quotes.txt b/changes-entries/core_ap_escape_quotes.txt
deleted file mode 100644 (file)
index f83410a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-  *) core: make ap_escape_quotes() work correctly on strings
-     with more than MAX_INT/2 characters, counting quotes double.
-     Credit to <generalbugs@zippenhop.com> for finding this.
-     [Stefan Eissing]
\ No newline at end of file
diff --git a/changes-entries/core_request_buckets.txt b/changes-entries/core_request_buckets.txt
deleted file mode 100644 (file)
index 7e6bd92..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-  *) core/mod_http: use REQUEST meta buckets and a new HTTP/1.x specific
-     input filter to separate the handling for HTTP requests from the
-     handling of HTTP/1.x request parsing and checks.
-     A new HTTP1_REQUEST_IN filter installs itself on http/1.1 connections
-     before a request is being read. It generates either a REQUEST meta
-     bucket on success or an ERROR bucket with the proposed response status.
-     The core connection processing, relying on ap_read_request(), now expects
-     a REQUEST or ERROR bucket from the input filters and is agnostic to
-     specific HTTP versions and how they bring requests into the server.
-     [Stefan Eissing]
diff --git a/changes-entries/core_response_buckets.txt b/changes-entries/core_response_buckets.txt
deleted file mode 100644 (file)
index 9a7972e..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-  *) core/mod_http: use RESPONSE meta buckets and a new HTTP/1.x specific
-     filter to send responses through the output filter chain.
-     Specifically: the HTTP_HEADER output filter and ap_send_interim_response()
-     create a RESPONSE bucket and no longer are concerned with HTTP/1.x
-     serialization.
-     A new HTTP1_RESPONSE_OUT transcode filter writes the proper HTTP/1.x
-     bytes when dealing with a RESPONSE bucket. That filter installs itself
-     on the pre_read_request hook when the connection has protocol 'http/1.1'.
-     [Stefan Eissing]
\ No newline at end of file
diff --git a/changes-entries/core_secondary_conn.txt b/changes-entries/core_secondary_conn.txt
deleted file mode 100644 (file)
index 772fc78..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-  *) core: adding a new hook and method to the API:
-     create_secondary_connection and ap_create_secondary_connection()
-     to setup connections related to a "master" one, as used in
-     the HTTP/2 protocol implementation.
-
-  *) mod_http2: using the new API calls to get rid of knowledge
-     about how the core handles conn_rec specifics.
-     Improvements in pollset stream handling to use less sets.
-     Using atomic read/writes instead of volatiles now.
-     Keeping a reserve of "transit" pools and bucket_allocs for
-     use on secondary connections to avoid repeated setup/teardowns.
diff --git a/changes-entries/event_early_killed_children.txt b/changes-entries/event_early_killed_children.txt
deleted file mode 100644 (file)
index db968c6..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-  *) MPM event: Restart chilren processes killed before idle maintenance.
-     PR 65769.  [Yann Ylavic, Ruediger Pluem]
diff --git a/changes-entries/event_note_child_stopped.txt b/changes-entries/event_note_child_stopped.txt
deleted file mode 100644 (file)
index ba477ac..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-  *) MPM event: Fix accounting of active/total processes on ungraceful restart,
-     PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
diff --git a/changes-entries/h2_request_buckets.txt b/changes-entries/h2_request_buckets.txt
deleted file mode 100644 (file)
index 4022f13..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-  *) mod_http2: use the new REQUEST buckets to forward request
-     on secondary connections. Use the now generic
-     ap_process_connection() in h2 workers to process those.
-     [Stefan Eissing]
diff --git a/changes-entries/md_acme_failover.txt b/changes-entries/md_acme_failover.txt
deleted file mode 100644 (file)
index bb1999c..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-  *) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
-     an ACME CA. This gives a failover for renewals when several consecutive attempts
-     to get a certificate failed.
-     A new directive was added: `MDRetryDelay` sets the delay of retries.
-     A new directive was added: `MDRetryFailover` sets the number of errored
-     attempts before an alternate CA is selected for certificate renewals.
-     [Stefan Eissing]
diff --git a/changes-entries/md_auto_status.txt b/changes-entries/md_auto_status.txt
deleted file mode 100644 (file)
index 34faddd..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
- * Implement full auto status ("key: value" type status output).
-   Especially not only status summary counts for certificates and
-   OCSP stapling but also lists. Auto status format is similar to
-   what was used for mod_proxy_balancer.
-   [Rainer Jung]
diff --git a/changes-entries/md_ocsp_update.txt b/changes-entries/md_ocsp_update.txt
deleted file mode 100644 (file)
index 474cb90..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-  *) mod_md:  fixed a bug leading to failed transfers for OCSP
-     stapling information when more than 6 certificates needed
-     updates in the same run. [Stefan Eissing]
diff --git a/changes-entries/md_tailscale.txt b/changes-entries/md_tailscale.txt
deleted file mode 100644 (file)
index e30aba6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-  *) mod_md: added support for managing certificates via a
-     local tailscale demon for users of that secure networking.
-     This gives trusted certificates for tailscale  assigned
-     domain names in the *.ts.net space.
-     [Stefan Eissing]
\ No newline at end of file
diff --git a/changes-entries/md_timeperiod_null.txt b/changes-entries/md_timeperiod_null.txt
deleted file mode 100644 (file)
index 5beb6c8..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-  *) mod_md: a possible NULL pointer deref was fixed in
-     the JSON code for persisting time periods (start+end).
-     Fixes #282 on mod_md's github.
-     Thanks to @marcstern for finding this.
diff --git a/changes-entries/mod_heartmonitor-HeartbeatMaxServers.diff b/changes-entries/mod_heartmonitor-HeartbeatMaxServers.diff
deleted file mode 100644 (file)
index 0e43927..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-  *) mod_heartmonitor: Set the documented default value
-     "10" for HeartbeatMaxServers instead of "0". With "0"
-     no shared memory slotmem was initialized. [Rainer Jung]
diff --git a/changes-entries/mod_proxy_log_backend_port.txt b/changes-entries/mod_proxy_log_backend_port.txt
deleted file mode 100644 (file)
index 0a96679..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-  *) mod_proxy: Add backend port to log messages to
-     ease identification of involved service.
diff --git a/changes-entries/mod_proxy_set_502_on_close.txt b/changes-entries/mod_proxy_set_502_on_close.txt
deleted file mode 100644 (file)
index 68e104b..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-  *) mod_proxy: Set a status code of 502 in case the backend just closed the
-     connection in reply to our forwarded request.  [Ruediger Pluem]
diff --git a/changes-entries/osx_nopush.txt b/changes-entries/osx_nopush.txt
deleted file mode 100644 (file)
index 0e2e767..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-  *) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
-     transmission delays.  PR 66019.  [Yann Ylavic]
diff --git a/changes-entries/pr66033.txt b/changes-entries/pr66033.txt
deleted file mode 100644 (file)
index caa98d1..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-  *) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
-     [Ruediger Pluem]
diff --git a/changes-entries/pr66034.txt b/changes-entries/pr66034.txt
deleted file mode 100644 (file)
index 125cdc3..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-  *) mod_substitute: Fix an integer overflow that can happen in very special
-     setups.  PR 66034 [Ruediger Pluem]
diff --git a/changes-entries/pr66037.txt b/changes-entries/pr66037.txt
deleted file mode 100644 (file)
index 7262ff2..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-  *) mod_http2: remove unused and insecure code. Fixes PR66037.
-     Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
-     [Stefan Eissing]
\ No newline at end of file