From 742c334a5bcc235becbc132cb2273baa33abfe9f Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 29 Apr 2014 13:09:42 +0200 Subject: [PATCH] entropy.cgi: Show status of rngd. --- doc/language_issues.es | 1 + doc/language_issues.fr | 1 + doc/language_issues.nl | 1 + doc/language_issues.pl | 1 + doc/language_issues.ru | 1 + doc/language_issues.tr | 1 + doc/language_missings | 4 ++++ html/cgi-bin/entropy.cgi | 22 ++++++++++++++++++++++ langs/de/cgi-bin/de.pl | 1 + langs/en/cgi-bin/en.pl | 1 + 10 files changed, 34 insertions(+) diff --git a/doc/language_issues.es b/doc/language_issues.es index dbccd8f581..17920311a1 100644 --- a/doc/language_issues.es +++ b/doc/language_issues.es @@ -873,6 +873,7 @@ WARNING: untranslated string: proxy reports monthly WARNING: untranslated string: proxy reports today WARNING: untranslated string: proxy reports weekly WARNING: untranslated string: qos enter bandwidths +WARNING: untranslated string: random number generator daemon WARNING: untranslated string: red1 WARNING: untranslated string: route config changed WARNING: untranslated string: routing config added diff --git a/doc/language_issues.fr b/doc/language_issues.fr index 4acdaf4858..889f903442 100644 --- a/doc/language_issues.fr +++ b/doc/language_issues.fr @@ -880,6 +880,7 @@ WARNING: untranslated string: proxy reports monthly WARNING: untranslated string: proxy reports today WARNING: untranslated string: proxy reports weekly WARNING: untranslated string: qos enter bandwidths +WARNING: untranslated string: random number generator daemon WARNING: untranslated string: red1 WARNING: untranslated string: route config changed WARNING: untranslated string: routing config added diff --git a/doc/language_issues.nl b/doc/language_issues.nl index 949acdc397..ace5ffd7f5 100644 --- a/doc/language_issues.nl +++ b/doc/language_issues.nl @@ -802,6 +802,7 @@ WARNING: untranslated string: ovpn port in root range WARNING: untranslated string: p2p block WARNING: untranslated string: p2p block save notice WARNING: untranslated string: qos enter bandwidths +WARNING: untranslated string: random number generator daemon WARNING: untranslated string: red1 WARNING: untranslated string: route config changed WARNING: untranslated string: routing config added diff --git a/doc/language_issues.pl b/doc/language_issues.pl index dbccd8f581..17920311a1 100644 --- a/doc/language_issues.pl +++ b/doc/language_issues.pl @@ -873,6 +873,7 @@ WARNING: untranslated string: proxy reports monthly WARNING: untranslated string: proxy reports today WARNING: untranslated string: proxy reports weekly WARNING: untranslated string: qos enter bandwidths +WARNING: untranslated string: random number generator daemon WARNING: untranslated string: red1 WARNING: untranslated string: route config changed WARNING: untranslated string: routing config added diff --git a/doc/language_issues.ru b/doc/language_issues.ru index e57e91e78f..3e07480270 100644 --- a/doc/language_issues.ru +++ b/doc/language_issues.ru @@ -863,6 +863,7 @@ WARNING: untranslated string: proxy reports monthly WARNING: untranslated string: proxy reports today WARNING: untranslated string: proxy reports weekly WARNING: untranslated string: qos enter bandwidths +WARNING: untranslated string: random number generator daemon WARNING: untranslated string: red1 WARNING: untranslated string: route config changed WARNING: untranslated string: routing config added diff --git a/doc/language_issues.tr b/doc/language_issues.tr index e968b591a7..d5576f3438 100644 --- a/doc/language_issues.tr +++ b/doc/language_issues.tr @@ -643,6 +643,7 @@ WARNING: translation string unused: yearly firewallhits WARNING: untranslated string: Scan for Songs WARNING: untranslated string: bytes WARNING: untranslated string: fwhost err hostip +WARNING: untranslated string: random number generator daemon WARNING: untranslated string: route config changed WARNING: untranslated string: routing config added WARNING: untranslated string: routing config changed diff --git a/doc/language_missings b/doc/language_missings index 742f1f750b..f6b033925d 100644 --- a/doc/language_missings +++ b/doc/language_missings @@ -356,6 +356,7 @@ < proxy reports today < proxy reports weekly < qos enter bandwidths +< random number generator daemon < red1 < server restart < snat new source ip address @@ -848,6 +849,7 @@ < proxy reports today < proxy reports weekly < qos enter bandwidths +< random number generator daemon < red1 < server restart < Set time on boot @@ -1294,6 +1296,7 @@ < proxy reports today < proxy reports weekly < qos enter bandwidths +< random number generator daemon < red1 < server restart < snat new source ip address @@ -1743,6 +1746,7 @@ < proxy reports today < proxy reports weekly < qos enter bandwidths +< random number generator daemon < red1 < server restart < snat new source ip address diff --git a/html/cgi-bin/entropy.cgi b/html/cgi-bin/entropy.cgi index bd3de82f8c..8e016b6cf6 100644 --- a/html/cgi-bin/entropy.cgi +++ b/html/cgi-bin/entropy.cgi @@ -61,9 +61,27 @@ if ( $querry[0] ne~ "") { $message = $Lang::tr{'no hardware random number generator'}; } + my $rngd_status = "$Lang::tr{'stopped'}"; + if (&rngd_is_running()) { + $rngd_status = "$Lang::tr{'running'}"; + } + &Header::openbox('100%', 'center', $Lang::tr{'hardware support'}); print <$message

+ + + + + + + + + $rngd_status + +
$Lang::tr{'service'}$Lang::tr{'status'}
+ $Lang::tr{'random number generator daemon'} +
EOF &Header::closebox(); @@ -87,3 +105,7 @@ sub has_rdrand() { return 0; } + +sub rngd_is_running() { + return (-e "/var/run/rngd.pid"); +} diff --git a/langs/de/cgi-bin/de.pl b/langs/de/cgi-bin/de.pl index 7c1762133d..8457fff951 100644 --- a/langs/de/cgi-bin/de.pl +++ b/langs/de/cgi-bin/de.pl @@ -1782,6 +1782,7 @@ 'qos warning' => 'Die Regel muss wieder gespeichert werden, ansonsten wird sie verworfen!', 'quick playlist' => 'Quick Playlist', 'ram' => 'RAM-Speicher', +'random number generator daemon' => 'Random Number Generator Daemon', 'read bytes' => 'Gelesene Bytes', 'read list' => 'Liste der Leseberechtigten', 'real address' => 'Reale Addresse', diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl index a8e55f5717..f87f32675c 100644 --- a/langs/en/cgi-bin/en.pl +++ b/langs/en/cgi-bin/en.pl @@ -1814,6 +1814,7 @@ 'quick control' => 'Quick Control', 'quick playlist' => 'Quick Playlist', 'ram' => 'RAM', +'random number generator daemon' => 'Random Number Generator Daemon', 'read bytes' => 'Read Bytes', 'read list' => 'list with readonly hosts', 'real address' => 'Real Address', -- 2.39.2