Mailing List Archive

[Bug 55433] mod_proxy ignores final status code for aborted requests that Expect: 100-continue
https://bz.apache.org/bugzilla/show_bug.cgi?id=55433

--- Comment #6 from andreas.loth@qt.io ---
We're also affected of this bug:

Client <--> reverse-proxy Apache with mod_proxy <--> server

The client sends a multi-megabyte request body.
The server detects that the authentication information is stale, sends 403.
The apache reverse-proxy converts the 403 into a 502.

I'd like to mention another RFC:
https://www.rfc-editor.org/rfc/rfc9110.html#name-response-correlation
All responses, regardless of the status code (including interim responses) can
be sent at any time after a request is received, even if the request is not yet
complete.

--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org
[Bug 55433] mod_proxy ignores final status code for aborted requests that Expect: 100-continue [ In reply to ]
https://bz.apache.org/bugzilla/show_bug.cgi?id=55433

Yann Ylavic <ylavic.dev@gmail.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |DUPLICATE
Status|REOPENED |RESOLVED

--- Comment #7 from Yann Ylavic <ylavic.dev@gmail.com> ---
httpd implements end-to-end 100-continue since version 2.4.40 (see bug 60330),
including the forwarding of early final/non-interim responses.
There is no way it can be backported to 2.4.6 upstream (versions are immutable
here), though some distros name _their_ package after the upstream version
shipped initially and keep updating it with fixes
So your options are to upgrade to the latest upstream version (currently
2.4.57) or see with your distro if they want to ship the change in their
package.

*** This bug has been marked as a duplicate of bug 60330 ***

--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org