Ab sofort steht MyBB 1.2.1 zur Verfügung. Es handelt sich um ein Sicherheitsupdate- und Bugfixrelease.
In dieser Version wurden viele der gemeldeten Bugs behoben und es eine Unterstützung für
HttpOnly Cookies im IE integriert. Behoben werden außerdem kleinere Sicherheitsprobleme und eine Sicherheitslücke mit höherem Risiko, die SQL-Injektion ermöglicht.
Wir empfehlen allen Benutzern schnellstmöglich auf MyBB 1.2.1 zu aktualisieren, um die Sicherheitslücken zu schließen und Fehler in der Forensoftware zu beheben.
Für den Fall, dass ein Update nicht sofort möglich ist:
Führt die Änderungen in der beigefügten Anleitung aus, um die Sicherheitslücke, die SQL-Injektion ermöglicht, in euren Form zu schließen. Dies ist nur eine vorübergehende Lösung, eine Aktualisierung auf MyBB 1.2.1 sollte schnellstmöglich erfolgen.
Aktualisierung von MyBB 1.2
Bei der Aktualisierung gehen keine eigenen Themes, Plugins und Sprachpakete verloren. Der Aufruf der Upgraderoutine ist optional, wird aber empfohlen.
Sichert vorher alle Dateien des Forums und die Datenbank! So kann das Forum im Notfall wiederhergestellt werden. Nach dem Upgrade solltet ihr euch die geänderten Templates ansehen (weitere Informationen dazu sind im nächsten Beitrag).
Weitere Informationen zum Upgrade:
https://www.mybb.de/doku/index.php?title=Upgrade
Aktualisierung von vorigen Versionen
Bei der Aktualisierung gehen eigene Themes, Plugins und Sprachpakete verloren. Dies liegt an der großen Zahl an Änderungen. Siehe dazu auch:
https://www.mybb.de/forum/showthread.php?tid=2881
Sichert vorher alle Dateien des Forums und die Datenbank! So kann das Forum im Notfall wiederhergestellt werden.
Weitere Informationen zum Upgrade:
https://www.mybb.de/doku/index.php?title=Upgrade
Geänderte Dateien seit MyBB 1.2- admin/adminfunctions.php
- admin/dbtools.php
- admin/forums.php
- admin/global.php
- admin/helpdocs.php
- admin/maintenance.php
- admin/moderate.php
- admin/plugins.php
- admin/profilefields.php
- admin/settings.php
- admin/themes.php
- admin/usergroups.php
- admin/users.php
- archive/index.php
- inc/datahandlers/post.php
- inc/datahandlers/user.php
- inc/datahandlers/pm.php
- inc/languages/english/datahandler_event.lang.php
- inc/languages/english/datahandler_user.lang.php
- inc/languages/english/messages.lang.php
- inc/languages/english/private.lang.php
- inc/languages/english/search.lang.php
- inc/plugins/hello.php
- inc/class_core.php
- inc/class_diff.php
- inc/class_language.php
- inc/class_moderation.php
- inc/class_parser.php
- inc/class_session.php
- inc/db_mysql.php
- inc/db_mysqli.php
- inc/functions.php
- inc/functions_post.php
- inc/functions_search.php
- inc/functions_user.php
- inc/generic_error.php
- jscripts/inline_edit.js
- jscripts/moo.ajax.js
- jscripts/thread.js
- attachment.php
- calendar.php
- captcha.php
- editpost.php
- global.php
- member.php
- memberlist.php
- misc.php
- moderation.php
- newreply.php
- newthread.php
- online.php
- portal.php
- private.php
- report.php
- reputation.php
- rss.php
- showteam.php
- showthread.php
- stats.php
- syndication.php
- usercp.php
Theme- und Templateänderungen
Benutzt das Tool zum Finden von Änderungen in den Templates, dass sich im Admin-CP in der Template-Sektion befindet.
Das Tool ermöglicht dann die Zurücksetzung der Templates auf die Originaltemplates oder bietet einen Vergleich, so dass die Änderungen hervorgehoben werden und übernommen werden können.
Die folgenden Templates haben sich seit MyBB 1.2 geändert:
- forumdisplay_inlinemoderation
- forumbit_depth1_cat
- postbit
- usercp_email
- usercp_changename
- portal_welcome_guesttext - Zurücksetzung erforderlich
Änderungen in den Sprachpaketen
Seit MyBB 1.2 gibt es Änderungen in den folgenden Sprachpaketen:
- datahandler_event.lang.php
- datahandler_user.lang.php
- messages.lang.php
- private.lang.php
- search.lang.php
Die deutschen Sprachpakete wurden bereits aktualisiert und können heruntergeladen werden.
Plugins
Plugins für MyBB 1.2 funktionieren auch mit MyBB 1.2.1.
An Plugin-Entwickler: Bitte fügt den folgenden Code in eure Plugins ein. So kann sichergestellt werden, dass die Dateien vom MyBB aufgerufen werden.
PHP-Code:
if(!defined("IN_MYBB"))
{
die("This file cannot be accessed directly.");
}
Das "Hello World"-Plugin wurde aktualisiert und beinhaltet nun den oben genannten Code als Beispiel.
Nachtrag
Wie bereits angekündigt steht ab jetzt das Komplettpaket des MyBB auch eingedeutscht zum Download bereit. Die deutschen Sprachpakete sind vorinstalliert und einige Einstellungen wurden angepasst.