Revision: 7066
http://sourceforge.net/p/ipcop/svn/7066
Author: dotzball
Date: 2013-06-09 12:50:18 +0000 (Sun, 09 Jun 2013)
Log Message:
-----------
Show Internal Traffic rule options also if there is only red+green but with
[internal]
custom interfaces defined.
Modified Paths:
--------------
ipcop/trunk/html/cgi-bin/fwrules.cgi
ipcop/trunk/src/libs/firewall-lib.pl
ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0
Modified: ipcop/trunk/html/cgi-bin/fwrules.cgi
===================================================================
--- ipcop/trunk/html/cgi-bin/fwrules.cgi 2013-06-08 20:21:14 UTC (rev
7065)
+++ ipcop/trunk/html/cgi-bin/fwrules.cgi 2013-06-09 12:50:18 UTC (rev
7066)
@@ -469,7 +469,7 @@
}
if ($printMode eq 'all' || $cgiparams{'RULETYPE'} eq 'PINHOLES') {
- if (&FW::haveBlueNet() || &FW::haveOrangeNet() || &FW::haveIPsecNet()
|| &FW::haveOpenVPNNet()) {
+ if (&FW::haveInternalNet()) {
&printCurrentRules('PINHOLES', $printMode);
print "<br />";
}
@@ -1718,7 +1718,7 @@
END
&printHiddenFormParams('addNewRule');
- if (&FW::haveBlueNet() || &FW::haveOrangeNet() || &FW::haveIPsecNet() ||
&FW::haveOpenVPNNet()) {
+ if (&FW::haveInternalNet()) {
print <<END;
</form>
</td>
Modified: ipcop/trunk/src/libs/firewall-lib.pl
===================================================================
--- ipcop/trunk/src/libs/firewall-lib.pl 2013-06-08 20:21:14 UTC (rev
7065)
+++ ipcop/trunk/src/libs/firewall-lib.pl 2013-06-09 12:50:18 UTC (rev
7066)
@@ -152,6 +152,19 @@
}
}
+sub haveInternalNet
+{
+ my %customIfaces = ();
+ my %customifacesCount = &DATA::readCustIfaces(\%customIfaces);
+
+ if (&haveBlueNet() || &haveOrangeNet() || &haveIPsecNet() ||
&haveOpenVPNNet() || $customifacesCount{'NUM_INTERNAL'} > 0) {
+ return 1;
+ }
+ else {
+ return 0;
+ }
+}
+
sub cleanService
{
my $service = $_[0];
Modified: ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0
===================================================================
--- ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0 2013-06-08 20:21:14 UTC
(rev 7065)
+++ ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0 2013-06-09 12:50:18 UTC
(rev 7066)
@@ -12,6 +12,7 @@
/home/httpd/cgi-bin/credits.cgi
/home/httpd/cgi-bin/ddns.cgi
/home/httpd/cgi-bin/dhcp.cgi
+/home/httpd/cgi-bin/fwrules.cgi
/home/httpd/cgi-bin/hosts.cgi
/home/httpd/cgi-bin/index.cgi
/home/httpd/cgi-bin/ipsec.cgi
@@ -31,6 +32,7 @@
/home/httpd/html/images/redirect-background.png
/sbin/mkinitramfs
/usr/lib/ipcop/DataAccess.pl
+/usr/lib/ipcop/firewall-lib.pl
/usr/lib/ipcop/header.pl
/usr/lib/ipcop/library.sh
/usr/lib/ipcop/scheduler-lib.pl
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
Ipcop-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ipcop-svn