]> git.ipfire.org Git - people/ms/ipfire-2.x.git/commitdiff
tor.cgi: Check for valid port numbers.
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 2 Aug 2013 09:20:53 +0000 (11:20 +0200)
committerAlexander Marx <amarx@ipfire.org>
Thu, 8 Aug 2013 05:57:50 +0000 (07:57 +0200)
12 files changed:
doc/language_issues.de
doc/language_issues.en
doc/language_issues.es
doc/language_issues.fr
doc/language_issues.nl
doc/language_issues.pl
doc/language_issues.ru
doc/language_issues.tr
doc/language_missings
html/cgi-bin/tor.cgi
langs/de/cgi-bin/de.pl
langs/en/cgi-bin/en.pl

index 6f76ef6467dcc6aacdfa82e84c2d4a4a9412afdb..8f23c51be3b82b346afff427e68f5e97c1b87832 100644 (file)
@@ -486,7 +486,6 @@ WARNING: translation string unused: too long 80 char max
 WARNING: translation string unused: tor accounting period daily
 WARNING: translation string unused: tor accounting period monthly
 WARNING: translation string unused: tor accounting period weekly
-WARNING: translation string unused: tor errmsg invalid relay name
 WARNING: translation string unused: tor exit country
 WARNING: translation string unused: traffic back
 WARNING: translation string unused: traffic calc time
index 611041a7771ac7e9c2cf7ca63b3269510d71e52c..93502081696966dfecf220afd9454981747bb12e 100644 (file)
@@ -519,7 +519,6 @@ WARNING: translation string unused: tor accounting period monthly
 WARNING: translation string unused: tor accounting period weekly
 WARNING: translation string unused: tor bridge enabled
 WARNING: translation string unused: tor errmsg invalid node id
-WARNING: translation string unused: tor errmsg invalid relay name
 WARNING: translation string unused: tor exit country
 WARNING: translation string unused: traffic back
 WARNING: translation string unused: traffic calc time
index a09c507fde720e6a01d2841ff848587a1b642f73..68a04b7a3066e99c9e338dda5a756a8eb385b6d4 100644 (file)
@@ -828,6 +828,9 @@ WARNING: untranslated string: tor contact info
 WARNING: untranslated string: tor do not advertise relay
 WARNING: untranslated string: tor enabled
 WARNING: untranslated string: tor errmsg invalid ip or mask
+WARNING: untranslated string: tor errmsg invalid relay name
+WARNING: untranslated string: tor errmsg invalid relay port
+WARNING: untranslated string: tor errmsg invalid socks port
 WARNING: untranslated string: tor exit country any
 WARNING: untranslated string: tor exit nodes
 WARNING: untranslated string: tor relay address
index bcc871bc486ea0ce307ab224a3c3aae576fb46f2..3fc2b778a7b6dded203a16d0ede7789d56e53cba 100644 (file)
@@ -819,6 +819,9 @@ WARNING: untranslated string: tor contact info
 WARNING: untranslated string: tor do not advertise relay
 WARNING: untranslated string: tor enabled
 WARNING: untranslated string: tor errmsg invalid ip or mask
+WARNING: untranslated string: tor errmsg invalid relay name
+WARNING: untranslated string: tor errmsg invalid relay port
+WARNING: untranslated string: tor errmsg invalid socks port
 WARNING: untranslated string: tor exit country any
 WARNING: untranslated string: tor exit nodes
 WARNING: untranslated string: tor relay address
index 5b44a0c6e90d7d0c7a3f6f7966891f77b12af7ce..492660453f9c40983fc32728a23c466499638075 100644 (file)
@@ -736,6 +736,9 @@ WARNING: untranslated string: tor contact info
 WARNING: untranslated string: tor do not advertise relay
 WARNING: untranslated string: tor enabled
 WARNING: untranslated string: tor errmsg invalid ip or mask
+WARNING: untranslated string: tor errmsg invalid relay name
+WARNING: untranslated string: tor errmsg invalid relay port
+WARNING: untranslated string: tor errmsg invalid socks port
 WARNING: untranslated string: tor exit country any
 WARNING: untranslated string: tor exit nodes
 WARNING: untranslated string: tor relay address
index a09c507fde720e6a01d2841ff848587a1b642f73..68a04b7a3066e99c9e338dda5a756a8eb385b6d4 100644 (file)
@@ -828,6 +828,9 @@ WARNING: untranslated string: tor contact info
 WARNING: untranslated string: tor do not advertise relay
 WARNING: untranslated string: tor enabled
 WARNING: untranslated string: tor errmsg invalid ip or mask
+WARNING: untranslated string: tor errmsg invalid relay name
+WARNING: untranslated string: tor errmsg invalid relay port
+WARNING: untranslated string: tor errmsg invalid socks port
 WARNING: untranslated string: tor exit country any
 WARNING: untranslated string: tor exit nodes
 WARNING: untranslated string: tor relay address
