X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2FObj%2Fbrisk.phh;h=3af8a15f854c4bebc15b189d334abcc921431b54;hb=90a3af6cf232fa9b77270f38eb8d766b3bb3ac23;hp=fe6d4848815e1992983c5345fbc1c2115330faae;hpb=c3f60752d7261a4769734cc9ddbf9e7fe0a073a4;p=brisk.git diff --git a/web/Obj/brisk.phh b/web/Obj/brisk.phh index fe6d484..3af8a15 100644 --- a/web/Obj/brisk.phh +++ b/web/Obj/brisk.phh @@ -2,7 +2,7 @@ /* * brisk - brisk.phh * - * Copyright (C) 2006-2013 Matteo Nastasi + * Copyright (C) 2006-2014 Matteo Nastasi * mailto: nastasi@alternativeoutput.it * matteo.nastasi@milug.org * web: http://www.alternativeoutput.it @@ -1053,12 +1053,6 @@ class Brisk return ($thiz); } - function tor_chk_postprocess($user_idx, $user_sess, $conn_ip, $is_auth, $is_tor) - { - log_cds(sprintf("user_idx: %d, user_sess: %s, conn_ip: %s, is_auth: %s, is_tor: %s", - $user_idx, $user_sess, $conn_ip, ($is_auth ? "YES" : "NO"), ($is_tor ? "YES" : "NO"))); - } - function ipclass_update($ip_out_s, $ip_in) { fprintf(STDERR, "N_IN: %d\n", count($ip_in)); @@ -1084,24 +1078,11 @@ class Brisk { fprintf(STDERR, "RELOAD STUFF (%d)(%d)\n", count($ban_list), count($black_list)); - if ($this->cds != NULL) { - $this->cds->cmd_cls_deregister_all(); - unset($this->cds); - $this->cds = NULL; - } - // create cds - $this->cds = new Curl_de_sac(); - - // create tor_chk_cls - $tor_chk_cls = new tor_chk_cmd_cls(); - - // registrer tor_chk_cls - printf("MAIN: Register 'tor_chk_cls'\n"); - if (($this->cds->cmd_cls_register($tor_chk_cls)) == FALSE) { - fprintf(STDERR, "MAIN: 'tor_chk_cls' registration failed\n"); - exit(1); + if (defined('CURL_DE_SAC_VERS')) { + if (brisk_cds_reload($this) == FALSE) { + exit(12); + } } - $this->ipclass_update("ban_list", $ban_list); $this->ipclass_update("black_list", $black_list); @@ -2282,10 +2263,9 @@ class Brisk } $idx = $ghost; - if ($this->cds->execute("tor_chk", $this, $ghost, $sess, $ip, $authenticate != FALSE) == FALSE) { - log_main("cds_execute failed"); + if (defined('CURL_DE_SAC_VERS')) { + brisk_cds_execute($this, $real_idx, $sess, $ip, $authenticate); } - return ($this->user[$ghost]); } else if ($idx != -1 && $i == MAX_PLAYERS) { @@ -2385,10 +2365,9 @@ class Brisk log_main(sprintf("TROVATO LIBERO A [%d] sess [%s] name [%s] count [%d] name [%s] code [%s]", $idx, $sess, $name_new, count($this->user),$this->user[$real_idx]->name, $this->user[$real_idx]->code)); $ret = $this->user[$real_idx]; - if ($this->cds->execute("tor_chk", $this, $real_idx, $sess, $ip, $authenticate != FALSE) == FALSE) { - log_main("cds_execute failed"); + if (defined('CURL_DE_SAC_VERS')) { + brisk_cds_execute($this, $real_idx, $sess, $ip, $authenticate); } - return ($ret); }