From 9011399a1ba2482cb2062e7b4754ea8939e1bd71 Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Tue, 25 Jan 2011 15:38:44 +0100 Subject: [PATCH 1/2] Updated memtest86+ (4.20). --- lfs/memtest | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lfs/memtest b/lfs/memtest index 5d27047ac..a6179ed36 100644 --- a/lfs/memtest +++ b/lfs/memtest @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2011 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@ include Config -VER = 4.10 +VER = 4.20 THISAPP = memtest86+-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = 2144f21d4489a04149b1891b8d97e8fc +$(DL_FILE)_MD5 = ef62c2f5be616676c8c62066dedc46b3 install : $(TARGET) From 843f29e9b9ff647ecdcb5d7bc512bb12f630a712 Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Tue, 25 Jan 2011 22:06:19 +0100 Subject: [PATCH 2/2] Add some checks to vpn-watch and set the restart timer to 60min. --- src/scripts/vpn-watch | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/scripts/vpn-watch b/src/scripts/vpn-watch index 466aaa62d..af646adce 100755 --- a/src/scripts/vpn-watch +++ b/src/scripts/vpn-watch @@ -1,6 +1,6 @@ #!/usr/bin/perl ################################################## -##### VPN-Watch.pl Version 0.6 ##### +##### VPN-Watch.pl Version 0.6a ##### ################################################## # # # VPN-Watch is part of the IPFire Firewall # @@ -31,8 +31,8 @@ while ( $i == 0){ $round++; - # Reset roundcounter after 10 min. To do established check. - if ($round > 9) { $round=0; } + # Reset roundcounter after 60 min. To do established check. + if ($round > 59) { $round=0; } if (open(FILE, "<${General::swroot}/vpn/config")) { @vpnsettings = ; close(FILE); @@ -56,8 +56,9 @@ foreach (@vpnsettings){ if ($remoteip eq ""){next;if ($debug){logger("Unable to resolve $remotehostname.");}} my $ipmatch= `echo "$status" | grep '$remoteip' | grep '$settings[2]'`; my $established= `echo "$status" | grep '$settings[2]' | grep 'erouted;'`; - - if ( $round == 0 && $ipmatch eq '' && $status ne ''){ + my $known= `echo "$status" | grep '$settings[2]'`; + + if ( $ipmatch eq '' && $known ne '' ){ logger("Remote IP for host $remotehostname($remoteip) has changed, restarting ipsec."); system("/usr/local/bin/ipsecctrl S $settings[0]"); $round=0;