Author: jfthomps
Date: Thu Dec 11 18:46:06 2014
New Revision: 1644719
URL: http://svn.apache.org/r1644719
Log:
VCL-174 - NAT - support for sites that have small IP address ranges
utils.php: modified getRequestInfo and getNAThosts: changed natIP to
publicIPaddress
managementnode.php: modified AJsaveResource and addResource: changed natIP to
publicIPaddress
Modified:
vcl/trunk/web/.ht-inc/managementnode.php
vcl/trunk/web/.ht-inc/utils.php
Modified: vcl/trunk/web/.ht-inc/managementnode.php
URL:
http://svn.apache.org/viewvc/vcl/trunk/web/.ht-inc/managementnode.php?rev=1644719&r1=1644718&r2=1644719&view=diff
==============================================================================
--- vcl/trunk/web/.ht-inc/managementnode.php (original)
+++ vcl/trunk/web/.ht-inc/managementnode.php Thu Dec 11 18:46:06 2014
@@ -530,13 +530,13 @@ class ManagementNode extends Resource {
if($row = mysql_fetch_assoc($qh)) {
$resourceid = $row['id'];
$query = "UPDATE nathost "
- . "SET natIP =
'{$data['ipaddress']}' "
+ . "SET publicIPaddress =
'{$data['ipaddress']}' "
. "WHERE resourceid =
$resourceid";
doQuery($query);
if(!
mysql_affected_rows($GLOBALS['mysql_link_vcl'])) {
$query = "INSERT INTO nathost "
. "(resourceid, "
- . "natIP) "
+ .
"publicIPaddress) "
. "VALUES "
. "($resourceid, "
.
"'{$data['ipaddress']}')";
@@ -932,7 +932,7 @@ class ManagementNode extends Resource {
// add entry to nathost table (TODO change in release after 2.4
when section added to manage nat hosts)
$query = "INSERT INTO nathost "
. "(resourceid, "
- . "natIP) "
+ . "publicIPaddress) "
. "VALUES ($resourceid, "
. "'{$data['ipaddress']}')";
doQuery($query);
Modified: vcl/trunk/web/.ht-inc/utils.php
URL:
http://svn.apache.org/viewvc/vcl/trunk/web/.ht-inc/utils.php?rev=1644719&r1=1644718&r2=1644719&view=diff
==============================================================================
--- vcl/trunk/web/.ht-inc/utils.php (original)
+++ vcl/trunk/web/.ht-inc/utils.php Thu Dec 11 18:46:06 2014
@@ -5471,7 +5471,7 @@ function getRequestInfo($id, $returnNULL
. "c.hostname, "
. "i.forcheckout, "
. "rs.pw AS password, "
- . "COALESCE(nh.natIP, c.IPaddress) AS connectIP, "
+ . "COALESCE(nh.publicIPaddress, c.IPaddress) AS
connectIP, "
. "rs.remoteIP "
. "FROM reservation rs, "
. "image i, "
@@ -8678,7 +8678,7 @@ function getUsedBlockComputerids($start,
/// \return an array with info about the NAT hosts; each element's index is the
/// id from the table; each element has the following items\n
/// \b hostname\n
-/// \b natIP - IP to which users will connect
+/// \b publicIPaddress - IP to which users will connect
///
/// \brief builds an array of NAT hosts
///
@@ -8686,7 +8686,7 @@ function getUsedBlockComputerids($start,
function getNAThosts($id=0, $sort=0) {
$nathosts = array();
$query = "SELECT n.id, "
- . "n.natIP, "
+ . "n.publicIPaddress, "
. "COALESCE(c.hostname, m.hostname) AS hostname "
. "FROM nathost n "
. "LEFT JOIN resource r ON (n.resourceid = r.id) "