diff options
author | Daniel Hess <daniel@rio-grande.ping.de> | 2007-12-03 20:18:40 +0000 |
---|---|---|
committer | Daniel Hess <daniel@rio-grande.ping.de> | 2007-12-03 20:18:40 +0000 |
commit | 7b0467b6d89bebcb6c3ddf2ceeb0a75a6bd1ff5e (patch) | |
tree | 3fb7aee4e4cbed078e69a08227cafd1b5778046f | |
parent | 0755244ba71fa900f7a866cb4cd344fa1add77ab (diff) | |
download | sitesummary-7b0467b6d89bebcb6c3ddf2ceeb0a75a6bd1ff5e.tar.gz sitesummary-7b0467b6d89bebcb6c3ddf2ceeb0a75a6bd1ff5e.tar.bz2 sitesummary-7b0467b6d89bebcb6c3ddf2ceeb0a75a6bd1ff5e.tar.xz |
Make sitesummary-collector.cgi behave the same on webservers with
REMOTE_ADDR env and passed TCP filedescriptor.
-rw-r--r-- | debian/changelog | 9 | ||||
-rw-r--r-- | sitesummary-collector.cgi | 1 |
2 files changed, 9 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog index 0ac28fb..a0b2cc7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,15 @@ sitesummary (0.0.35) UNRELEASED; urgency=low + [ Petter Reinholdtsen ] * Recognice nagios2 as a nagios client/server indicator. - -- Petter Reinholdtsen <pere@debian.org> Mon, 3 Dec 2007 10:28:51 +0100 + [ Daniel Hess ] + * Make get_peerinfo of sitesummary-collector.cgi return the + dotted decimal representation of the remote IP address even + with webservers that don't set REMOTE_ADDR but passes the + filedescriptor of the TCP socket. + + -- Daniel Hess <daniel@rio-grande.ping.de> Mon, 03 Dec 2007 21:11:34 +0100 sitesummary (0.0.34) unstable; urgency=low diff --git a/sitesummary-collector.cgi b/sitesummary-collector.cgi index 1ba4607..226e7ad 100644 --- a/sitesummary-collector.cgi +++ b/sitesummary-collector.cgi @@ -154,6 +154,7 @@ sub get_peerinfo { my $peerport; ($peerport, $peeripaddr) = sockaddr_in($sockaddr); $peername = gethostbyaddr($peeripaddr, AF_INET); + $peeripstr = inet_ntoa($peeripaddr); } else { # Running on the command line, use test host $peeripstr = "127.0.0.1"; |