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@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@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