You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2016/02/04 20:40:36 UTC
[Bug 58971] New: Upgrade header added in 2.4.18 causes discount from
NodeJS
https://bz.apache.org/bugzilla/show_bug.cgi?id=58971
Bug ID: 58971
Summary: Upgrade header added in 2.4.18 causes discount from
NodeJS
Product: Apache httpd-2
Version: 2.4.18
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: Core
Assignee: bugs@httpd.apache.org
Reporter: barry@tunetheweb.com
Httpd 2.4.18 added the Upgrade response header when a newer version of HTTP
protocol is available. This is valid and allowed by the spec.
Unfortunately NodeJS does not handle this correctly resulting in clients using
that not being able to connect to an Apache Httpd server running 2.4.18 and
HTTP/2.
This is an error on the NodeJS side. They have fixed the issue, though it has
not been released yet and they are not able to easily backport it to previous
versions. More details here:
https://github.com/nodejs/node/issues/4334.
So it could be some time before this fix is available to all the NodeJS
clients.
While I appreciate this is not a bug on the httpd side, it is something that
has broken with the latest release, it affects a very popular and common
technology, and could limit the uptake of httpd and HTTP/2, which I'm sure none
of us want.
Would there be any possibility of adding a DoNotSendUpgradeHeader, which could
default to False, but would enable those affected to set this to True? Or a
SendUpgradeHeader might be less confusing from a double negative point of view
:-)
More details:
Issue raised with mod_http2 where @icing identified the problem:
https://github.com/icing/mod_h2/issues/73
Thanks,
Barry
--
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 58971] Upgrade header added in 2.4.18 causes disconnect from
NodeJS
Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=58971
Stefan Eissing <st...@eissing.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |WONTFIX
Status|NEW |RESOLVED
--- Comment #1 from Stefan Eissing <st...@eissing.org> ---
As a workaround in the meantime, you can use mod_headers to unset Upgrade for
announcements.
Header unset Upgrade
--
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 58971] Upgrade header added in 2.4.18 causes disconnect from
NodeJS
Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=58971
Barry <ba...@tunetheweb.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|Upgrade header added in |Upgrade header added in
|2.4.18 causes discount from |2.4.18 causes disconnect
|NodeJS |from NodeJS
--
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