/[smeserver]/rpms/e-smith-nutUPS/sme9/e-smith-nutUPS-2.4.0.Listen_Local_Network.patch
ViewVC logotype

Diff of /rpms/e-smith-nutUPS/sme9/e-smith-nutUPS-2.4.0.Listen_Local_Network.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.1 by stephdl, Thu Jan 22 09:02:44 2015 UTC Revision 1.2 by stephdl, Thu Jan 22 10:29:09 2015 UTC
# Line 1  Line 1 
1  diff -Nur e-smith-nutUPS-2.4.0.old8793/root/etc/e-smith/templates/etc/hosts.allow/upsd e-smith-nutUPS-2.4.0.bz8793/root/etc/e-smith/templates/etc/hosts.allow/upsd  diff -Nur e-smith-nutUPS-2.4.0.old8793/root/etc/e-smith/templates/etc/hosts.allow/upsd e-smith-nutUPS-2.4.0.bz8793/root/etc/e-smith/templates/etc/hosts.allow/upsd
2  --- e-smith-nutUPS-2.4.0.old8793/root/etc/e-smith/templates/etc/hosts.allow/upsd        1970-01-01 01:00:00.000000000 +0100  --- e-smith-nutUPS-2.4.0.old8793/root/etc/e-smith/templates/etc/hosts.allow/upsd        1970-01-01 01:00:00.000000000 +0100
3  +++ e-smith-nutUPS-2.4.0.bz8793/root/etc/e-smith/templates/etc/hosts.allow/upsd 2015-01-22 09:18:14.317537036 +0100  +++ e-smith-nutUPS-2.4.0.bz8793/root/etc/e-smith/templates/etc/hosts.allow/upsd 2015-01-22 10:38:53.743336465 +0100
4  @@ -0,0 +1,3 @@  @@ -0,0 +1,3 @@
5  +{  +{
6  +       $DB->hosts_allow_spec('nut','upsd');  +       $DB->hosts_allow_spec('nut','nut');
7  +}  +}
8    diff -Nur e-smith-nutUPS-2.4.0.old8793/root/etc/e-smith/templates/etc/services/30Nut e-smith-nutUPS-2.4.0.bz8793/root/etc/e-smith/templates/etc/services/30Nut
9    --- e-smith-nutUPS-2.4.0.old8793/root/etc/e-smith/templates/etc/services/30Nut  1970-01-01 01:00:00.000000000 +0100
10    +++ e-smith-nutUPS-2.4.0.bz8793/root/etc/e-smith/templates/etc/services/30Nut   2015-01-22 11:15:15.714961712 +0100
11    @@ -0,0 +1,3 @@
12    +#Nut Service
13    +nut              3493/tcp                       # Network UPS Tools
14    +nut              3493/udp                       # Network UPS Tools
15  diff -Nur e-smith-nutUPS-2.4.0.old8793/root/etc/e-smith/templates/etc/ups/upsd.conf/10Listen_Local_Network e-smith-nutUPS-2.4.0.bz8793/root/etc/e-smith/templates/etc/ups/upsd.conf/10Listen_Local_Network  diff -Nur e-smith-nutUPS-2.4.0.old8793/root/etc/e-smith/templates/etc/ups/upsd.conf/10Listen_Local_Network e-smith-nutUPS-2.4.0.bz8793/root/etc/e-smith/templates/etc/ups/upsd.conf/10Listen_Local_Network
16  --- e-smith-nutUPS-2.4.0.old8793/root/etc/e-smith/templates/etc/ups/upsd.conf/10Listen_Local_Network    1970-01-01 01:00:00.000000000 +0100  --- e-smith-nutUPS-2.4.0.old8793/root/etc/e-smith/templates/etc/ups/upsd.conf/10Listen_Local_Network    1970-01-01 01:00:00.000000000 +0100
17  +++ e-smith-nutUPS-2.4.0.bz8793/root/etc/e-smith/templates/etc/ups/upsd.conf/10Listen_Local_Network     2015-01-22 09:32:12.197591624 +0100  +++ e-smith-nutUPS-2.4.0.bz8793/root/etc/e-smith/templates/etc/ups/upsd.conf/10Listen_Local_Network     2015-01-22 11:14:27.995311819 +0100
18  @@ -0,0 +1,26 @@  @@ -0,0 +1,2 @@
19  +{  +LISTEN 127.0.0.1
20  +    use strict;  +LISTEN {$LocalIP}
 +    use warnings;  
 +    use esmith::ConfigDB;  
 +    use Net::IPv4Addr qw( ipv4_broadcast ipv4_parse );  
 +    use Net::IP;  
 +  
 +    #Variable declaration  
 +    my $config       = esmith::ConfigDB->open_ro || die ("Unable to open the configuration database");  
 +    my $network      = $config->get_prop('InternalInterface','Network');  
 +    my $netmask      = $config->get_prop('InternalInterface','Netmask');  
 +    my $ipaddress    = $config->get_prop('InternalInterface','IPAddress');  
 +  
 +    my $network_cidr = ipv4_parse($network,$netmask);  
 +    my $broadcast    = ipv4_broadcast($network,$netmask);  
 +    my $ip           = new Net::IP ("$network_cidr") || die ("Unable to generate the list of UPS Listen IP");  
 +  
 +    #Allow the localhost  
 +    $OUT .= "LISTEN 127.0.0.1\n";  
 +    # Loop to display all IP  
 +    do {  
 +        my $display = $ip->ip();  
 +        #we want to remove the network, the server IP and the brodcast IP  
 +        $OUT .= "LISTEN $display\n" if (($display ne $network)&&($display ne $broadcast)&&($display ne $ipaddress));  
 +       } while (++$ip);  
 +}  
21  diff -Nur e-smith-nutUPS-2.4.0.old8793/root/etc/e-smith/templates/etc/ups/upsd.conf/20ACL e-smith-nutUPS-2.4.0.bz8793/root/etc/e-smith/templates/etc/ups/upsd.conf/20ACL  diff -Nur e-smith-nutUPS-2.4.0.old8793/root/etc/e-smith/templates/etc/ups/upsd.conf/20ACL e-smith-nutUPS-2.4.0.bz8793/root/etc/e-smith/templates/etc/ups/upsd.conf/20ACL
22  --- e-smith-nutUPS-2.4.0.old8793/root/etc/e-smith/templates/etc/ups/upsd.conf/20ACL     2015-01-22 08:59:03.647593780 +0100  --- e-smith-nutUPS-2.4.0.old8793/root/etc/e-smith/templates/etc/ups/upsd.conf/20ACL     2015-01-22 08:59:03.647593780 +0100
23  +++ e-smith-nutUPS-2.4.0.bz8793/root/etc/e-smith/templates/etc/ups/upsd.conf/20ACL      1970-01-01 01:00:00.000000000 +0100  +++ e-smith-nutUPS-2.4.0.bz8793/root/etc/e-smith/templates/etc/ups/upsd.conf/20ACL      1970-01-01 01:00:00.000000000 +0100


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed