This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".
The branch, next has been updated
via 1bee37ba2cd744820cc16133e4703b2df3a2892f (commit)
from 4f4f5bbbfded965d41429d438efba429794aae8a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 1bee37ba2cd744820cc16133e4703b2df3a2892f
Author: Stephan Feddersen <sfeddersen(a)ipfire.org>
Date: Tue Aug 15 15:17:35 2017 +0200
WIO: wio.cgi edit how to get the ips for the networks
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
-----------------------------------------------------------------------
Summary of changes:
lfs/wio | 2 +-
src/wio/lang/wio.de.pl | 1 +
src/wio/lang/wio.en.pl | 1 +
src/wio/wio.cgi | 19 +++++--------------
4 files changed, 8 insertions(+), 15 deletions(-)
Difference in files:
diff --git a/lfs/wio b/lfs/wio
index a3c00d9..25726cd 100644
--- a/lfs/wio
+++ b/lfs/wio
@@ -15,7 +15,7 @@ THISAPP = wio-$(VER)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = wio
-PAK_VER = 1
+PAK_VER = 2
###############################################################################
# Top-level Rules
diff --git a/src/wio/lang/wio.de.pl b/src/wio/lang/wio.de.pl
index 430284e..fd82ff0 100644
--- a/src/wio/lang/wio.de.pl
+++ b/src/wio/lang/wio.de.pl
@@ -97,6 +97,7 @@
'wio_iface' => 'Schnittstelle',
'wio_client_enable' => 'Client aktivieren?',
'wio_ping_send' => 'überprüfen per',
+'wio_link_open' => 'Link öffnen per',
'enable disable client' => 'Client aktivieren oder deaktivieren',
'wio_client_on' => 'Ãœberwachung aktiviert (klicken, um zu deaktivieren)',
'wio_client_off' => 'Ãœberwachung deaktiviert (klicken, um zu aktivieren)',
diff --git a/src/wio/lang/wio.en.pl b/src/wio/lang/wio.en.pl
index 17312a7..52793b9 100644
--- a/src/wio/lang/wio.en.pl
+++ b/src/wio/lang/wio.en.pl
@@ -97,6 +97,7 @@
'wio_iface' => 'Interface',
'wio_client_enable' => 'enable Host ?',
'wio_ping_send' => 'send ping to',
+'wio_link_open' => 'open link via',
'enable disable client' => 'enable or disable client',
'wio_client_on' => 'Client enabled (click to disable)',
'wio_client_off' => 'Client disabled (click to enable)',
diff --git a/src/wio/wio.cgi b/src/wio/wio.cgi
index 631e468..aa471e6 100644
--- a/src/wio/wio.cgi
+++ b/src/wio/wio.cgi
@@ -47,6 +47,7 @@ use Fatal qw/ open /;
use Net::Telnet;
require '/var/ipfire/general-functions.pl';
+require '/var/ipfire/network-functions.pl';
require '/var/ipfire/lang.pl';
require '/var/ipfire/header.pl';
require '/usr/lib/wio/wio-lib.pl';
@@ -166,18 +167,8 @@ if ( -e $wiofile ) { goto WIOSCAN; }
## get network ips
foreach (@devs_color) {
if ( $netsettings{"${_}_DEV"} ne '' ) {
-
- $wiosettings{"${_}_IPLOW"} = inet_ntoa pack q/N/, (unpack (q/N/, inet_aton ($netsettings{"${_}_NETADDRESS"}))+1);
- my @addrarr = split(/\./,$netsettings{"${_}_ADDRESS"});
- my $ipaddress = unpack( "N", pack( "C4",@addrarr ) );
-
- my @maskarr = split(/\./,$netsettings{"${_}_NETMASK"});
- my $netmask = unpack( "N", pack( "C4",@maskarr ) );
-
- my $bcast = ( $ipaddress & $netmask ) + ( ~ $netmask );
- my @bcastarr = inet_ntoa pack q/N/, (unpack (q/N/, inet_aton ($bcast))-1);
-
- $wiosettings{"${_}_IPHIGH"} = join(".",@bcastarr);
+ $wiosettings{"${_}_IPLOW"} = &Network::find_next_ip_address($netsettings{"${_}_NETADDRESS"}, 1);
+ $wiosettings{"${_}_IPHIGH"} = &Network::find_next_ip_address($netsettings{"${_}_BROADCAST"}, -1);
}
}
@@ -712,7 +703,7 @@ else {
print"
</tr>
<tr>
- <td height='30'>$Lang::tr{'wio_ping_send'}:</td>
+ <td height='30'>$Lang::tr{'wio_link_open'}:</td>
<td align='left' colspan='5'>
<select size='1' name='WEBINTERFACE$count' width='80' style='width: 80px'>
<option value='----' $selected{'WEBINTERFACE$count'}{'----'}>----</option>
@@ -1713,7 +1704,7 @@ else {
print"
</tr>
<tr>
- <td height='30'>$Lang::tr{'wio_ping_send'}:</td>
+ <td height='30'>$Lang::tr{'wio_link_open'}:</td>
<td align='left' colspan='5'>
<select size='1' name='WEBINTERFACE' width='80' style='width: 80px'>
<option value='----' $selected{'WEBINTERFACE'}{'----'}>----</option>
hooks/post-receive
--
IPFire 2.x development tree