-
Bug
-
Resolution: Done
-
Blocker
-
7.0.3.GA, 7.0.4.GA
-
None
With 'proxy-address-forwarding="true"' X-Forwarded-* headers are used by Undertow to show the correct URLs. There was some changes done in https://issues.jboss.org/browse/UNDERTOW-756 which results in ':80' being added to the port when X-Forwarded-Host doesn't include a port. This results in the request URL being 'http://hostname:80' and worse 'https://hostname:80'.
Looking at the comments in https://issues.jboss.org/browse/UNDERTOW-756 there was a fix for this added in https://github.com/undertow-io/undertow/pull/430, but it looks like this commit didn't make it into EAP 7.0.3.
- clones
-
JBEAP-8069 [RH-SSO] (7.1) X-Forwarded-Host without port results in ':80' added to URL
- Closed
- is blocked by
-
UNDERTOW-981 ProxyPeerAddressHandler should filter default ports of a scheme
- Resolved
- is incorporated by
-
JBEAP-8475 (7.0.z) Upgrade undertow from 1.3.26.Final to 1.3.27.Final
- Closed
- relates to
-
UNDERTOW-847 ProxyPeerAddressHandler should not assume port 80
- Resolved