https://issues.apache.org/bugzilla/show_bug.cgi?id=56661

--- Comment #7 from Mark Thomas <ma...@apache.org> ---
I've just taken a look at the httpd docs as well and I don't see any way of
obtaining the IP address of the interface that the request was received on.
That reduces the choices to:
a) returning null
b) return the hose name (current behaviour)
c) use DNS to get the IP address
d) return an empty string

If I was starting from a clean slate, I choose option a). However, given the
current behaviour that is likely to start triggering NPEs in applications. That
makes d) preferrable to a).

There are many cases where c) will not return the correct value. DNS
round-robin load-balancing being one. Therefore, I don't think this apporach
should be used.

So that leaves b) or d) as the possible options in this case. I don't think we
should change it for 7.0.x or earlier but we could change it in 8.0x onwards.

I leave it a few days before doing anything to give folks a chance to comment.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to