From d03a377c11a2fa91f0bfc2c94d0934fa740ce0ae Mon Sep 17 00:00:00 2001 From: Graham Knop Date: Fri, 7 Sep 2007 16:38:37 +0000 Subject: [PATCH] compare correct ip for spectre requests --- docs/changelog/7.x.x.txt | 1 + lib/WebGUI/Operation/Spectre.pm | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index e847bc197..4ad2815d9 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -14,6 +14,7 @@ - fix package importing - remove caching behavior, will always send content to the client if they ask - fix: can't turn off Is Group Admin setting + - Check correct IP for spectre connections 7.4.5 - fix: Apostrophy incorrectly escaped as double quote in some places diff --git a/lib/WebGUI/Operation/Spectre.pm b/lib/WebGUI/Operation/Spectre.pm index 524c68c6f..ae5fc1220 100644 --- a/lib/WebGUI/Operation/Spectre.pm +++ b/lib/WebGUI/Operation/Spectre.pm @@ -55,7 +55,7 @@ sub www_spectreGetSiteData { $session->http->setMimeType("text/json"); $session->http->setCacheControl("none"); my %siteData = (); - if (!isInSubnet($session->env->get("REMOTE_ADDR"), $session->config->get("spectreSubnets"))) { + if (!isInSubnet($session->env->getIp, $session->config->get("spectreSubnets"))) { $session->errorHandler->security("make a Spectre workflow data load request, but we're only allowed to accept requests from " .join(",",@{$session->config->get("spectreSubnets")})."."); }