index 203d1b5e72efcfc99453d762f4b355f3821cd17f..6481328a1564901427a54f6700bc7515f9971622 100644 (file)
@@ -799,6 +799,9 @@ WARNING: untranslated string: tor contact info
 WARNING: untranslated string: tor do not advertise relay
 WARNING: untranslated string: tor enabled
 WARNING: untranslated string: tor errmsg invalid ip or mask
+WARNING: untranslated string: tor errmsg invalid relay name
+WARNING: untranslated string: tor errmsg invalid relay port
+WARNING: untranslated string: tor errmsg invalid socks port
 WARNING: untranslated string: tor exit country any
 WARNING: untranslated string: tor exit nodes
 WARNING: untranslated string: tor relay address
index e1fd0161126e3f926393d8e32e6f46c1a089d5ba..65ee68377521c41d10b03cabbc9729a38ac552a7 100644 (file)
@@ -732,6 +732,9 @@ WARNING: untranslated string: tor contact info
 WARNING: untranslated string: tor do not advertise relay
 WARNING: untranslated string: tor enabled
 WARNING: untranslated string: tor errmsg invalid ip or mask
+WARNING: untranslated string: tor errmsg invalid relay name
+WARNING: untranslated string: tor errmsg invalid relay port
+WARNING: untranslated string: tor errmsg invalid socks port
 WARNING: untranslated string: tor exit country any
 WARNING: untranslated string: tor exit nodes
 WARNING: untranslated string: tor relay address
index 857b73b6b7ddd93ee83f2d7780828bd6c747c9ba..bbea66c8e144728c4fd81a77263d6529f83fac63 100644 (file)
 < tor enabled
 < tor errmsg invalid ip or mask
 < tor errmsg invalid relay name
+< tor errmsg invalid relay port
+< tor errmsg invalid socks port
 < tor exit country
 < tor exit country any
 < tor exit nodes
 < tor enabled
 < tor errmsg invalid ip or mask
 < tor errmsg invalid relay name
+< tor errmsg invalid relay port
+< tor errmsg invalid socks port
 < tor exit country
 < tor exit country any
 < tor exit nodes
 < tor enabled
 < tor errmsg invalid ip or mask
 < tor errmsg invalid relay name
+< tor errmsg invalid relay port
+< tor errmsg invalid socks port
 < tor exit country
 < tor exit country any
 < tor exit nodes
 < tor enabled
 < tor errmsg invalid ip or mask
 < tor errmsg invalid relay name
+< tor errmsg invalid relay port
+< tor errmsg invalid socks port
 < tor exit country
 < tor exit country any
 < tor exit nodes
index 14eac4e728db21be3e70e493bd5d52a4f1618be6..ed8964cdbd8f989dfd9812ff9462451e43bbd11b 100644 (file)
@@ -101,6 +101,14 @@ if ($settings{'ACTION'} eq $Lang::tr{'save'}) {
                $errormessage = "$Lang::tr{'tor errmsg invalid relay name'}: $settings{'TOR_RELAY_NICKNAME'}";
        }
 
+       if (!&General::validport($settings{'TOR_SOCKS_PORT'})) {
+               $errormessage = "$Lang::tr{'tor errmsg invalid socks port'}: $settings{'TOR_SOCKS_PORT'}";
+       }
+
+       if (!&General::validport($settings{'TOR_RELAY_PORT'})) {
+               $errormessage = "$Lang::tr{'tor errmsg invalid relay port'}: $settings{'TOR_RELAY_PORT'}";
+       }
+
        my @temp = split(/[\n,]/,$settings{'TOR_ALLOWED_SUBNETS'});
        $settings{'TOR_ALLOWED_SUBNETS'} = "";
        foreach (@temp) {
index 314441711daea2e8ed8f6cba9597d7a251d389bc..9a97b8c769a3d9979614ec7bc3be731a548c5deb 100644 (file)
 'tor enabled' => 'Tor einschalten',
 'tor errmsg invalid ip or mask' => 'Ungültiges IP-Subnetz',
 'tor errmsg invalid relay name' => 'Ungültiger Relay-Nickname.',
+'tor errmsg invalid relay port' => 'Ungültiger Relay-Port',
+'tor errmsg invalid socks port' => 'Ungültiger SOCKS-Port',
 'tor exit country' => 'Exit-Land',
 'tor exit country any' => 'Beliebig',
 'tor exit nodes' => 'Exit-Nodes',
index 56119e96ae0ee90bcd9816baf1a37805c2d8f588..8475850dffd234d55aca447d4067d962971350ce 100644 (file)
 'tor errmsg invalid ip or mask' => 'Invalid IP subnet',
 'tor errmsg invalid node id' => 'Invalid node ID',
 'tor errmsg invalid relay name' => 'Invalid relay nickname',
+'tor errmsg invalid relay port' => 'Invalid relay port',
+'tor errmsg invalid socks port' => 'Invalid SOCKS port',
 'tor exit country' => 'Exit country',
 'tor exit country any' => 'Any country',
 'tor exit nodes' => 'Exit Nodes',