Share

skyPipes Advanced Router

File Release Notes and Changelog

Release Name: skyPipes-20040323

Notes:


Changes: Bug Fixes: - status.html was still counting hosts that do not match the DMZ IP space, resulting in a false status being reported. It is now restricted to an accurate count. - A prior fix made to status.html resulted in two typo errors. Line 216 needed one more opening parenthesis to match the new INNER JOIN line. Line 217 needed the last column reference which read "hostS.id" to be corrected to "typeS.id". - Different versions of nmap provide varying default output, which led to a breakdown of the host detection grep. Fortunately, nmap provides a reliable output style using the -oG option for greppable output. Each line starts with "Hosts:". It is splittable on tabs, then on spaces, then the second entry in the resulting array is the IP address of the host. This option was applied to the nmap command used in networkAnalysis.html to fix the bug. - In status.html, if the configuration had never been applied, Configuration Last Applied initially showed a false date in 1969 (the beginning of the Unix Epoch). Now, a null setting is detected and it initially reports, more properly, "Never". - hostManager.html was breaking in the case where no hosts were detected. The php function <code>count()</code> was returning a 1 for a variable that had never been made into an array. The fix was to first check whether the variable was an array and default to zero if not. This fix was made in four places in the file. - When the user's session expired or was superceded by another login, the interface returned to the login prompt without explanation. Now an explanation is given at the login prompt, after changes to commonInc.html and login.html. - If the <code>nmap</code> command is not installed, it causes host detection to fail. At this point the Status page reports zero hosts, but gave no explanation. A change to status.html detects this mode and warns the user that if hosts are attached to the DMZ to check that nmap is installed. Documentation Changes: - In installation.html, a section describing the required and suggested packages to be chosen during the Red Hat 9 install process was added (especially nmap).