Simple Machines Community Forum

SMF Support => Language Specific Support => Hilfe zu SMF (German) => Aiheen aloitti: dieter4 - lokakuu 29, 2006, 12:15:07 IP

Otsikko: SMF 1.0.9 und Patch für SMF 1.1RC3 erschienen
Kirjoitti: dieter4 - lokakuu 29, 2006, 12:15:07 IP
Simple Machines hat heute ein Update für die Foren der Reihen 1.0 und 1.1 veröffentlicht. Es werden eine große Lücke in der Suchfunktion und einige weitere kleine Lücken beseitigt.

Für 1.0.x gibt es die neue Version 1.0.9. SMF 1.1RC3 wird gepatched. Die meisten Modifikationen sollten weiter laufen.

Wer SMF 1.0.8 oder SMF 1.1RC3 installiert hat, hat folgende Möglichkeiten zum Updaten:

Alle Dateien gibt es hier: http://www.simplemachines.org/community/index.php?topic=123285.msg787643#msg787643
Otsikko: Re: SMF 1.0.9 und Patch für SMF 1.1RC3 erschienen
Kirjoitti: Kettu - lokakuu 30, 2006, 12:49:17 AP
Mit Paketmanager funktioniert bei mir nicht. Nach klicken auf "this patch (click here to install)" erhalte ich folgende Meldung:
LainaaEin Fehler ist aufgetreten!
Es sind keine Aktionen definiert!
Otsikko: Re: SMF 1.0.9 und Patch für SMF 1.1RC3 erschienen
Kirjoitti: dieter4 - lokakuu 30, 2006, 11:07:19 AP
Bei meiner 1.1RC3 hats funktioniert ???

Viele Mods installiert?
Otsikko: Re: SMF 1.0.9 und Patch für SMF 1.1RC3 erschienen
Kirjoitti: Badelehrling - lokakuu 30, 2006, 11:18:02 AP
Ich habe selbes Problem wie Kettu. (ich habe 1.0.8).
Mods extra alle aus meinem Testforum deinstalliert, hat nichts gebracht :/
Otsikko: Re: SMF 1.0.9 und Patch für SMF 1.1RC3 erschienen
Kirjoitti: Kettu - lokakuu 30, 2006, 12:11:05 IP
Lainaus käyttäjältä: Dark_Neakro - lokakuu 30, 2006, 11:07:19 AP
Bei meiner 1.1RC3 hats funktioniert ???

Viele Mods installiert?
Nur SMF Shoutbox, Users Online Today Mod und Country Flags wie auch in meiner Sig steht ;)

