Actualizar SMFPT ( upgrade/Update ) Automatico e Manual > SMF 2.0

SMF 2.0.10 para SMF 2.0.11

(1/1)

candidosa2:
./index.php

Operação #1
Encontre:


--- Código: --- * @version 2.0.10
--- Fim de Código ---

substituir por:


--- Código: --- * @version 2.0.11
--- Fim de Código ---


Operação #2
Encontre:


--- Código: ---$forum_version = 'SMF 2.0.10';
--- Fim de Código ---

substituir por:


--- Código: ---$forum_version = 'SMF 2.0.11';
--- Fim de Código ---



./Sources/Load.php

Operação #1

Encontre:

--- Código: ---@version 2.0.10
--- Fim de Código ---

substituir por:

--- Código: ---@version 2.0.11
--- Fim de Código ---


Operação #2
Encontre:

--- Código: ---list ($id_member, $password) = @unserialize($_COOKIE[$cookiename]);
--- Fim de Código ---

substituir por:

--- Código: ---list ($id_member, $password) = safe_unserialize($_COOKIE[$cookiename]);
--- Fim de Código ---


Operação #3
Encontre:

--- Código: ---list ($id_member, $password, $login_span) = @unserialize($_SESSION['login_' . $cookiename]);
--- Fim de Código ---

substituir por:

--- Código: ---list ($id_member, $password, $login_span) = safe_unserialize($_SESSION['login_' . $cookiename]);
--- Fim de Código ---



./Sources/LogInOut.php

Operação #1

Encontre:

--- Código: ---@version 2.0.7
--- Fim de Código ---

substituir por:

--- Código: ---@version 2.0.11
--- Fim de Código ---


Operação #2
Encontre:

--- Código: ---list (, , $timeout) = @unserialize($_COOKIE[$cookiename]);
--- Fim de Código ---

substituir por:

--- Código: ---list (, , $timeout) = safe_unserialize($_COOKIE[$cookiename]);
--- Fim de Código ---


Operação #3

--- Código: ---[color=red]Encontre: [/color]
list (, , $timeout) = @unserialize($_SESSION['login_' . $cookiename]);
--- Fim de Código ---

substituir por:

--- Código: ---list (, , $timeout) = safe_unserialize($_SESSION['login_' . $cookiename]);
--- Fim de Código ---



./Sources/ManageMembers.php

Operação #1
Encontre:

--- Código: ---@version 2.0
--- Fim de Código ---


substituir por:

--- Código: ---@version 2.0.11
--- Fim de Código ---


Operação #2
Encontre:

--- Código: ---$_POST += @unserialize(base64_decode($_REQUEST['params']));
--- Fim de Código ---

substituir por:

--- Código: ---$_POST += safe_unserialize(base64_decode($_REQUEST['params']));
--- Fim de Código ---


./Sources/Modlog.php

Operação #1

Encontre:

--- Código: ---@version 2.0.7
--- Fim de Código ---

substituir por:

--- Código: ---@version 2.0.11
--- Fim de Código ---


Operação #2

Encontre:

--- Código: ---$search_params = @unserialize($search_params);
--- Fim de Código ---

substituir por:

--- Código: ---$search_params = safe_unserialize($search_params);
--- Fim de Código ---



./Sources/Packages.php

Operação #1
Encontre:

--- Código: ---@version 2.0.10
--- Fim de Código ---

substituir por:

--- Código: ---@version 2.0.11
--- Fim de Código ---


Operação #2
Encontre:

--- Código: ---$potententialTrees = unserialize(base64_decode($_GET['back_look']));
--- Fim de Código ---

substituir por:

--- Código: ---$potententialTrees = safe_unserialize(base64_decode($_GET['back_look']));
--- Fim de Código ---


Operação #3
Encontre:

--- Código: ---$_POST['permStatus'] = unserialize(base64_decode($_POST['toProcess']));
--- Fim de Código ---

substituir por:

