Copyright 2004-2011 iDB Support - http://idb.berlios.de/
Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/
- $FileInfo: members.php - Last Update: 12/28/2010 SVN 607 - Author: cooldude2k $
+ $FileInfo: members.php - Last Update: 01/15/2011 SVN 612 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="members.php"||$File3Name=="/members.php") {
if($HashType=="iDBH4") { $YourPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$HashSalt,"md4"); }
if($HashType=="iDBH5") { $YourPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$HashSalt,"md5"); }
if($HashType=="iDBH") { $YourPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$HashSalt,"sha1"); }
+if($HashType=="iDBH1") { $YourPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$HashSalt,"sha1"); }
if($HashType=="iDBH224") { $YourPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$HashSalt,"sha224"); }
if($HashType=="iDBH256") { $YourPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$HashSalt,"sha256"); }
if($HashType=="iDBH384") { $YourPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$HashSalt,"sha384"); }
if($HashType=="iDBHRMD320") { $YourPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$HashSalt,"ripemd320"); }
if($HashType=="iDBHSALSA10") { $YourPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$HashSalt,"salsa10"); }
if($HashType=="iDBHSALSA20") { $YourPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$HashSalt,"salsa20"); }
+if($HashType=="iDBHSFRU") { $YourPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$HashSalt,"snefru"); }
+if($HashType=="iDBHSFRU256") { $YourPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$HashSalt,"snefru256"); }
+if($HashType=="iDBHGOST") { $YourPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$HashSalt,"gost"); }
if($YourPassword!=$YourPassTry) { $passright = false; }
if($YourPassword==$YourPassTry) { $passright = true;
$YourIDM=sql_result($resultlog,$i,"id");
$NewPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$NewHashSalt,"salsa10"); }
if($Settings['use_hashtype']=="salsa20") { $iDBHash = "iDBHRMD320";
$NewPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$NewHashSalt,"salsa20"); }
+if($Settings['use_hashtype']=="snefru") { $iDBHash = "iDBHSFRU";
+$NewPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$NewHashSalt,"snefru"); }
+if($Settings['use_hashtype']=="snefru256") { $iDBHash = "iDBHSFRU256";
+$NewPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$NewHashSalt,"snefru256"); }
+if($Settings['use_hashtype']=="gost") { $iDBHash = "iDBHGOST";
+$NewPassword = b64e_hmac($_POST['userpass'],$JoinedPass,$NewHashSalt,"gost"); }
$NewDay=GMTimeStamp();
$NewIP=$_SERVER['REMOTE_ADDR'];
if($BanError!="yes") {
$NewPassword = b64e_hmac($_POST['Password'],$_POST['Joined'],$HashSalt,"salsa10"); }
if($Settings['use_hashtype']=="salsa20") { $iDBHash = "iDBHRMD320";
$NewPassword = b64e_hmac($_POST['Password'],$_POST['Joined'],$HashSalt,"salsa20"); }
+if($Settings['use_hashtype']=="snefru") { $iDBHash = "iDBHSFRU";
+$NewPassword = b64e_hmac($_POST['Password'],$_POST['Joined'],$HashSalt,"snefru"); }
+if($Settings['use_hashtype']=="snefru256") { $iDBHash = "iDBHSFRU256";
+$NewPassword = b64e_hmac($_POST['Password'],$_POST['Joined'],$HashSalt,"snefru256"); }
+if($Settings['use_hashtype']=="gost") { $iDBHash = "iDBHGOST";
+$NewPassword = b64e_hmac($_POST['Password'],$_POST['Joined'],$HashSalt,"gost"); }
$_GET['YourPost'] = $_POST['Signature'];
//require( './'.$SettDir['misc'].'HTMLTags.php');
$_GET['YourPost'] = htmlspecialchars($_GET['YourPost'], ENT_QUOTES, $Settings['charset']);
Copyright 2004-2011 iDB Support - http://idb.berlios.de/
Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/
- $FileInfo: functions.php - Last Update: 01/01/2010 SVN 608- Author: cooldude2k $
+ $FileInfo: functions.php - Last Update: 01/15/2011 SVN 612 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="functions.php"||$File3Name=="/functions.php") {
if(in_array("salsa10",hash_algos())) {
function salsa10($data) { return hash("salsa10",$data); } }
if(in_array("salsa20",hash_algos())) {
-function salsa20($data) { return hash("salsa20",$data); } } }
+function salsa20($data) { return hash("salsa20",$data); } }
+if(in_array("snefru",hash_algos())) {
+function snefru($data) { return hash("snefru",$data); } }
+if(in_array("snefru256",hash_algos())) {
+function snefru256($data) { return hash("snefru256",$data); } }
+if(in_array("gost",hash_algos())) {
+function gost($data) { return hash("gost",$data); } } }
// Try and convert IPB 2.0.0 style passwords to iDB style passwords
function hash2xkey($data,$key,$hash1='md5',$hash2='md5') {
return $hash1($hash2($key).$hash2($data)); }
Copyright 2004-2011 iDB Support - http://idb.berlios.de/
Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/
- $FileInfo: profilemain.php - Last Update: 12/07/2010 SVN 600 - Author: cooldude2k $
+ $FileInfo: profilemain.php - Last Update: 01/15/2011 SVN 612 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="profilemain.php"||$File3Name=="/profilemain.php") {
$YourPassword = b64e_hmac($_POST['OldPass'],$OldJoined,$OldSalt,"md5"); }
if($OldHashType=="iDBH") {
$YourPassword = b64e_hmac($_POST['OldPass'],$OldJoined,$OldSalt,"sha1"); }
+if($OldHashType=="iDBH1") {
+ $YourPassword = b64e_hmac($_POST['OldPass'],$OldJoined,$OldSalt,"sha1"); }
if($OldHashType=="iDBH224") {
$YourPassword = b64e_hmac($_POST['OldPass'],$OldJoined,$OldSalt,"sha224"); }
if($OldHashType=="iDBH256") {
$YourPassword = b64e_hmac($_POST['OldPass'],$OldJoined,$OldSalt,"salsa10"); }
if($OldHashType=="iDBHSALSA20") {
$YourPassword = b64e_hmac($_POST['OldPass'],$OldJoined,$OldSalt,"salsa20"); }
+if($OldHashType=="iDBHSFRU") {
+ $YourPassword = b64e_hmac($_POST['OldPass'],$OldJoined,$OldSalt,"snefru"); }
+if($OldHashType=="iDBHSFRU256") {
+ $YourPassword = b64e_hmac($_POST['OldPass'],$OldJoined,$OldSalt,"snefru256"); }
+if($OldHashType=="iDBHGOST") {
+ $YourPassword = b64e_hmac($_POST['OldPass'],$OldJoined,$OldSalt,"gost"); }
if($YourPassword!=$OldPassword) { $Error="Yes"; ?>
<div class="TableMessage" style="text-align: center;">Your old Password did not match.<br /> </div>
<?php } if(pre_strlen($_POST['Password'])>"60") { $Error="Yes"; ?>
$NewPassword = b64e_hmac($_POST['Password'],$_POST['Joined'],$NewSalt,"salsa10"); }
if($Settings['use_hashtype']=="salsa20") { $iDBHash = "iDBHSALSA20";
$NewPassword = b64e_hmac($_POST['Password'],$_POST['Joined'],$NewSalt,"salsa20"); }
+ if($Settings['use_hashtype']=="snefru") { $iDBHash = "iDBHSFRU";
+ $NewPassword = b64e_hmac($_POST['Password'],$_POST['Joined'],$NewSalt,"snefru"); }
+ if($Settings['use_hashtype']=="snefru256") { $iDBHash = "iDBHSFRU256";
+ $NewPassword = b64e_hmac($_POST['Password'],$_POST['Joined'],$NewSalt,"snefru256"); }
+ if($Settings['use_hashtype']=="gost") { $iDBHash = "iDBHGOST";
+ $NewPassword = b64e_hmac($_POST['Password'],$_POST['Joined'],$NewSalt,"gost"); }
$_SESSION['UserPass']=$NewPassword;
if($cookieDomain==null) {
setcookie("SessPass", $NewPassword, time() + (7 * 86400), $cbasedir); }
Copyright 2004-2011 iDB Support - http://idb.berlios.de/
Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/
- $FileInfo: versioninfo.php - Last Update: 01/09/2011 SVN 611 - Author: cooldude2k $
+ $FileInfo: versioninfo.php - Last Update: 01/15/2011 SVN 612 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="versioninfo.php"||$File3Name=="/versioninfo.php") {
return $return_var; }
// Version number and date stuff. :P
$VER1[0] = 0; $VER1[1] = 4; $VER1[2] = 2; $VERFull[1] = $VER1[0].".".$VER1[1].".".$VER1[2];
-$VER2[0] = "Alpha"; $VER2[1] = "Al"; $VER2[2] = "SVN"; $SubVerN = 611; $RName = "iDB"; $SFName = "IntDB";
-$SVNDay[0] = 01; $SVNDay[1] = 09; $SVNDay[2] = 2011; $SVNDay[3] = $SVNDay[0]."/".$SVNDay[1]."/".$SVNDay[2];
+$VER2[0] = "Alpha"; $VER2[1] = "Al"; $VER2[2] = "SVN"; $SubVerN = 612; $RName = "iDB"; $SFName = "IntDB";
+$SVNDay[0] = 01; $SVNDay[1] = 15; $SVNDay[2] = 2011; $SVNDay[3] = $SVNDay[0]."/".$SVNDay[1]."/".$SVNDay[2];
$VerInfo['iDB_Ver'] = version_info($RName,$VER1[0],$VER1[1],$VER1[2],$VER2[1],$SubVerN,false);
$VerInfo['iDB_Ver_SVN'] = version_info($RName,$VER1[0],$VER1[1],$VER1[2],$VER2[1],$SubVerN,true);
$VerInfo['iDB_Full_Ver'] = version_info($RName,$VER1[0],$VER1[1],$VER1[2],$VER2[0],$SubVerN,false);
Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/
iDB Installer made by Game Maker 2k - http://idb.berlios.net/
- $FileInfo: mkconfig.php - Last Update: 12/07/2010 SVN 600 - Author: cooldude2k $
+ $FileInfo: mkconfig.php - Last Update: 01/15/2011 SVN 612 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="mkconfig.php"||$File3Name=="/mkconfig.php") {
$_POST['usehashtype']!="ripemd256"&&
$_POST['usehashtype']!="ripemd320"&&
$_POST['usehashtype']!="salsa10"&&
- $_POST['usehashtype']!="salsa20") {
+ $_POST['usehashtype']!="salsa20"&&
+ $_POST['usehashtype']!="snefru"&&
+ $_POST['usehashtype']!="snefru256"&&
+ $_POST['usehashtype']!="gost") {
$_POST['usehashtype'] = "sha1"; } }
if($_POST['usehashtype']=="md2") { $iDBHashType = "iDBH2"; }
if($_POST['usehashtype']=="md4") { $iDBHashType = "iDBH4"; }
if($_POST['usehashtype']=="ripemd320") { $iDBHashType = "iDBHRMD320"; }
if($_POST['usehashtype']=="salsa10") { $iDBHashType = "iDBHSALSA10"; }
if($_POST['usehashtype']=="salsa20") { $iDBHashType = "iDBHSALSA20"; }
+if($_POST['usehashtype']=="snefru") { $iDBHashType = "iDBHSFRU"; }
+if($_POST['usehashtype']=="snefru256") { $iDBHashType = "iDBHSFRU256"; }
+if($_POST['usehashtype']=="gost") { $iDBHashType = "iDBHGOST"; }
if ($_POST['AdminUser']=="Guest") { $Error="Yes";
echo "<br />You can not use Guest as your name."; }
/* We are done now with fixing the info. ^_^ */
Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/
iDB Installer made by Game Maker 2k - http://idb.berlios.net/
- $FileInfo: setup.php - Last Update: 12/07/2010 SVN 600 - Author: cooldude2k $
+ $FileInfo: setup.php - Last Update: 01/15/2011 SVN 612 - Author: cooldude2k $
*/
$File3Name = basename($_SERVER['SCRIPT_NAME']);
if ($File3Name=="setup.php"||$File3Name=="/setup.php") {
<option value="md4">MD4</option>
<?php } if(in_array("md5",hash_algos())) { ?>
<option value="md5">MD5</option>
+<?php } if(in_array("gost",hash_algos())) { ?>
+<option value="gost">GOST</option>
<?php } if(in_array("sha1",hash_algos())) { ?>
<option value="sha1">SHA1</option>
<?php } if(in_array("sha224",hash_algos())) { ?>
<option value="salsa10">SALSA10</option>
<?php } if(in_array("salsa20",hash_algos())) { ?>
<option value="salsa20">SALSA20</option>
+<?php } if(in_array("snefru256",hash_algos())) { ?>
+<option value="snefru256">SNEFRU256</option>
<?php } if(in_array("ripemd128",hash_algos())) { ?>
<option value="ripemd128">RIPEMD128</option>
<?php } if(in_array("ripemd160",hash_algos())) { ?>
Copyright 2004-2011 iDB Support - http://idb.berlios.de/
Copyright 2004-2011 Game Maker 2k - http://gamemaker2k.org/
- $FileInfo: sql.php - Last Update: 01/08/2011 SVN 611 - Author: cooldude2k $
+ $FileInfo: sql.php - Last Update: 01/15/2011 SVN 612 - Author: cooldude2k $
*/
/* Some ini setting changes uncomment if you need them.
Display PHP Errors */
$Settings['use_hashtype']!="ripemd256"&&
$Settings['use_hashtype']!="ripemd320"&&
$Settings['use_hashtype']!="salsa10"&&
- $Settings['use_hashtype']!="salsa20") {
+ $Settings['use_hashtype']!="salsa20"&&
+ $Settings['use_hashtype']!="snefru"&&
+ $Settings['use_hashtype']!="snefru256"&&
+ $Settings['use_hashtype']!="gost") {
$Settings['use_hashtype'] = "sha1"; } }
// Check to see if variables are set
require_once($SettDir['misc'].'setcheck.php');