Edit:
Unter dem Link verbirgt sich bei mir folgendes:
http://myhomepage.de/smftest/index.php?action=pgdownload;auto;package=http://mods.simplemachines.org/downloads/smf_patch_1-0-9_1-1-rc3-1.tar.gz;sesc=46df0e31d9930bf59e9932619b68a79b
Otsikko: Re: SMF 1.0.9 und Patch für SMF 1.1RC3 erschienen
Kirjoitti: ralkas - lokakuu 30, 2006, 02:15:10 IP
ich hatte mit dem Paket Manager auch eine Fehlermeldung, habe trotzdem installiert
und was soll ich sagen, es hat funktioniert  ;D
Otsikko: Re: SMF 1.0.9 und Patch für SMF 1.1RC3 erschienen
Kirjoitti: xduugu - lokakuu 30, 2006, 03:30:25 IP
Lad dir doch einfach das Paket von hier runter...
Otsikko: Re: SMF 1.0.9 und Patch für SMF 1.1RC3 erschienen
Kirjoitti: Kettu - lokakuu 31, 2006, 12:44:47 AP
Lainaus käyttäjältä: xduugu - lokakuu 30, 2006, 03:30:25 IP
Lad dir doch einfach das Paket von hier runter...
Ist schon klar, dass mach ich irgendwann auch. Aber ich würde schon ganz gern wissen, woher der Fehler stammt bzw. was ihn verursacht :( Denn es ist nicht das erste Mal, dass mir diese Fehlermeldung unterkommt.
Otsikko: Re: SMF 1.0.9 und Patch für SMF 1.1RC3 erschienen
Kirjoitti: Kajol - lokakuu 31, 2006, 06:51:28 AP
ich habe mal wieder das problem mit den rechten. kann ich den patch irgendwie manuell installieren? beim letzten ging es irgendwie, aber seitdem ist schon wieder so viel zeit vergangen. kann mir jemand sagen, wie ich den patch (und wohl gleichbedeutend auch module) manuell installieren kann?

danke für schnelle und fachkundige hilfe.  ;D
Otsikko: Re: SMF 1.0.9 und Patch für SMF 1.1RC3 erschienen
Kirjoitti: dieter4 - lokakuu 31, 2006, 09:10:57 AP
Setz einfach alle Dateien und Ordner auf 777.
Otsikko: Re: SMF 1.0.9 und Patch für SMF 1.1RC3 erschienen
Kirjoitti: Kajol - lokakuu 31, 2006, 01:24:03 IP
Lainaus käyttäjältä: Dark_Neakro - lokakuu 31, 2006, 09:10:57 AP
Setz einfach alle Dateien und Ordner auf 777.

damit mir irgendwann mal jemand mein forum zerschießen kann? ich glaube, das ist nicht der richtige weg. früher konnte man die patch-datei auf den server laden und von dortaus die modifikation installieren. aber jetzt meldet er jeweils die gleichen sachen, nämlich, dass er meine ftp-daten braucht. wenn ich ihm die gebe, sagt er mir, dass das verzeichnis unbekannt wäre.
Otsikko: Re: SMF 1.0.9 und Patch für SMF 1.1RC3 erschienen
Kirjoitti: xduugu - lokakuu 31, 2006, 01:58:24 IP
Wieso sollte dir jemand dein Forum zerschießen können? Um auf die Dateien zuzugreifen, muss er erstmal auf den Server kommen und sobald er da drauf ist, ist es i.d.R. relativ egal welche Rechte die Dateien haben ;)

Klar kann man auch manuell updaten... sind ja extra die Dateien fürs 1.1 RC3 angehängt und die 1.0.9 gibts ja auch als Update-Paket im Downloadbereich.
Otsikko: Re: SMF 1.0.9 und Patch für SMF 1.1RC3 erschienen
Kirjoitti: dieter4 - marraskuu 01, 2006, 11:38:58 AP
Siehe auch: http://www.simplemachines.org/community/index.php?topic=2987.0
Otsikko: Re: SMF 1.0.9 und Patch für SMF 1.1RC3 erschienen
Kirjoitti: Kajol - marraskuu 02, 2006, 05:34:11 AP
Das mit den Rechten ist mir schnurz. ich will sie nicht alle auf 777 stellen.
aber meine frage, ob ich es auch manuell updaten kann wurde jetzt mit einem "JA" beantwortet. jetzt würde ich dann noch gern wissen, WIE.
Otsikko: Re: SMF 1.0.9 und Patch für SMF 1.1RC3 erschienen
Kirjoitti: Jorin - marraskuu 08, 2006, 02:45:00 AP
Lainaus käyttäjältä: Kajol - marraskuu 02, 2006, 05:34:11 AP
aber meine frage, ob ich es auch manuell updaten kann wurde jetzt mit einem "JA" beantwortet. jetzt würde ich dann noch gern wissen, WIE.

Steht eigentlich alles im originalen englischen Post zum Update. Aber extra für dich:

Für 1.0.9:

<edit file>
$boarddir/index.php
</edit file>

<search for>
* Software Version:           SMF 1.0.8                                       *
</search for>
<replace>
* Software Version:           SMF 1.0.9                                       *
</replace>

<search for>
$forum_version = 'SMF 1.0.8';
</search for>
<replace>
$forum_version = 'SMF 1.0.9';
</replace>

<edit file>
$boarddir/changelog.txt
</edit file>

