Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package apache2 for openSUSE:Factory checked in at 2024-06-20 16:46:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/apache2 (Old) and /work/SRC/openSUSE:Factory/.apache2.new.18349 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apache2" Thu Jun 20 16:46:51 2024 rev:209 rq:1181737 version:2.4.59 Changes: -------- --- /work/SRC/openSUSE:Factory/apache2/apache2.changes 2024-04-12 17:34:10.254395177 +0200 +++ /work/SRC/openSUSE:Factory/.apache2.new.18349/apache2.changes 2024-06-20 16:47:26.062125028 +0200 @@ -1,0 +2,7 @@ +Thu Jun 13 13:34:23 UTC 2024 - [email protected] + +- added patches [bsc#1226217] + https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182 + + apache2-issue-444.patch + +------------------------------------------------------------------- New: ---- apache2-issue-444.patch BETA DEBUG BEGIN: New: https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182 + apache2-issue-444.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ apache2.spec ++++++ --- /var/tmp/diff_new_pack.kpJrBE/_old 2024-06-20 16:47:27.374171175 +0200 +++ /var/tmp/diff_new_pack.kpJrBE/_new 2024-06-20 16:47:27.378171316 +0200 @@ -190,6 +190,8 @@ # even if in live system I do not experience this inconsistency, let's turn off # these variables from the test Patch101: apache-test-turn-off-variables-in-ssl-var-lookup.patch +# https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182 +Patch102: apache2-issue-444.patch BuildRequires: apache-rpm-macros-control #Since 2.4.7 the event MPM requires apr 1.5.0 or later. BuildRequires: apr-devel >= 1.5.0 ++++++ apache2-issue-444.patch ++++++ Index: httpd-2.4.59/modules/generators/mod_cgid.c =================================================================== --- httpd-2.4.59.orig/modules/generators/mod_cgid.c +++ httpd-2.4.59/modules/generators/mod_cgid.c @@ -1625,7 +1625,12 @@ static int cgid_handler(request_rec *r) */ if (!apr_table_get(r->subprocess_env, AP_TRUST_CGILIKE_CL_ENVVAR)) apr_table_unset(r->headers_out, "Content-Length"); - apr_table_unset(r->headers_out, "Transfer-Encoding"); + + if (apr_table_get(r->headers_out, "Transfer-Encoding") != NULL) { + apr_brigade_cleanup(bb); + return log_scripterror(r, conf, HTTP_BAD_GATEWAY, 0, APLOGNO(10501) + "script sent Transfer-Encoding"); + } if (ret != OK) { ret = log_script(r, conf, ret, dbuf, sbuf, bb, NULL); Index: httpd-2.4.59/modules/generators/mod_cgi.c =================================================================== --- httpd-2.4.59.orig/modules/generators/mod_cgi.c +++ httpd-2.4.59/modules/generators/mod_cgi.c @@ -976,7 +976,12 @@ static int cgi_handler(request_rec *r) */ if (!apr_table_get(r->subprocess_env, AP_TRUST_CGILIKE_CL_ENVVAR)) apr_table_unset(r->headers_out, "Content-Length"); - apr_table_unset(r->headers_out, "Transfer-Encoding"); + + if (apr_table_get(r->headers_out, "Transfer-Encoding") != NULL) { + apr_brigade_cleanup(bb); + return log_scripterror(r, conf, HTTP_BAD_GATEWAY, 0, APLOGNO(10501), + "script sent Transfer-Encoding"); + } if (ret != OK) { ret = log_script(r, conf, ret, dbuf, sbuf, bb, script_err);
