diff --git a/doc/ChangeLog b/doc/ChangeLog
index d9ea07391..162229386 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,58 @@
+------------------------------------------------------------------------
+r720 | maniacikarus | 2007-07-25 22:02:01 +0400 (Wed, 25 Jul 2007) | 2 lines
+
+Guardian Paket angefangen, zum Testen muss Snort funktionieren ...
+
+------------------------------------------------------------------------
+r719 | ms | 2007-07-25 01:02:07 +0400 (Wed, 25 Jul 2007) | 3 lines
+
+Sorry, aber so ist es deutlich schoener...
+Und es ist ja schon spaet :D
+
+------------------------------------------------------------------------
+r718 | ms | 2007-07-25 00:57:19 +0400 (Wed, 25 Jul 2007) | 3 lines
+
+Habe mal die Meldung geaendert, dass niemand die LFS-Leute informiert wenn er nen Fehler hat.
+Bei Errors wartet das System jetzt 3 Minuten und geht dann automatisch weiter, falls man per Remote neu startet...
+
+------------------------------------------------------------------------
+r717 | ms | 2007-07-24 20:33:31 +0400 (Tue, 24 Jul 2007) | 2 lines
+
+LFS-Scripts, die unbenutzt waren entfernt.
+
+------------------------------------------------------------------------
+r716 | maniacikarus | 2007-07-23 22:13:41 +0400 (Mon, 23 Jul 2007) | 3 lines
+
+Probleme mit dem Perl Modulen hoffentlich bereinigt
+MPFire liest jetzt auch Genre und Jahr aus
+
+------------------------------------------------------------------------
+r715 | maniacikarus | 2007-07-21 21:23:57 +0400 (Sat, 21 Jul 2007) | 2 lines
+
+Fixes am MPFire und an der backupctrl
+
+------------------------------------------------------------------------
+r714 | ms | 2007-07-20 19:10:19 +0400 (Fri, 20 Jul 2007) | 2 lines
+
+Pakfire und startklips Fixes.
+
+------------------------------------------------------------------------
+r713 | ms | 2007-07-20 03:20:04 +0400 (Fri, 20 Jul 2007) | 7 lines
+
+Tripwire-Policy gefixt.
+Backupctrl zur ISO gefuegt.
+Das logger-Tool loggt nicht korrekt in eine Datei.
+Unser IPSec-restart-Problem mit einem kleinem Patch behoben.
+ Das das ifconfig Fehler liefert nehmen wir IP.
+ Bitte testet dies noch einmal langfristig!!!
+
+------------------------------------------------------------------------
+r712 | maniacikarus | 2007-07-19 21:08:25 +0400 (Thu, 19 Jul 2007) | 4 lines
+
+Backupklamotte erweitert
+Fehler im Disk Graphen gefixt
+Kleine Anpassung am MPFire
+
------------------------------------------------------------------------
r711 | ms | 2007-07-19 21:04:04 +0400 (Thu, 19 Jul 2007) | 6 lines
diff --git a/html/cgi-bin/ids.cgi b/html/cgi-bin/ids.cgi
index 30589567b..16a944511 100644
--- a/html/cgi-bin/ids.cgi
+++ b/html/cgi-bin/ids.cgi
@@ -453,155 +453,154 @@ if ($results ne '') {
&Header::closebox();
####################### Added for snort rules control #################################
-#if ( -e "${General::swroot}/snort/enable" || -e "${General::swroot}/snort/enable_green" || -e "${General::swroot}/snort/enable_blue" || -e "${General::swroot}/snort/enable_orange" ) {
-# &Header::openbox('100%', 'LEFT', $Lang::tr{'intrusion detection system rules'});
-# # Output display table for rule files
-# print "
-#
-#END
-#;
-# &Header::closebox();
-#}
+if ( -e "${General::swroot}/snort/enable" || -e "${General::swroot}/snort/enable_green" || -e "${General::swroot}/snort/enable_blue" || -e "${General::swroot}/snort/enable_orange" ) {
+ &Header::openbox('100%', 'LEFT', $Lang::tr{'intrusion detection system rules'});
+ # Output display table for rule files
+ print "
+
+END
+;
+ &Header::closebox();
+}
####################### End added for snort rules control #################################
&Header::closebigbox();
diff --git a/html/cgi-bin/ovpnmain.cgi b/html/cgi-bin/ovpnmain.cgi
index 7566ec00a..f143eefcc 100644
--- a/html/cgi-bin/ovpnmain.cgi
+++ b/html/cgi-bin/ovpnmain.cgi
@@ -573,6 +573,11 @@ if ($cgiparams{'ACTION'} eq $Lang::tr{'save'} && $cgiparams{'TYPE'} eq '' && $cg
$vpnsettings{'DMTU'} = $cgiparams{'DMTU'};
$vpnsettings{'DCOMPLZO'} = $cgiparams{'DCOMPLZO'};
$vpnsettings{'DCIPHER'} = $cgiparams{'DCIPHER'};
+#wrtie enable
+
+ if ( $vpnsettings{'ENABLED_BLUE'} eq 'on' ) {system("touch ${General::swroot}/ovpn/enable_blue 2>/dev/null");}else{system("unlink ${General::swroot}/ovpn/enable_blue 2>/dev/null");}
+ if ( $vpnsettings{'ENABLED_ORANGE'} eq 'on' ) {system("touch ${General::swroot}/ovpn/enable_orange 2>/dev/null");}else{system("unlink ${General::swroot}/ovpn/enable_orange 2>/dev/null");}
+ if ( $vpnsettings{'ENABLED'} eq 'on' ) {system("touch ${General::swroot}/ovpn/enable 2>/dev/null");}else{system("unlink ${General::swroot}/ovpn/enable 2>/dev/null");}
#new settings for daemon
&General::writehash("${General::swroot}/ovpn/settings", \%vpnsettings);
&writeserverconf();#hier ok
diff --git a/src/initscripts/init.d/network b/src/initscripts/init.d/network
index 2ef7087a6..5580533a7 100644
--- a/src/initscripts/init.d/network
+++ b/src/initscripts/init.d/network
@@ -123,6 +123,9 @@ case "${DO}" in
fi
fi
+ boot_mesg "Setting OpenVPN if enabled"
+ /usr/local/bin/openvpnctrl -s; evaluate_retval
+
boot_mesg "Starting Snort if enabled"
/etc/rc.d/init.d/snort start; evaluate_retval
;;
@@ -157,6 +160,9 @@ case "${DO}" in
fi
fi
+ boot_mesg "Stopping OpenVPN if enabled"
+ /usr/local/bin/openvpnctrl -k; evaluate_retval
+
boot_mesg "Stopping Snort if enabled"
/etc/rc.d/init.d/snort stop; evaluate_retval
;;