X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2FObj%2Fbrisk.phh;h=676dd7074c0aa110b88139d801b0e33b6d096522;hb=c9cbae97b192a003007a9d7f655473c266ca49d8;hp=7d9d719ed6b5f2018db6c85526ec7a2e4055d9b6;hpb=cd309a6ddce26fb78a25b45105cde5248ded3cf6;p=brisk.git diff --git a/web/Obj/brisk.phh b/web/Obj/brisk.phh index 7d9d719..676dd70 100644 --- a/web/Obj/brisk.phh +++ b/web/Obj/brisk.phh @@ -90,7 +90,6 @@ define('DEBUGGING', "no-debugging"); require_once("$DOCUMENT_ROOT/Etc/".BRISK_CONF); require_once("${G_base}Obj/ipclass.phh"); -require_once("${G_base}Obj/provider_proxy.phh"); $mlang_brisk = array( 'btn_backstand'=> array( 'it' => 'torna in piedi', 'en' => 'back standing' ), @@ -1042,7 +1041,6 @@ class Brisk var $ban_list; // ban list (authized allowed) var $black_list; // black list (anti-dos, noone allowed) var $cloud_smasher; // list of cloud ip ranges to be rejected - var $provider_proxy; // list of provider/browser that offer proxy service var $ghost_sess; var $delay_mgr; @@ -1062,7 +1060,7 @@ class Brisk fprintf(STDERR, "ROOM FROM FILE\n"); rename($crystal_filename, $crystal_filename.".old"); - $brisk->reload(TRUE, $ban_list, $black_list, $cloud_smasher, $prov_proxy); + $brisk->reload(TRUE, $ban_list, $black_list, $cloud_smasher); return($brisk); } @@ -1079,7 +1077,6 @@ class Brisk $thiz->ban_list = IpClass::create(); $thiz->black_list = IpClass::create(); $thiz->cloud_smasher = IpClass::create(); - $thiz->provider_proxy = ProviderProxy::create(); $thiz->ghost_sess = new GhostSess(); for ($i = 0 ; $i < MAX_PLAYERS ; $i++) { @@ -1096,15 +1093,15 @@ class Brisk static::$sess_cur = FALSE; - $thiz->reload(TRUE, $ban_list, $black_list, $cloud_smasher, $prov_proxy); + $thiz->reload(TRUE, $ban_list, $black_list, $cloud_smasher); return ($thiz); } - function reload($is_first, $ban_list, $black_list, $cloud_smasher, $prov_proxy) + function reload($is_first, $ban_list, $black_list, $cloud_smasher) { - fprintf(STDERR, "RELOAD STUFF (%d)(%d)(%d)(%d)\n", - count($ban_list), count($black_list), count($cloud_smasher), count($prov_proxy)); + fprintf(STDERR, "RELOAD STUFF (%d)(%d)(%d)\n", + count($ban_list), count($black_list), count($cloud_smasher)); if (defined('CURL_DE_SAC_VERS')) { if (brisk_cds_reload($this) == FALSE) { @@ -1114,7 +1111,6 @@ class Brisk $this->ban_list->update($ban_list); $this->black_list->update($black_list); $this->cloud_smasher->update($cloud_smasher); - $this->provider_proxy->update($prov_proxy); if (!$is_first) { $this->banned_kickoff(); @@ -1185,11 +1181,6 @@ class Brisk return ($this->cloud_smasher->check($ip_str)); } - function pproxy_realip($header, $ip_str) - { - return ($this->provider_proxy->realip($header, $ip_str)); - } - function users_cleanup() { for ($i = 0 ; $i < MAX_PLAYERS ; $i++) { @@ -2626,20 +2617,18 @@ class Brisk function request_mgr(&$s_a_p, $header, &$header_out, &$new_socket, $path, $addr, $get, $post, $cookie) { - GLOBAL $G_ban_list, $G_black_list, $G_cloud_smasher, $G_provider_proxy; + GLOBAL $G_ban_list, $G_black_list, $G_cloud_smasher; printf("NEW_SOCKET (root): %d PATH [%s]\n", intval($new_socket), $path); - // $remote_addr = addrtoipv4($addr); - $remote_addr = $this->pproxy_realip($header, addrtoipv4($addr)); - fprintf(STDERR, "\n\n\n PRE_BLACK [%s]\n\n\n", $remote_addr); - if ($this->black_check($remote_addr)) { + fprintf(STDERR, "\n\n\n PRE_BLACK [%s]\n\n\n", $addr); + if ($this->black_check($addr)) { // TODO: waiting async 5 sec before close fprintf(STDERR, "\n\n\n BLACK CHECK\n\n\n"); return (FALSE); } if ($path != "" && $path != "index.php") { - if ($this->cloud_check($remote_addr)) { + if ($this->cloud_check($addr)) { // TODO: waiting async 5 sec before close return (FALSE); }