<search for>
SMF 1.0.8                                                         21 August 2006
</search for>

<replace>
SMF 1.0.9                                                        29 October 2006
================================================================================
October 2006
--------------------------------------------------------------------------------
! Fixed the page title on the user account deletion confirmation page. (Profile.php)
! Some search parameters weren't being sanatized when accessing a previous search, leading to a potential XSS vulnerability (Search.php)
! Minor typo in PlushSearch2 prevented "user" search parameter from being remembered when trying to access a previous search (Search.php)
! Make sure to clean all strings when registering a new member. (Register.php)

SMF 1.0.8                                                         21 August 2006
</replace>

<edit file>
$sourcedir/Search.php
</edit file>

<search for>
* Software Version:           SMF 1.0.7                                       *
</search for>

<replace>
* Software Version:           SMF 1.0.9                                       *
</replace>

<search for>
if (isset($context['search_params']['userspec']))
$context['search_params']['userspec'] = htmlspecialchars(stripslashes($context['search_params']['userspec']));
</search for>

<add after>
if (!empty($context['search_params']['searchtype']))
$context['search_params']['searchtype'] = 2;
if (!empty($context['search_params']['minage']))
$context['search_params']['minage'] = (int) $context['search_params']['minage'];
if (!empty($context['search_params']['maxage']))
$context['search_params']['maxage'] = (int) $context['search_params']['maxage'];

$context['search_params']['show_complete'] = !empty($context['search_params']['show_complete']);
$context['search_params']['subject_only'] = !empty($context['search_params']['subject_only']);
</add after>

<search for>
if (!empty($search_params['user_spec']) || (!empty($_REQUEST['userspec']) && $_REQUEST['userspec'] != '*'))
</search for>

<replace>
if (!empty($search_params['userspec']) || (!empty($_REQUEST['userspec']) && $_REQUEST['userspec'] != '*'))
</replace>

<edit file>
$sourcedir/Profile.php
</edit file>

<search for>
* Software Version:           SMF 1.0.8                                       *
</search for>

<replace>
* Software Version:           SMF 1.0.9                                       *
</replace>

<search for>
global $txt, $context, $ID_MEMBER;
</search for>

<replace>
global $txt, $context, $ID_MEMBER, $user_profile;
</replace>

<search for>
$context['page_title'] = $txt['deleteAccount'] . ': ' . $txt[144];
</search for>

<replace>
$context['page_title'] = $txt['deleteAccount'] . ': ' . $user_profile[$memID]['realName'];
</replace>

<edit file>
$sourcedir/Register.php
</edit file>

<search for>
* Software Version:           SMF 1.0.3                                       *
</search for>

<replace>
* Software Version:           SMF 1.0.9                                       *
</replace>

<search for>
$register_vars[$var] = '\'' . $_POST[$var] . '\'';
</search for>

<replace>
$register_vars[$var] = '\'' . htmlspecialchars($_POST[$var]) . '\'';
</replace>


Für 1.1 RC3:

<edit file>
$boarddir/changelog.txt
</edit file>

<search for>
SMF 1.1 RC3                                                      August 21, 2006
</search for>

<replace>
SMF 1.1 RC3-1                                                    October 29,2006
================================================================================
October 2006
--------------------------------------------------------------------------------
! Some search parameters weren't being sanatized when accessing a previous search, leading to a potential XSS vulnerability (PersonalMessage.php, Search.php)
! Minor typo in PlushSearch2 prevented "user" search parameter from being remembered when trying to access a previous search (Search.php)
! Fixed a problem with the cur_cat parameter when adding a new board. (ManageBoards.php)
! Prevent users without access to any boards from causing a query error when using the unread posts search. (Recent.php)
! Make sure to clean all strings when registering a new member. (Register.php)

SMF 1.1 RC3                                                      August 21, 2006
</replace>

<edit file>
$sourcedir/PersonalMessage.php
</edit file>

<search for>
* Software Version:           SMF 1.1 RC3                                     *
</search for>

