X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=html%2Fcgi-bin%2Ftor.cgi;h=0d235c9490903beb9355ea319b0b2c88d6cd07fd;hb=9b86a7ec28bd2a2049e771b59dff817c0569e106;hp=e00bc5fd50b7649b8d7542c7de2807a7c463d8e4;hpb=1bebab64407f7836d31bc8b86a46db1984d804a9;p=ipfire-2.x.git diff --git a/html/cgi-bin/tor.cgi b/html/cgi-bin/tor.cgi index e00bc5fd50..0d235c9490 100644 --- a/html/cgi-bin/tor.cgi +++ b/html/cgi-bin/tor.cgi @@ -27,6 +27,7 @@ use warnings; use CGI::Carp 'fatalsToBrowser'; require '/var/ipfire/general-functions.pl'; +require "${General::swroot}/geoip-functions.pl"; require "${General::swroot}/lang.pl"; require "${General::swroot}/header.pl"; @@ -105,7 +106,7 @@ if (&Header::blue_used()) { } $settings{'TOR_RELAY_ENABLED'} = 'off'; -$settings{'TOR_RELAY_MODE'} = 'exit'; +$settings{'TOR_RELAY_MODE'} = 'relay'; $settings{'TOR_RELAY_ADDRESS'} = ''; $settings{'TOR_RELAY_PORT'} = 9001; $settings{'TOR_RELAY_DIRPORT'} = 0; @@ -266,7 +267,7 @@ if ( ($memory != 0) && (@pid[0] ne "///") ){ $Lang::tr{'tor enabled'}: - $Lang::tr{'tor socks port'}: + $Lang::tr{'tor socks port'}: * @@ -386,17 +387,17 @@ END - $Lang::tr{'tor relay nickname'}: * + $Lang::tr{'tor relay nickname'}: - $Lang::tr{'tor relay address'}: * + $Lang::tr{'tor relay address'}: - $Lang::tr{'tor relay port'}: + $Lang::tr{'tor relay port'}: * @@ -404,13 +405,13 @@ END     - $Lang::tr{'tor directory port'}: + $Lang::tr{'tor directory port'}: *  $Lang::tr{'tor 0 = disabled'} - $Lang::tr{'tor contact info'}: * + $Lang::tr{'tor contact info'}: @@ -431,9 +432,9 @@ END foreach (@bandwidth_limits) { if ($_ >= 1024) { - print "\n"; + print "\n"; } else { - print "\n"; + print "\n"; } } @@ -441,7 +442,7 @@ END - $Lang::tr{'tor accounting limit'}: + $Lang::tr{'tor accounting limit'}: * @@ -454,9 +455,9 @@ END foreach (@bandwidth_limits) { if ($_ >= 1024) { - print "\n"; + print "\n"; } else { - print "\n"; + print "\n"; } } print < - - * $Lang::tr{'this field may be blank'} - + * $Lang::tr{'required field'}   @@ -621,10 +620,14 @@ END END if (exists($node->{'country_code'})) { - if (!$node->{'country_code'} or $node->{'country_code'} eq '??') { - print ""; + # Get the flag icon of the country. + my $flag_icon = &GeoIP::get_flag_icon($node->{'country_code'}); + + # Check if a flag for the given country is available. + if ($flag_icon) { + print "$node->{"; } else { - print "$node->{"; + print ""; } } @@ -975,7 +978,7 @@ sub FormatBytes() { sub FormatBitsPerSecond() { my $bits = shift; - my @units = ("Bit/s", "KBit/s", "MBit/s", "GBit/s", "TBit/s"); + my @units = ("bit/s", "kbit/s", "Mbit/s", "Gbit/s", "Tbit/s"); my $units_index = 0; while (($units_index <= $#units) && ($bits >= 1024)) {