From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: development@lists.ipfire.org Subject: Re: [PATCH] guardian 2.0: suggested cosmetic changes Date: Sat, 24 Sep 2016 12:20:42 +0100 Message-ID: <1474716042.2757.285.camel@ipfire.org> In-Reply-To: <20160923143304.30134-1-matthias.fischer@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2006398095324149366==" List-Id: --===============2006398095324149366== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi, I will wait until Stefan comments on this before I merge it. This looks really good. -Michael On Fri, 2016-09-23 at 16:33 +0200, Matthias Fischer wrote: > I did the following: >=20 > - Rearranged the fields on 'guardian.cgi' a bit - in a (hopefully) logical > manner, > =C2=A0 so that they don't need so much room. > - Added some translation-strings and explanations to (revised) 'guardian.cg= i'. > - Added missing language string(s), deleted obsolete. > - Deleted all guardian entries from standard language files in > =C2=A0 '/var/ipfire/langs'-directory. > - Added (upgraded) addon-specific language files to '/var/ipfire/addon-lang= '- > directory. >=20 > I hope, I didn't forget something... >=20 > Best, > Matthias >=20 > Signed-off-by: Matthias Fischer > --- > =C2=A0config/guardian/guardian.de.pl | 45 ++++++++++++++++++++++++ > =C2=A0config/guardian/guardian.en.pl | 45 ++++++++++++++++++++++++ > =C2=A0config/guardian/guardian.es.pl | 23 ++++++++++++ > =C2=A0config/guardian/guardian.fr.pl | 23 ++++++++++++ > =C2=A0config/guardian/guardian.it.pl | 24 +++++++++++++ > =C2=A0config/guardian/guardian.nl.pl | 23 ++++++++++++ > =C2=A0config/guardian/guardian.pl.pl | 23 ++++++++++++ > =C2=A0config/guardian/guardian.ru.pl | 24 +++++++++++++ > =C2=A0config/guardian/guardian.tr.pl | 24 +++++++++++++ > =C2=A0html/cgi-bin/guardian.cgi=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0| 80 +++= ++++++++++++++++++++---------------- > --- > =C2=A0langs/de/cgi-bin/de.pl=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0| 24 ------------- > =C2=A0langs/en/cgi-bin/en.pl=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0| 26 -------------- > =C2=A0langs/es/cgi-bin/es.pl=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0|=C2=A0=C2=A06 ---- > =C2=A0langs/fr/cgi-bin/fr.pl=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0|=C2=A0=C2=A06 ---- > =C2=A0langs/it/cgi-bin/it.pl=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0|=C2=A0=C2=A07 ---- > =C2=A0langs/nl/cgi-bin/nl.pl=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0|=C2=A0=C2=A06 ---- > =C2=A0langs/pl/cgi-bin/pl.pl=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0|=C2=A0=C2=A06 ---- > =C2=A0langs/ru/cgi-bin/ru.pl=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0|=C2=A0=C2=A06 ---- > =C2=A0langs/tr/cgi-bin/tr.pl=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0|=C2=A0=C2=A06 ---- > =C2=A0lfs/guardian=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A09 +++-- > =C2=A020 files changed, 304 insertions(+), 132 deletions(-) > =C2=A0create mode 100644 config/guardian/guardian.de.pl > =C2=A0create mode 100644 config/guardian/guardian.en.pl > =C2=A0create mode 100644 config/guardian/guardian.es.pl > =C2=A0create mode 100644 config/guardian/guardian.fr.pl > =C2=A0create mode 100644 config/guardian/guardian.it.pl > =C2=A0create mode 100644 config/guardian/guardian.nl.pl > =C2=A0create mode 100644 config/guardian/guardian.pl.pl > =C2=A0create mode 100644 config/guardian/guardian.ru.pl > =C2=A0create mode 100644 config/guardian/guardian.tr.pl >=20 > diff --git a/config/guardian/guardian.de.pl b/config/guardian/guardian.de.pl > new file mode 100644 > index 0000000..344d045 > --- /dev/null > +++ b/config/guardian/guardian.de.pl > @@ -0,0 +1,45 @@ > +%tr =3D (=C2=A0 > +%tr, > + > +'guardian' =3D> 'Guardian', > +'guardian block a host' =3D> 'Host blocken', > +'guardian block httpd brute-force' =3D> 'httpd-Brute-Force-Erkennung', > +'guardian block owncloud brute-force' =3D> 'Owncloud-Brute-Force-Erkennung= ', > +'guardian block ssh brute-force' =3D> 'SSH-Brute-Force-Erkennung', > +'guardian blockcount' =3D> 'Trefferschwelle (Snort)', > +'guardian blocked hosts' =3D> 'Aktuell geblockte Hosts', > +'guardian blocking of this address is not allowed' =3D> 'Diese Addresse da= rf > nicht geblockt werden.', > +'guardian blocktime' =3D> 'Blockzeit (Sekunden)', > +'guardian common settings' =3D> 'Allgemeine Einstellungen', > +'guardian configuration' =3D> 'Guardian-Konfiguration', > +'guardian daemon' =3D> 'Daemon', > +'guardian empty input' =3D> 'Fehlende Angabe: Bitte geben Sie einen g=C3= =BCltigen > Host oder ein g=C3=BCltiges Netzwerk an.', > +'guardian enabled' =3D> 'Guardian aktivieren', > +'guardian firewallaction' =3D> 'Firewall-Aktion', > +'guardian ignored hosts' =3D> 'Ignorierte Hosts', > +'guardian invalid address or subnet' =3D> 'Ung=C3=BCltige Host-Addresse od= er > Netzwerk.', > +'guardian invalid blockcount' =3D> 'Ung=C3=BCltige Anzahl: Bitte verwenden= Sie eine > nat=C3=BCrliche Zahl gr=C3=B6=C3=9Fer als Null.', > +'guardian invalid blocktime' =3D> 'Ung=C3=BCltige Blockzeit: Bitte verwend= en Sie > eine nat=C3=BCrliche Zahl gr=C3=B6=C3=9Fer als Null.', > +'guardian invalid logfile' =3D> 'Der angegebene Pfad zum "Ignore file" ist > ung=C3=BCltig.', > +'guardian logfacility' =3D> 'Logziel', > +'guardian logfile' =3D> 'Logdatei', > +'guardian loglevel' =3D> 'Loglevel', > +'guardian loglevel_off' =3D> 'Aus', > +'guardian loglevel_info' =3D> 'Info', > +'guardian loglevel_debug' =3D> 'Debug', > +'guardian logtarget_syslog' =3D> 'Systemlog', > +'guardian logtarget_file' =3D> 'Datei', > +'guardian logtarget_console' =3D> 'Konsole', > +'guardian no entries' =3D> 'Keine Eintr=C3=A4ge vorhanden.', > +'guardian not running no hosts can be blocked' =3D> 'Guardian l=C3=A4uft n= icht. Es > werden keine Hosts geblockt.', > +'guardian priolevel_high' =3D> '1 - Hoch', > +'guardian priolevel_medium' =3D> '2 - Mittel', > +'guardian priolevel_low' =3D> '3 - Niedrig', > +'guardian priolevel_very_low' =3D> '4 - Sehr niedrig', > +'guardian priority level' =3D> 'Priorit=C3=A4tslevel (Snort)', > +'guardian service' =3D> 'Guardian-Dienst', > +'guardian watch snort alertfile' =3D> 'Snort-Alarme auswerten', > + > +); > + > +#EOF > diff --git a/config/guardian/guardian.en.pl b/config/guardian/guardian.en.pl > new file mode 100644 > index 0000000..f6be865 > --- /dev/null > +++ b/config/guardian/guardian.en.pl > @@ -0,0 +1,45 @@ > +%tr =3D (=C2=A0 > +%tr, > + > +'guardian' =3D> 'Guardian', > +'guardian block a host' =3D> 'Block host', > +'guardian block httpd brute-force' =3D> 'httpd Brute Force Detection', > +'guardian block owncloud brute-force' =3D> 'Owncloud Brute Force detection= ', > +'guardian block ssh brute-force' =3D> 'SSH Brute Force Detection', > +'guardian blockcount' =3D> 'Strike Threshold (Snort)', > +'guardian blocked hosts' =3D> 'Currently blocked hosts', > +'guardian blocking of this address is not allowed' =3D> 'Blocking of the g= iven > address is not allowed.', > +'guardian blocktime' =3D> 'Block Time (seconds)', > +'guardian common settings' =3D> 'Common Settings', > +'guardian configuration' =3D> 'Guardian Configuration', > +'guardian daemon' =3D> 'Daemon', > +'guardian empty input' =3D> 'Empty input: Please enter a valid host addres= s or > subnet.', > +'guardian enabled' =3D> 'Enable Guardian', > +'guardian firewallaction' =3D> 'Firewall Action', > +'guardian ignored hosts' =3D> 'Ignored Hosts', > +'guardian invalid address or subnet' =3D> 'Invalid host address or subnet.= ', > +'guardian invalid blockcount' =3D> 'Invalid BlockCount: Please provide a > natural number higher than zero.', > +'guardian invalid blocktime' =3D> 'Invalid BlockTime: Please provide a nat= ural > number higher than zero.', > +'guardian invalid logfile' =3D> 'The provided path for the logfile is not > valid.', > +'guardian logfacility' =3D> 'Log Facility', > +'guardian logfile' =3D> 'Log File', > +'guardian loglevel' =3D> 'Log Level', > +'guardian loglevel_off' =3D> 'Off', > +'guardian loglevel_info' =3D> 'Info', > +'guardian loglevel_debug' =3D> 'Debug', > +'guardian logtarget_syslog' =3D> 'Systemlog', > +'guardian logtarget_file' =3D> 'File', > +'guardian logtarget_console' =3D> 'Console', > +'guardian no entries' =3D> 'No entries at the moment.', > +'guardian not running no hosts can be blocked' =3D> 'Guardian is not runni= ng. > No hosts will be blocked.', > +'guardian priolevel_high' =3D> '1 - High', > +'guardian priolevel_medium' =3D> '2 - Medium', > +'guardian priolevel_low' =3D> '3 - Low', > +'guardian priolevel_very_low' =3D> '4 - Very low', > +'guardian priority level' =3D> 'Priority Level (Snort)', > +'guardian service' =3D> 'Guardian Service', > +'guardian watch snort alertfile' =3D> 'Monitor Snort Alert File', > + > +); > + > +#EOF > diff --git a/config/guardian/guardian.es.pl b/config/guardian/guardian.es.pl > new file mode 100644 > index 0000000..89ffb52 > --- /dev/null > +++ b/config/guardian/guardian.es.pl > @@ -0,0 +1,23 @@ > +%tr =3D (=C2=A0 > +%tr, > + > +'guardian alertfile' =3D> 'Archivo de alerta', > +'guardian configuration' =3D> 'Configuraci=C3=B3n de Guardian', > +'guardian ignorefile' =3D> 'Archivo Ignorefile', > +'guardian interface' =3D> 'Interfaz', > +'guardian logfile' =3D> 'Archivo de registro', > +'guardian loglevel_off' =3D> 'Off', > +'guardian loglevel_info' =3D> 'Info', > +'guardian loglevel_debug' =3D> 'Debug', > +'guardian logtarget_syslog' =3D> 'Systemlog', > +'guardian logtarget_file' =3D> 'File', > +'guardian logtarget_console' =3D> 'Console', > +'guardian priolevel_high' =3D> '1 - High', > +'guardian priolevel_medium' =3D> '2 - Medium', > +'guardian priolevel_low' =3D> '3 - Low', > +'guardian priolevel_very_low' =3D> '4 - Very low', > +'guardian timelimit' =3D> 'L=C3=ADmite de tiempo', > + > +); > + > +#EOF > diff --git a/config/guardian/guardian.fr.pl b/config/guardian/guardian.fr.pl > new file mode 100644 > index 0000000..82e5736 > --- /dev/null > +++ b/config/guardian/guardian.fr.pl > @@ -0,0 +1,23 @@ > +%tr =3D (=C2=A0 > +%tr, > + > +'guardian alertfile' =3D> 'Fichier d\'alerte', > +'guardian configuration' =3D> 'Configuration du gardien', > +'guardian ignorefile' =3D> 'Fichier d\'ignor=C3=A9s', > +'guardian interface' =3D> 'Interface', > +'guardian logfile' =3D> 'Fichier log', > +'guardian loglevel_off' =3D> 'Off', > +'guardian loglevel_info' =3D> 'Info', > +'guardian loglevel_debug' =3D> 'Debug', > +'guardian logtarget_syslog' =3D> 'Systemlog', > +'guardian logtarget_file' =3D> 'File', > +'guardian logtarget_console' =3D> 'Console', > +'guardian priolevel_high' =3D> '1 - High', > +'guardian priolevel_medium' =3D> '2 - Medium', > +'guardian priolevel_low' =3D> '3 - Low', > +'guardian priolevel_very_low' =3D> '4 - Very low', > +'guardian timelimit' =3D> 'D=C3=A9lai maximum', > + > +); > + > +#EOF > diff --git a/config/guardian/guardian.it.pl b/config/guardian/guardian.it.pl > new file mode 100644 > index 0000000..9b89a52 > --- /dev/null > +++ b/config/guardian/guardian.it.pl > @@ -0,0 +1,24 @@ > +%tr =3D (=C2=A0 > +%tr, > + > +'guaranteed bandwith' =3D> 'Guaranteed bandwith', > +'guardian alertfile' =3D> 'Alertfile', > +'guardian configuration' =3D> 'Guardian Configuration', > +'guardian ignorefile' =3D> 'Ignorefile', > +'guardian interface' =3D> 'Interface', > +'guardian logfile' =3D> 'Logfile', > +'guardian loglevel_off' =3D> 'Off', > +'guardian loglevel_info' =3D> 'Info', > +'guardian loglevel_debug' =3D> 'Debug', > +'guardian logtarget_syslog' =3D> 'Systemlog', > +'guardian logtarget_file' =3D> 'File', > +'guardian logtarget_console' =3D> 'Console', > +'guardian priolevel_high' =3D> '1 - High', > +'guardian priolevel_medium' =3D> '2 - Medium', > +'guardian priolevel_low' =3D> '3 - Low', > +'guardian priolevel_very_low' =3D> '4 - Very low', > +'guardian timelimit' =3D> 'Timelimit', > + > +); > + > +#EOF > diff --git a/config/guardian/guardian.nl.pl b/config/guardian/guardian.nl.pl > new file mode 100644 > index 0000000..d71a91f > --- /dev/null > +++ b/config/guardian/guardian.nl.pl > @@ -0,0 +1,23 @@ > +%tr =3D (=C2=A0 > +%tr, > + > +'guardian alertfile' =3D> 'Meldingenbestand', > +'guardian configuration' =3D> 'Guardian configuratie', > +'guardian ignorefile' =3D> 'Negeerbestand', > +'guardian interface' =3D> 'Interface', > +'guardian logfile' =3D> 'Logbestand', > +'guardian loglevel_off' =3D> 'Off', > +'guardian loglevel_info' =3D> 'Info', > +'guardian loglevel_debug' =3D> 'Debug', > +'guardian logtarget_syslog' =3D> 'Systemlog', > +'guardian logtarget_file' =3D> 'File', > +'guardian logtarget_console' =3D> 'Console', > +'guardian priolevel_high' =3D> '1 - High', > +'guardian priolevel_medium' =3D> '2 - Medium', > +'guardian priolevel_low' =3D> '3 - Low', > +'guardian priolevel_very_low' =3D> '4 - Very low', > +'guardian timelimit' =3D> 'Tijdlimiet', > + > +); > + > +#EOF > diff --git a/config/guardian/guardian.pl.pl b/config/guardian/guardian.pl.pl > new file mode 100644 > index 0000000..18cb396 > --- /dev/null > +++ b/config/guardian/guardian.pl.pl > @@ -0,0 +1,23 @@ > +%tr =3D (=C2=A0 > +%tr, > + > +'guardian alertfile' =3D> 'Plik alert=C3=B3w', > +'guardian configuration' =3D> 'Konfiguracja Guardian\'a', > +'guardian ignorefile' =3D> 'Plik ignorowanych', > +'guardian interface' =3D> 'Interfejs', > +'guardian logfile' =3D> 'Plik Log', > +'guardian loglevel_off' =3D> 'Off', > +'guardian loglevel_info' =3D> 'Info', > +'guardian loglevel_debug' =3D> 'Debug', > +'guardian logtarget_syslog' =3D> 'Systemlog', > +'guardian logtarget_file' =3D> 'File', > +'guardian logtarget_console' =3D> 'Console', > +'guardian priolevel_high' =3D> '1 - High', > +'guardian priolevel_medium' =3D> '2 - Medium', > +'guardian priolevel_low' =3D> '3 - Low', > +'guardian priolevel_very_low' =3D> '4 - Very low', > +'guardian timelimit' =3D> 'Ograniczenie czasowe', > + > +); > + > +#EOF > diff --git a/config/guardian/guardian.ru.pl b/config/guardian/guardian.ru.pl > new file mode 100644 > index 0000000..34b8928 > --- /dev/null > +++ b/config/guardian/guardian.ru.pl > @@ -0,0 +1,24 @@ > +%tr =3D (=C2=A0 > +%tr, > + > +'guardian alertfile' =3D> 'Alertfile', > +'guardian configuration' =3D> '=D0=9D=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9= =D0=BA=D0=B8 =D0=B7=D0=B0=D1=89=D0=B8=D1=82=D1=8B', > +'guardian ignorefile' =3D> 'Ignorefile', > +'guardian interface' =3D> '=D0=98=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5=D0= =B9=D1=81', > +'guardian logfile' =3D> 'Logfile', > +'guardian loglevel_off' =3D> 'Off', > +'guardian loglevel_info' =3D> 'Info', > +'guardian loglevel_debug' =3D> 'Debug', > +'guardian logtarget_syslog' =3D> 'Systemlog', > +'guardian logtarget_file' =3D> 'File', > +'guardian logtarget_console' =3D> 'Console', > +'guardian priolevel_high' =3D> '1 - High', > +'guardian priolevel_medium' =3D> '2 - Medium', > +'guardian priolevel_low' =3D> '3 - Low', > +'guardian priolevel_very_low' =3D> '4 - Very low', > +'guardian timelimit' =3D> '=D0=9E=D0=B3=D1=80=D0=B0=D0=BD=D0=B8=D1=87=D0= =B5=D0=BD=D0=B8=D0=B5 =D0=B2=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=B8', > + > +); > + > +#EOF > + > diff --git a/config/guardian/guardian.tr.pl b/config/guardian/guardian.tr.pl > new file mode 100644 > index 0000000..701dc15 > --- /dev/null > +++ b/config/guardian/guardian.tr.pl > @@ -0,0 +1,24 @@ > +%tr =3D (=C2=A0 > +%tr, > + > +'guardian alertfile' =3D> 'Uyar=C4=B1 dosyas=C4=B1', > +'guardian configuration' =3D> 'Koruyucu Yap=C4=B1land=C4=B1rmas=C4=B1', > +'guardian ignorefile' =3D> 'Yoksay=C4=B1lan dosya', > +'guardian interface' =3D> 'Ara birim', > +'guardian logfile' =3D> 'G=C3=BCnl=C3=BCk dosyas=C4=B1', > +'guardian loglevel_off' =3D> 'Off', > +'guardian loglevel_info' =3D> 'Info', > +'guardian loglevel_debug' =3D> 'Debug', > +'guardian logtarget_syslog' =3D> 'Systemlog', > +'guardian logtarget_file' =3D> 'File', > +'guardian logtarget_console' =3D> 'Console', > +'guardian priolevel_high' =3D> '1 - High', > +'guardian priolevel_medium' =3D> '2 - Medium', > +'guardian priolevel_low' =3D> '3 - Low', > +'guardian priolevel_very_low' =3D> '4 - Very low', > +'guardian timelimit' =3D> 'Zaman s=C4=B1n=C4=B1rlamas=C4=B1', > + > +); > + > +#EOF > + > diff --git a/html/cgi-bin/guardian.cgi b/html/cgi-bin/guardian.cgi > index 9d044fe..963a564 100644 > --- a/html/cgi-bin/guardian.cgi > +++ b/html/cgi-bin/guardian.cgi > @@ -534,33 +534,39 @@ END > =C2=A0 > =C2=A0 bgcolor=3D'$color{'color20'}'>$Lang::tr{'guardian common settings'}<= /td> > =C2=A0 > + > =C2=A0 > - class=3D'base'>$Lang::tr{'guardian enabled'}: > + class=3D'base'>$Lang::tr{'guardian enabled'}: > =C2=A0 name=3D'GUARDIAN_ENABLED' $checked{'GUARDIAN_ENABLED'}{'on'} /> > =C2=A0 > + > =C2=A0 > =C2=A0
> =C2=A0 > + > =C2=A0 > - class=3D'base'>$Lang::tr{'guardian watch snort alertfile'} > + class=3D'base'>$Lang::tr{'guardian watch snort alertfile'} > =C2=A0 on name=3D'GUARDIAN_MONITOR_SNORT' value=3D'on' > $checked{'GUARDIAN_MONITOR_SNORT'}{'on'} /> / > =C2=A0 name=3D'GUARDIAN_MONITOR_SNORT' value=3D'off' > $checked{'GUARDIAN_MONITOR_SNORT'}{'off'} /> off > =C2=A0 > + > =C2=A0 > - class=3D'base'>$Lang::tr{'guardian block ssh brute-force'} > + class=3D'base'>$Lang::tr{'guardian block ssh brute-force'} > =C2=A0 on name=3D'GUARDIAN_MONITOR_SSH' value=3D'on' $checked{'GUARDIAN_MONITOR_SSH'}= {'on'} > /> / > =C2=A0 name=3D'GUARDIAN_MONITOR_SSH' value=3D'off' > $checked{'GUARDIAN_MONITOR_SSH'}{'off'} /> off > =C2=A0 > + > =C2=A0 > - class=3D'base'>$Lang::tr{'guardian block httpd brute-force'} > + class=3D'base'>$Lang::tr{'guardian block httpd brute-force'} > =C2=A0 on name=3D'GUARDIAN_MONITOR_HTTPD' value=3D'on' > $checked{'GUARDIAN_MONITOR_HTTPD'}{'on'} /> / > =C2=A0 name=3D'GUARDIAN_MONITOR_HTTPD' value=3D'off' > $checked{'GUARDIAN_MONITOR_HTTPD'}{'off'} /> off > =C2=A0 > =C2=A0END > + > =C2=A0 # Display owncloud checkbox when the addon is > installed. > =C2=A0 if ( -e "$owncloud_meta" ) { > =C2=A0 print"\n"; > - print" class=3D'base'>$Lang::tr{'guardian block owncloud brute-force'}\n"; > + print" class=3D'base'>$Lang::tr{'guardian block owncloud brute-force'}\n"; > =C2=A0 print"on name=3D'GUARDIAN_MONITOR_OWNCLOUD' value=3D'on' > $checked{'GUARDIAN_MONITOR_OWNCLOUD'}{'on'} /> /\n"; > =C2=A0 print" name=3D'GUARDIAN_MONITOR_OWNCLOUD' value=3D'off' > $checked{'GUARDIAN_MONITOR_OWNCLOUD'}{'off'} /> off\n"; > =C2=A0 print"\n"; > @@ -569,62 +575,64 @@ END > =C2=A0 > =C2=A0
> =C2=A0 > + > =C2=A0 > =C2=A0 width=3D'20%'>$Lang::tr{'guardian logfacility'}: > - id=3D'GUARDIAN_LOG_FACILITY' name=3D'GUARDIAN_LOG_FACILITY'> > + > + > + > + > + > + width=3D'20%'>$Lang::tr{'guardian loglevel'}: > + > =C2=A0 > - > + > + > =C2=A0
> =C2=A0 > - > - width=3D'20%'>$Lang::tr{'guardian loglevel'}: > - > + > + > + class=3D'base'>$Lang::tr{'guardian logfile'}: > + name=3D'GUARDIAN_LOGFILE' value=3D'$settings{'GUARDIAN_LOGFILE'}' size=3D'3= 0' > /> > =C2=A0 > + > =C2=A0 > =C2=A0
> =C2=A0 > + > =C2=A0 > =C2=A0 width=3D'20%'>$Lang::tr{'guardian priority level'}: > =C2=A0 > + > + class=3D'base'>$Lang::tr{'guardian blockcount'}: > + name=3D'GUARDIAN_BLOCKCOUNT' value=3D'$settings{'GUARDIAN_BLOCKCOUNT'}' siz= e=3D'5' > /> > =C2=A0 > + > =C2=A0 > =C2=A0
> =C2=A0 > + > =C2=A0 > - class=3D'base'>$Lang::tr{'guardian firewallaction'}: > + class=3D'base'>$Lang::tr{'guardian firewallaction'}: > =C2=A0 > - > - > -
> - > - > - class=3D'base'>$Lang::tr{'guardian blockcount'}: > - name=3D'GUARDIAN_BLOCKCOUNT' value=3D'$settings{'GUARDIAN_BLOCKCOUNT'}' siz= e=3D'5' > /> > - > - > - class=3D'base'>$Lang::tr{'guardian blocktime'}: > + > + class=3D'base'>$Lang::tr{'guardian blocktime'}: > =C2=A0 name=3D'GUARDIAN_BLOCKTIME' value=3D'$settings{'GUARDIAN_BLOCKTIME'}' size= =3D'10' > /> > =C2=A0 > - > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 class=3D'base'>$Lang::tr{'guardian logfile'}: > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 name=3D'GUARDIAN_LOGFILE' value=3D'$settings{'GUARDIAN_LOGFILE'}' size=3D'3= 0' > /> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > + > =C2=A0 > =C2=A0END > =C2=A0 > diff --git a/langs/de/cgi-bin/de.pl b/langs/de/cgi-bin/de.pl > index 400c2fe..261b92f 100644 > --- a/langs/de/cgi-bin/de.pl > +++ b/langs/de/cgi-bin/de.pl > @@ -1217,30 +1217,6 @@ > =C2=A0'green interface' =3D> 'Gr=C3=BCnes Interface', > =C2=A0'grouptype' =3D> 'Gruppentyp:', > =C2=A0'guaranteed bandwith' =3D> 'Garantierte Bandbreite', > -'guardian' =3D> 'Guardian', > -'guardian block a host' =3D> 'Host blocken', > -'guardian block httpd brute-force' =3D> 'httpd-Brute-Force-Erkennung', > -'guardian block owncloud brute-force' =3D> 'Owncloud-Brute-Force-Erkennung= ', > -'guardian block ssh brute-force' =3D> 'SSH-Brute-Force-Erkennung', > -'guardian blockcount' =3D> 'Trefferschwelle', > -'guardian blocked hosts' =3D> 'Aktuell geblockte Hosts', > -'guardian blocking of this address is not allowed' =3D> 'Diese Addresse da= rf > nicht gelockt werden.', > -'guardian blocktime' =3D> 'Blockzeit', > -'guardian common settings' =3D> 'Allgemeine Einstellungen', > -'guardian configuration' =3D> 'Guardian-Konfiguration', > -'guardian daemon' =3D> 'Daemon', > -'guardian empty input' =3D> 'Fehlende Angabe: Bitte eine g=C3=BCltige IP-A= ddresse > oder Netzwerk angeben.', > -'guardian enabled' =3D> 'Guardian aktivieren', > -'guardian firewallaction' =3D> 'Firewall-Aktion', > -'guardian ignored hosts' =3D> 'Ignorierte Hosts', > -'guardian invalid address or subnet' =3D> 'Ung=C3=BCltige Host-Addresse od= er > Netzwerk.', > -'guardian logfacility' =3D> 'Logziel', > -'guardian logfile' =3D> 'Logdatei', > -'guardian loglevel' =3D> 'Loglevel', > -'guardian no entries' =3D> 'Keine Eintr=C3=A4ge vorhanden.', > -'guardian priority level' =3D> 'Priorit=C3=A4tslevel', > -'guardian service' =3D> 'Guardian-Dienst', > -'guardian watch snort alertfile' =3D> 'Snort-Alarme auswerten', > =C2=A0'guest ok' =3D> 'Gastzugang gew=C3=A4hren', > =C2=A0'gui settings' =3D> 'Benutzeroberfl=C3=A4che', > =C2=A0'gz with key' =3D> 'Nur ein verschl=C3=BCsseltes Archiv kann auf dies= er Maschine > wiederhergestellt werden.', > diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl > index 7a7c104..0e5b46d 100644 > --- a/langs/en/cgi-bin/en.pl > +++ b/langs/en/cgi-bin/en.pl > @@ -1246,32 +1246,6 @@ > =C2=A0'green interface' =3D> 'Green Interface', > =C2=A0'grouptype' =3D> 'Grouptype:', > =C2=A0'guaranteed bandwith' =3D> 'Guaranteed bandwith', > -'guardian' =3D> 'Guardian', > -'guardian block a host' =3D> 'Block host', > -'guardian block httpd brute-force' =3D> 'httpd Brute Force Detection', > -'guardian block owncloud brute-force' =3D> 'Owncloud Brute Force detection= ', > -'guardian block ssh brute-force' =3D> 'SSH Brute Force Detection', > -'guardian blockcount' =3D> 'Strike Threshold', > -'guardian blocked hosts' =3D> 'Currently blocked hosts', > -'guardian blocking of this address is not allowed' =3D> 'Blocking of the g= iven > address is not allowed.', > -'guardian blocktime' =3D> 'Block Time', > -'guardian common settings' =3D> 'Common Settings', > -'guardian configuration' =3D> 'Guardian Configuration', > -'guardian daemon' =3D> 'Daemon', > -'guardian empty input' =3D> 'Empty input: Please perform a valid host addr= ess > or subnet.', > -'guardian enabled' =3D> 'Enable Guardian', > -'guardian firewallaction' =3D> 'Firewall Action', > -'guardian ignored hosts' =3D> 'Ignored Hosts', > -'guardian invalid address or subnet' =3D> 'Invalid host address or subnet.= ', > -'guardian logfacility' =3D> 'Log Facility', > -'guardian logfile' =3D> 'Log File', > -'guardian loglevel' =3D> 'Log Level', > -'guardian no entries' =3D> 'No entries at the moment.', > -'guardian not running no hosts can be blocked' =3D> 'Guardian is not runni= ng. > No hosts will be blocked.', > -'guardian priority level' =3D> 'Priority Level', > -'guardian service' =3D> 'Guardian Service', > -'guardian snort alertfile' =3D> 'Snort Alert File', > -'guardian watch snort alertfile' =3D> 'Monitor Snort Alert File', > =C2=A0'guest ok' =3D> 'allow guests to access', > =C2=A0'gui settings' =3D> 'GUI Settings', > =C2=A0'gz with key' =3D> 'Only an encrypted archive can be restored on this > machine.', > diff --git a/langs/es/cgi-bin/es.pl b/langs/es/cgi-bin/es.pl > index 7ac5d11..ede7b66 100644 > --- a/langs/es/cgi-bin/es.pl > +++ b/langs/es/cgi-bin/es.pl > @@ -886,12 +886,6 @@ > =C2=A0'green' =3D> 'Green', > =C2=A0'green interface' =3D> 'Interfaz Green', > =C2=A0'guaranteed bandwith' =3D> 'Ancho de banda garantizado', > -'guardian alertfile' =3D> 'Archivo de alerta', > -'guardian configuration' =3D> 'Configuraci=C3=B3n de Guardian', > -'guardian ignorefile' =3D> 'Archivo Ignorefile', > -'guardian interface' =3D> 'Interfaz', > -'guardian logfile' =3D> 'Archivo de registro', > -'guardian timelimit' =3D> 'L=C3=ADmite de tiempo', > =C2=A0'guest ok' =3D> 'permitir acceso de invitado', > =C2=A0'gui settings' =3D> 'Configuraciones de GUI', > =C2=A0'gz with key' =3D> 'Esta m=C3=A1quina s=C3=B3lo se puede restaurar de= sde archivos > encriptados', > diff --git a/langs/fr/cgi-bin/fr.pl b/langs/fr/cgi-bin/fr.pl > index 61c514d..e896c9b 100644 > --- a/langs/fr/cgi-bin/fr.pl > +++ b/langs/fr/cgi-bin/fr.pl > @@ -877,12 +877,6 @@ > =C2=A0'green' =3D> 'VERT', > =C2=A0'green interface' =3D> 'Interface VERTE', > =C2=A0'guaranteed bandwith' =3D> 'Bande passante garantie', > -'guardian alertfile' =3D> 'Fichier d\'alerte', > -'guardian configuration' =3D> 'Configuration du gardien', > -'guardian ignorefile' =3D> 'Fichier d\'ignor=C3=A9s', > -'guardian interface' =3D> 'Interface', > -'guardian logfile' =3D> 'Fichier log', > -'guardian timelimit' =3D> 'D=C3=A9lai maximum', > =C2=A0'guest ok' =3D> 'autoriser l\'acc=C3=A8s aux invit=C3=A9s', > =C2=A0'gui settings' =3D> 'R=C3=A9glage GUI', > =C2=A0'gz with key' =3D> 'Seulement les archives chiffr=C3=A9es peuvent =C3= =AAtre restaur=C3=A9es > sur cette machine.', > diff --git a/langs/it/cgi-bin/it.pl b/langs/it/cgi-bin/it.pl > index 2ed22f2..b039cdb 100644 > --- a/langs/it/cgi-bin/it.pl > +++ b/langs/it/cgi-bin/it.pl > @@ -1187,13 +1187,6 @@ > =C2=A0'green' =3D> 'Verde', > =C2=A0'green interface' =3D> 'Interface Verde', > =C2=A0'grouptype' =3D> 'Grouptype:', > -'guaranteed bandwith' =3D> 'Guaranteed bandwith', > -'guardian alertfile' =3D> 'Alertfile', > -'guardian configuration' =3D> 'Guardian Configuration', > -'guardian ignorefile' =3D> 'Ignorefile', > -'guardian interface' =3D> 'Interface', > -'guardian logfile' =3D> 'Logfile', > -'guardian timelimit' =3D> 'Timelimit', > =C2=A0'guest ok' =3D> 'allow guests to access', > =C2=A0'gui settings' =3D> 'Settaggio GUI', > =C2=A0'gz with key' =3D> 'Only an encrypted archive can be restored on this > machine.', > diff --git a/langs/nl/cgi-bin/nl.pl b/langs/nl/cgi-bin/nl.pl > index 2469ff2..49c0cce 100644 > --- a/langs/nl/cgi-bin/nl.pl > +++ b/langs/nl/cgi-bin/nl.pl > @@ -1168,12 +1168,6 @@ > =C2=A0'green interface' =3D> 'Groene Interface', > =C2=A0'grouptype' =3D> 'Groeptype:', > =C2=A0'guaranteed bandwith' =3D> 'Gegarandeerde bandbreedte', > -'guardian alertfile' =3D> 'Meldingenbestand', > -'guardian configuration' =3D> 'Guardian configuratie', > -'guardian ignorefile' =3D> 'Negeerbestand', > -'guardian interface' =3D> 'Interface', > -'guardian logfile' =3D> 'Logbestand', > -'guardian timelimit' =3D> 'Tijdlimiet', > =C2=A0'guest ok' =3D> 'verleen gasten toegang', > =C2=A0'gui settings' =3D> 'Gebruikersinterface', > =C2=A0'gz with key' =3D> 'Alleen gecodeerde archieven kunnen worden terugge= zet op > deze machine.', > diff --git a/langs/pl/cgi-bin/pl.pl b/langs/pl/cgi-bin/pl.pl > index 9214205..e2f9da5 100644 > --- a/langs/pl/cgi-bin/pl.pl > +++ b/langs/pl/cgi-bin/pl.pl > @@ -885,12 +885,6 @@ > =C2=A0'green' =3D> 'Green', > =C2=A0'green interface' =3D> 'Interfejs Green', > =C2=A0'guaranteed bandwith' =3D> 'Gwarantowane pasmo', > -'guardian alertfile' =3D> 'Plik alert=C3=B3w', > -'guardian configuration' =3D> 'Konfiguracja Guardian\'a', > -'guardian ignorefile' =3D> 'Plik ignorowanych', > -'guardian interface' =3D> 'Interfejs', > -'guardian logfile' =3D> 'Plik Log', > -'guardian timelimit' =3D> 'Ograniczenie czasowe', > =C2=A0'guest ok' =3D> 'zezw=C3=B3l na dost=C4=99p dla go=C5=9Bci', > =C2=A0'gui settings' =3D> 'Ustawienia GUI', > =C2=A0'gz with key' =3D> 'Tylko zaszyfrowane archiwum mo=C5=BCe by=C4=87 od= tworzone na tej > maszynie.', > diff --git a/langs/ru/cgi-bin/ru.pl b/langs/ru/cgi-bin/ru.pl > index 6a45f7f..4b0edb5 100644 > --- a/langs/ru/cgi-bin/ru.pl > +++ b/langs/ru/cgi-bin/ru.pl > @@ -880,12 +880,6 @@ > =C2=A0'green' =3D> 'Green', > =C2=A0'green interface' =3D> 'Green =D0=98=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0= =B5=D0=B9=D1=81', > =C2=A0'guaranteed bandwith' =3D> '=D0=93=D0=B0=D1=80=D0=B0=D0=BD=D1=82=D0= =B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=BD=D0=B0=D1=8F =D0=BF=D1=80=D0=BE=D0=BF= =D1=83=D1=81=D0=BA=D0=BD=D0=B0=D1=8F =D1=81=D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D0= =BD=D0=BE=D1=81=D1=82=D1=8C', > -'guardian alertfile' =3D> 'Alertfile', > -'guardian configuration' =3D> '=D0=9D=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9= =D0=BA=D0=B8 =D0=B7=D0=B0=D1=89=D0=B8=D1=82=D1=8B', > -'guardian ignorefile' =3D> 'Ignorefile', > -'guardian interface' =3D> '=D0=98=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5=D0= =B9=D1=81', > -'guardian logfile' =3D> 'Logfile', > -'guardian timelimit' =3D> '=D0=9E=D0=B3=D1=80=D0=B0=D0=BD=D0=B8=D1=87=D0= =B5=D0=BD=D0=B8=D0=B5 =D0=B2=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=B8', > =C2=A0'guest ok' =3D> '=D0=A0=D0=B0=D0=B7=D1=80=D0=B5=D1=88=D0=B8=D1=82=D1= =8C =D0=B3=D0=BE=D1=81=D1=82=D0=B5=D0=B2=D0=BE=D0=B9 =D0=B4=D0=BE=D1=81=D1=82= =D1=83=D0=BF', > =C2=A0'gui settings' =3D> '=D0=92=D0=BD=D0=B5=D1=88=D0=BD=D0=B8=D0=B9 =D0= =B2=D0=B8=D0=B4', > =C2=A0'gz with key' =3D> '=D0=A2=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D0=B7=D0=B0= =D1=88=D0=B8=D1=84=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=BD=D1=8B=D0=B9 =D0=B0=D1= =80=D1=85=D0=B8=D0=B2 =D0=BC=D0=BE=D0=B6=D0=B5=D1=82 =D0=B1=D1=8B=D1=82=D1=8C= =D0=B2=D0=BE=D1=81=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD =D0= =BD=D0=B0 =D1=8D=D1=82=D0=BE=D0=B9 > =D0=BC=D0=B0=D1=88=D0=B8=D0=BD=D0=B5.', > diff --git a/langs/tr/cgi-bin/tr.pl b/langs/tr/cgi-bin/tr.pl > index 3af2339..9eb3000 100644 > --- a/langs/tr/cgi-bin/tr.pl > +++ b/langs/tr/cgi-bin/tr.pl > @@ -1245,12 +1245,6 @@ > =C2=A0'green interface' =3D> 'Ye=C5=9Fil Arabirim', > =C2=A0'grouptype' =3D> 'Grup t=C3=BCr=C3=BC:', > =C2=A0'guaranteed bandwith' =3D> 'Garantili bant geni=C5=9Fli=C4=9Fi', > -'guardian alertfile' =3D> 'Uyar=C4=B1 dosyas=C4=B1', > -'guardian configuration' =3D> 'Koruyucu Yap=C4=B1land=C4=B1rmas=C4=B1', > -'guardian ignorefile' =3D> 'Yoksay=C4=B1lan dosya', > -'guardian interface' =3D> 'Ara birim', > -'guardian logfile' =3D> 'G=C3=BCnl=C3=BCk dosyas=C4=B1', > -'guardian timelimit' =3D> 'Zaman s=C4=B1n=C4=B1rlamas=C4=B1', > =C2=A0'guest ok' =3D> 'istemcilere eri=C5=9Fim izni', > =C2=A0'gui settings' =3D> 'GUI Ayarlar=C4=B1', > =C2=A0'gz with key' =3D> 'Sadece =C5=9Fifreli bir ar=C5=9Fiv bu makinede ge= ri y=C3=BCklenebilir.', > diff --git a/lfs/guardian b/lfs/guardian > index b02ec54..c016f04 100644 > --- a/lfs/guardian > +++ b/lfs/guardian > @@ -1,7 +1,7 @@ > =C2=A0#####################################################################= ######## > ## > =C2=A0#=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 > =C2=A0# > =C2=A0# IPFire.org - A linux based > firewall=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0# > -# Copyright (C) 2007=C2=A0=C2=A0Michael Tremer & Christian > Schmidt=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0# > +# Copyright (C) 2007-2016=C2=A0=C2=A0IPFire Team=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 > =C2=A0# > =C2=A0#=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 > =C2=A0# > =C2=A0# This program is free software: you can redistribute it and/or > modify=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0# > =C2=A0# it under the terms of the GNU General Public License as published > by=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0# > @@ -33,11 +33,10 @@ DIR_APP=C2=A0=C2=A0=C2=A0=C2=A0=3D $(DIR_SRC)/$(THISAPP) > =C2=A0TARGET=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=3D $(DIR_INFO)/$(THISAPP) > =C2=A0 > =C2=A0PROG=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=3D guardian > -PAK_VER=C2=A0=C2=A0=C2=A0=C2=A0=3D 10 > +PAK_VER=C2=A0=C2=A0=C2=A0=C2=A0=3D 11 > =C2=A0 > =C2=A0DEPS=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=3D "perl-inotify2 perl= -Net-IP" > =C2=A0 > - > =C2=A0#####################################################################= ######## > ## > =C2=A0# Top-level Rules > =C2=A0#####################################################################= ######## > ## > @@ -108,5 +107,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > =C2=A0 install -v -m 644 $(DIR_SRC)/config/guardian/guardian.logrotate \ > =C2=A0 /etc/logrotate.d/guardian > =C2=A0 > + # Install addon-specific language-files. > + install -v -m 004 $(DIR_SRC)/config/guardian/guardian.*.pl \ > + /var/ipfire/addon-lang/ > + > =C2=A0 @rm -rf $(DIR_APP) > =C2=A0 @$(POSTBUILD) --===============2006398095324149366== Content-Type: application/pgp-signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="signature.asc" MIME-Version: 1.0 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjIKCmlRSWNCQUFC Q2dBR0JRSlg1bUdMQUFvSkVJQjU4UDl2a0FrSDdSOFAvUjg3T3YraXgrMm1JZWk1UDJRUmE4eTYK ekd0M01ORlZQV285Tncvb3ZLdzFzcXBjbnc0NFNBWEJmVy84VFdOVzltVHpjaGpKUGR6YlJXNTNE enpNMHZRegpIZnBIakRwS1dCSEowTFYzQmZHQkR3SXA2ZDE3aDZmd3dMWU9pZUF1UVpUWkt0TDNU RUsxaklnYWVmdG5YaktKCjJzbnJNN2RQbW9CVkl3MUNqK2dQVU5jUUVMRjBwN21paDNOU0Y2Tmp3 QlA1bFhabWlMR2Q5Y21oWXlDMmx0STkKcjNqY05lZGxib2xlbFVNRUxtVWZTeGVnUmtjNkYwRHRC UWtDc3JkWG9qN0tmd0J6a3NteHhHS0p4OGJKTStzNApNZXljb2NPeTZRTkZQTS9HZjhPLzlPTVcr OXd5L0VOMW9ma2tsUmMrZHYwb2tneUZaOE4ycm1ucm5DMm5MVEx5ClpON0lyUkJiNWRHaVRBV3dv NzBOeTYwVmJTWXJxLzlsU0JyK092REdHOFovdGFMTThZOWJYYXVUREo2T2orUXkKYXgzUWlmY1or Sk1VL1NYWnhXV2N1aVJZR3BmdVJ2b3N4aDd5N0hlQSszVGJ5R2hRU2NGTnpCMG5wK25rNTdRRgpk VEJidkNVbW1mSlJic0ExQmhadS91dWwvLzhWYVhMbEc3ckt3QlRrbFIxdkE3KzhMSTdWZzRhcFFF ckJHa2FOCnFoZlhFdFVRV2tGMGd3TnM0aVpMTDhSeENKQXc5SFNWb3lTOHFRWTdMcXdxV3d3TnR6 S2F0QThndGZrYk1MYlYKd2FSWHRNck1BellnR0ptWnFpMzF6NFZKeDgrcnVjZ3lnUks5TjFINlJT TEdwNzdUbXZWSktIR1hDYnp3cjlxVgpGNFRxaE9raFpzdDd6VloyWVFZSgo9RVhrZwotLS0tLUVO RCBQR1AgU0lHTkFUVVJFLS0tLS0K --===============2006398095324149366==--