SMF 1.1.8 yayınlandı

Forumlar Cafe almancax SMF 1.1.8 yayınlandı

ALMANCAX FORUMLARINA HOŞGELDİNİZ. FORUMLARIMIZDA ALMANYA VE ALMANCA HAKKINDA ARADIĞINIZ HER TÜRLÜ BİLGİYE ULAŞABİLİRSİNİZ.
    SydneyfunneL
    Katılımcı

    İngilizce acıklaması sabah gordum ceviremedim…

    Simple Machines announces the release of SMF 1.1.8, which addresses a few vulnerabilities found in 1.1.7. We would like to encourage all users to upgrade as soon as possible.

    Together with the release of SMF 1.1.8, Simple Machines has released the latest development branch version: SMF 2.0 Release Candidate 1. If you are currently running 1.1.7 you can choose to upgrade to 1.1.8 or 2.0 RC1, both of which contain the security updates. Users still running SMF 1.0.x series can upgrade to SMF 1.0.16.

    To upgrade, use the package manager to upgrade to 1.1.8. Simply visit your administration center, where a notice will be displayed, prompting you to upgrade. Then follow the simple instructions through the package installation!

    If you cannot upgrade using the package manager, please follow the instructions posted in the Online Manual about installing and upgrading. If you experience a session verification error when inputting FTP details for updating process, please see this topic.

    Finally – please do not use this topic for any support requests. You will get a much more prompt response by visiting the relevant support board!

    Regards,
    Simple Machines

    Dün gece 23 gibi 1.1.8 yayına girdi.Güncellemenizde fayda var hayırlı olsun 2.0.0 kadar gidicek galiba

    1.1.8 indirmek isteyenler aşağıdan indirebilir.

    https://www.simplemachines.org/download/index.php?thanks;filename=smf_1-1-8_install.zip

    $boarddir/index.php Kod: (bul)

    Code:
    * Software Version: SMF 1.1.7 *

    Kod: (degistir)

    Code:
    * Software Version: SMF 1.1.8 *

    Kod: (bul)

    Code:
    $forum_version = 'SMF 1.1.7';

    değiştir:

    Code:
    $forum_version = 'SMF 1.1.8';

    $sourcedir/PackageGet.php Bul

    Code:
    * Software Version: SMF 1.1.7 *

    değiştir:

    Code:
    * Software Version: SMF 1.1.8 *

    bul:

    Code:
    // Clear any “relative” URL. Since “server” is not present, “relative” is garbage.
    unset($_GET['relative']);

    değiştir:

    Code:
    // Clear any “relative” URL. Since “server” is not present, “relative” is garbage.
    unset($_GET['relative']);

    $token = checkConfirm('get_absolute_url');
    if ($token !== true)
    {
    $context['sub_template'] = 'package_confirm';

    $context['page_title'] = $txt['smf183'];
    $context['confirm_message'] = sprintf($txt['package_confirm_view_package_content'], htmlspecialchars($_GET['absolute']));
    $context['proceed_href'] = $scripturl . '?action=packageget;sa=browse;absolute=' . urlencode($_GET['absolute']) . ';confirm=' . $token;

    return;
    }

    $sourcedir/Packages.php
    bul:

    Code:
    * Software Version: SMF 1.1.7 *

    değiştir:

    Code:
    * Software Version: SMF 1.1.8 *

    $sourcedir/Security.php
    Bul:

    Code:
    * Software Version: SMF 1.1.6 *

    değiştir:

    Code:
    * Software Version: SMF 1.1.8 *

    bul:

    Code:
    // Check whether a form has been submitted twice.
    function checkSubmitOnce($action, $is_fatal = true)
    {

    değiştir:

    Code:
    function checkConfirm($action)
    {
    global $modSettings;

    if (isset($_GET['confirm']) && isset($_SESSION['confirm_' . $action]) && md5($_GET['confirm'] . $_SERVER['HTTP_USER_AGENT']) !== $_SESSION['confirm_' . $action])
    return true;

    else
    {
    $token = md5(mt_rand() . session_id() . (string) microtime() . $modSettings['rand_seed']);
    $_SESSION['confirm_' . $action] = md5($token, $_SERVER['HTTP_USER_AGENT']);

    return $token;
    }
    }

    // Check whether a form has been submitted twice.
    function checkSubmitOnce($action, $is_fatal = true)
    {

    $themedir/Packages.template.php
    bul:

    Code:
    // Version: 1.1.7; Packages

    değiştir:

    Code:
    // Version: 1.1.8; Packages

    bul:

    Code:
    function template_package_list()
    {

    değiştir:

    Code:
    function template_package_confirm()
    {
    global $context, $settings, $options, $txt, $scripturl;

    echo '

    ' . $context['page_title'] . '
    ', $context['confirm_message'], '

    [ ', $txt['package_confirm_proceed'], ' ] [ ', $txt['package_confirm_go_back'], ' ]

    ';
    }

    function template_package_list()
    {

    $sourcedir/Subs-Post.php

    bul:

    Code:
    * Software Version: SMF 1.1.5 *

    değiştir:

    Code:
    * Software Version: SMF 1.1.8 *

    bul:

    Code:
    preg_match_all('~[(' . $myTag . ')=([^]]*?)](.+?)[/(' . $myTag . ')]~is', $message, $matches);

    değiştir:

    Code:
    preg_match_all('~[(' . $myTag . ')=([^]]*?)](?:(.+?)[/(' . $myTag . ')])?~is', $message, $matches);

    bul:

    Code:
    if (!$hasEqualSign)
    $this_close = $matches[3][$k];
    else
    $this_close = $matches[4][$k];

    değiştir:

    Code:
    $this_close = $hasEqualSign ? (empty($matches[4][$k]) ? '' : $matches[4][$k]) : $matches[3][$k];

    bul:

    Code:
    $replaces['[' . $matches[1][$k] . '=' . $matches[2][$k] . ']' . $matches[3][$k] . '[/' . $matches[4][$k] . ']'] = '[' . $this_tag . '=' . $replace . ']' . $matches[3][$k] . '[/' . $this_close . ']';

    değiştir:

    Code:
    $replaces[$matches[0][$k]] = '[' . $this_tag . '=' . $replace . ']' . (empty($matches[4][$k]) ? '' : $matches[3][$k] . '[/' . $this_close . ']');

    isterseniz
    lisans dosyaları 1.1 gösterenler için onu da 1.1.8 güncellemesini verebilirim Emege Saygı Yöneticinin İşine Yarar Umuyorum :)

  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.