[jira] Commented: (TAP5-1372) BaseURLSource uses getLocalPort() rather than getServerPort()

2011-01-17 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/TAP5-1372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12983008#action_12983008
 ] 

Hudson commented on TAP5-1372:
--

Integrated in tapestry-5.2-freestyle #252 (See 
[https://hudson.apache.org/hudson/job/tapestry-5.2-freestyle/252/])


> BaseURLSource uses getLocalPort() rather than getServerPort()
> -
>
> Key: TAP5-1372
> URL: https://issues.apache.org/jira/browse/TAP5-1372
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.2.4
>Reporter: Andy Blower
>Assignee: Howard M. Lewis Ship
>Priority: Critical
> Fix For: 5.3.0, 5.2.5
>
>
> Line 31 of BaseURLSourceImpl:
> int port = request.getLocalPort();
> Which calls same method in the underlying ServletRequest.
> getLocalPort javadoc: "Returns the Internet Protocol (IP) port number of the 
> interface on which the request was received."
> getServerPort javadoc: "Returns the port number to which the request was 
> sent. It is the value of the part after ":" in the Host header, 
> if any, or the server port where the client connection was accepted on."
> I think that the second is the one that should be used and since this port 
> number is paired with the host returned from getServerName() rather than 
> getLocalName(), this seems like a bug to me. Admittedly one that only causes 
> problems in clustered & load balanced environments, but it's just affected 
> our site so it would be great if it could be fixed for 5.2 final release. A 
> final release of Tapestry should not have a bug like this in it!
> Unless anyone has a convincing argument why it should be this way, of 
> course...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (TAP5-1372) BaseURLSource uses getLocalPort() rather than getServerPort()

2010-12-16 Thread Andy Blower (JIRA)

[ 
https://issues.apache.org/jira/browse/TAP5-1372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12972148#action_12972148
 ] 

Andy Blower commented on TAP5-1372:
---

Have you seen Igor's comment on the release vote thread?

"I see another issue here: Request interface is a generic version of 
HttpServletRequest and PortletRequest. As of 5.2.0 Request has the 
getLocalPort() method which is not available in PortletRequest. "

Just in case that makes a difference to your decision. It's fixed in our 
product, so it's not urgent for us, I just don't want anyone else hitting the 
same issue and thinking less of Tapestry.

> BaseURLSource uses getLocalPort() rather than getServerPort()
> -
>
> Key: TAP5-1372
> URL: https://issues.apache.org/jira/browse/TAP5-1372
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.2.4
>Reporter: Andy Blower
>Priority: Critical
>
> Line 31 of BaseURLSourceImpl:
> int port = request.getLocalPort();
> Which calls same method in the underlying ServletRequest.
> getLocalPort javadoc: "Returns the Internet Protocol (IP) port number of the 
> interface on which the request was received."
> getServerPort javadoc: "Returns the port number to which the request was 
> sent. It is the value of the part after ":" in the Host header, 
> if any, or the server port where the client connection was accepted on."
> I think that the second is the one that should be used and since this port 
> number is paired with the host returned from getServerName() rather than 
> getLocalName(), this seems like a bug to me. Admittedly one that only causes 
> problems in clustered & load balanced environments, but it's just affected 
> our site so it would be great if it could be fixed for 5.2 final release. A 
> final release of Tapestry should not have a bug like this in it!
> Unless anyone has a convincing argument why it should be this way, of 
> course...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (TAP5-1372) BaseURLSource uses getLocalPort() rather than getServerPort()

2010-12-16 Thread Howard M. Lewis Ship (JIRA)

[ 
https://issues.apache.org/jira/browse/TAP5-1372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12972146#action_12972146
 ] 

Howard M. Lewis Ship commented on TAP5-1372:


I can see this being important, but not quite important enough to hold off on 
the stable 5.2 release. It does warrant a 5.2.5 bug fix release IMO.

> BaseURLSource uses getLocalPort() rather than getServerPort()
> -
>
> Key: TAP5-1372
> URL: https://issues.apache.org/jira/browse/TAP5-1372
> Project: Tapestry 5
>  Issue Type: Bug
>  Components: tapestry-core
>Affects Versions: 5.2.4
>Reporter: Andy Blower
>Priority: Critical
>
> Line 31 of BaseURLSourceImpl:
> int port = request.getLocalPort();
> Which calls same method in the underlying ServletRequest.
> getLocalPort javadoc: "Returns the Internet Protocol (IP) port number of the 
> interface on which the request was received."
> getServerPort javadoc: "Returns the port number to which the request was 
> sent. It is the value of the part after ":" in the Host header, 
> if any, or the server port where the client connection was accepted on."
> I think that the second is the one that should be used and since this port 
> number is paired with the host returned from getServerName() rather than 
> getLocalName(), this seems like a bug to me. Admittedly one that only causes 
> problems in clustered & load balanced environments, but it's just affected 
> our site so it would be great if it could be fixed for 5.2 final release. A 
> final release of Tapestry should not have a bug like this in it!
> Unless anyone has a convincing argument why it should be this way, of 
> course...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.