--- Código: ---$_POST['permStatus'] = safe_unserialize(base64_decode($_POST['toProcess']));
--- Fim de Código ---


Operação #4
Encontre:

--- Código: ---$context['directory_list'] = isset($_POST['dirList']) ? unserialize(base64_decode($_POST['dirList'])) : array();
--- Fim de Código ---

substituir por:

--- Código: ---$context['directory_list'] = isset($_POST['dirList']) ? safe_unserialize(base64_decode($_POST['dirList'])) : array();
--- Fim de Código ---


Operação #5
Encontre:

--- Código: ---$context['special_files'] = unserialize(base64_decode($_POST['specialFiles']));
--- Fim de Código ---

substituir por:

--- Código: ---$context['special_files'] = safe_unserialize(base64_decode($_POST['specialFiles']));
--- Fim de Código ---



./Sources/Subs-Auth.php

Operação #1
Encontre:

--- Código: ---@version 2.0.9
--- Fim de Código ---

substituir por:

--- Código: ---@version 2.0.11
--- Fim de Código ---


Operação #2
Encontre:

--- Código: ---$array = @unserialize($_COOKIE[$cookiename]);
--- Fim de Código ---

substituir por:

--- Código: ---$array = safe_unserialize($_COOKIE[$cookiename]);
--- Fim de Código ---



./Sources/Subs-Editor.php

Operação #1
Encontre:

--- Código: ---@version 2.0.8
--- Fim de Código ---

substituir por:

--- Código: ---@version 2.0.11
--- Fim de Código ---


Operação #2
Encontre:

--- Código: ---$context['search_param'] = isset($_REQUEST['search_param']) ? unserialize(base64_decode($_REQUEST['search_param'])) : array();
--- Fim de Código ---

substituir por:

--- Código: ---$context['search_param'] = isset($_REQUEST['search_param']) ? safe_unserialize(base64_decode($_REQUEST['search_param'])) : array();
--- Fim de Código ---



./Sources/Subs-OpenID.php

Operação #1
Encontre:

--- Código: ---@version 2.0
--- Fim de Código ---

substituir por:

--- Código: ---@version 2.0.11
--- Fim de Código ---


Operação #2
Encontre:

--- Código: ---$context['openid_save_fields'] = isset($_GET['sf']) ? unserialize(base64_decode($_GET['sf'])) : array();
--- Fim de Código ---

substituir por:

--- Código: ---$context['openid_save_fields'] = isset($_GET['sf']) ? safe_unserialize(base64_decode($_GET['sf'])) : array();
--- Fim de Código ---



./Sources/Subs.php

Operação #1
Encontre:

--- Código: ---@version 2.0.8
--- Fim de Código ---

substituir por:

--- Código: ---@version 2.0.11
--- Fim de Código ---


Operação #2
Encontre:
   
--- Código: ---void remove_integration_function(string hook, string function)
- removes the given function from the given hook.
- does nothing if the functions is not available.
--- Fim de Código ---

substituir por:
   v
--- Código: ---oid remove_integration_function(string hook, string function)
- removes the given function from the given hook.
- does nothing if the functions is not available.

array safe_unserialize(string data)
- sanitizes input before unserializing string.
--- Fim de Código ---


Operação #3
Encontre:

--- Código: ---function return_chr__preg_callback($matches)
{
return chr($matches[1]);
}
--- Fim de Código ---


substituir por:

--- Código: ---function return_chr__preg_callback($matches)
{
return chr($matches[1]);
}

function safe_unserialize($data)
{
// There's no reason input should contain an object,
// user is up to no good...
if (preg_match('/(^|;|{|})O:([0-9]|\+|\-)+/', $data) === 0)
return @unserialize($data);
}
--- Fim de Código ---

root:
Muito bom para quem quer fazer actualização do smf manualmente para não perder as configurações
 :020-32:

Navegação

[0] Índice de mensagens

Ir para versão completa