<replace>
* Software Version:           SMF 1.1 RC3-1                                   *
</replace>

<search for>
$context['search_params']['userspec'] = htmlspecialchars(stripslashes($context['search_params']['userspec']));
</search for>

<add after>

if (!empty($context['search_params']['searchtype']))
$context['search_params']['searchtype'] = 2;

if (!empty($context['search_params']['minage']))
$context['search_params']['minage'] = (int) $context['search_params']['minage'];

if (!empty($context['search_params']['maxage']))
$context['search_params']['maxage'] = (int) $context['search_params']['maxage'];

$context['search_params']['subject_only'] = !empty($context['search_params']['subject_only']);
$context['search_params']['show_complete'] = !empty($context['search_params']['show_complete']);
</add after>

<edit file>
$sourcedir/Search.php
</edit file>

<search for>
* Software Version:           SMF 1.1 RC3                                     *
</search for>

<replace>
* Software Version:           SMF 1.1 RC3-1                                   *
</replace>

<search for>
if (isset($context['search_params']['userspec']))
$context['search_params']['userspec'] = htmlspecialchars(stripslashes($context['search_params']['userspec']));
</search for>

<add after>
if (!empty($context['search_params']['searchtype']))
$context['search_params']['searchtype'] = 2;
if (!empty($context['search_params']['minage']))
$context['search_params']['minage'] = (int) $context['search_params']['minage'];
if (!empty($context['search_params']['maxage']))
$context['search_params']['maxage'] = (int) $context['search_params']['maxage'];

$context['search_params']['show_complete'] = !empty($context['search_params']['show_complete']);
$context['search_params']['subject_only'] = !empty($context['search_params']['subject_only']);
</add after>

<search for>
if (!empty($search_params['user_spec']) || (!empty($_REQUEST['userspec']) && $_REQUEST['userspec'] != '*'))
</search for>

<replace>
if (!empty($search_params['userspec']) || (!empty($_REQUEST['userspec']) && $_REQUEST['userspec'] != '*'))
</replace>

<edit file>
$sourcedir/ManageBoards.php
</edit file>

<search for>
* Software Version:           SMF 1.1 RC3                                     *
</search for>

<replace>
* Software Version:           SMF 1.1 RC3-1                                   *
</replace>

<search for>
$boardOptions['target_category'] = $_POST['cur_cat'];
</search for>

<replace>
$boardOptions['target_category'] = (int) $_POST['cur_cat'];
</replace>

<edit file>
$sourcedir/Recent.php
</edit file>

<search for>
* Software Version:           SMF 1.1 RC3                                     *
</search for>

<replace>
* Software Version:           SMF 1.1 RC3-1                                   *
</replace>

<search for>
$query_this_board = 'b.ID_BOARD IN (' . implode(', ', $boards) . ')';

// If this category has a significant number of posts in it...
</search for>

<replace>
if (empty($boards))
fatal_lang_error('error_no_boards_selected', false);

$query_this_board = 'b.ID_BOARD IN (' . implode(', ', $boards) . ')';

// If this category has a significant number of posts in it...
</replace>

<search for>
$query_this_board = 'b.ID_BOARD IN (' . implode(', ', $boards) . ')';

// If these boards have a significant number of posts in them...
</search for>

<replace>
if (empty($boards))
fatal_lang_error('error_no_boards_selected', false);

$query_this_board = 'b.ID_BOARD IN (' . implode(', ', $boards) . ')';

// If these boards have a significant number of posts in them...
</replace>

<edit file>
$sourcedir/Register.php
</edit file>

<search for>
* Software Version:           SMF 1.1 RC3                                     *
</search for>

<replace>
* Software Version:           SMF 1.1 RC3-1                                   *
</replace>

<search for>
$regOptions['extra_register_vars'][$var] = '\'' . $_POST[$var] . '\'';
</search for>

<replace>
$regOptions['extra_register_vars'][$var] = '\'' . htmlspecialchars($_POST[$var]) . '\'';
</replace>