Выпущено обновление SMF 2.0.7

Автор digger®, 21 января 2014, 08:51:36

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

digger®

Проект Simple Machines Forum выпустил новое обновление для SMF 2.0.x.

Текущей версией становится SMF 2.0.7. В отличие от предыдущих, этот релиз исправляет только ошибки, а не уязвимости, но, это не умаляет важности его установки. Помимо устраненных ошибок, основное назначение этого обновления - полная совместимость с версией PHP 5.5, что становится распространенной проблемой из-за обновления PHP на хостингах.

Пользователям SMF 1.1.x следует учитывать, что некоторые из ошибок, которые исправлены в 2.0.7 все еще присутствуют в 1.1.x. В силу ряда причин, обеспечить полную поддержку PHP 5.5+ для SMF 1.1.x будет не возможно.

В любом случае, SMF 2.1 находится в активной разработке - как только релиз 2.1 будет объявлен стабильным, поддержка SMF 1.1 будет полностью прекращена. Таким образом, мы хотели бы призвать вас рассмотреть возможность миграции на SMF 2.0.x. Мы окажем зависящую от нас поддержку тем, кто готовится к обновлению.

SMF 2.0.6 можно обновить до 2.0.7 используя менеджер пакетов. Вы должны увидеть уведомление об обновлении в панели администратора и менеджере пакетов, что позволяет легко загрузить и установить обновление. Если у вас нет уведомления об обновлении, запустите запланированное задание "Получение файлов с сайта Simple Machines" в диспетчере задач.
Вы, также, можете вручную скачать обновление для 2.0.6 со страницы загрузок официального сайта - smf_patch_2.0.7.tar.gz, и установить его с помощью менеджера пакетов.

Если вы используете старые версии SMF, вы можете обновиться с помощью полного пакета обновления со страницы загрузок официального сайта http://download.simplemachines.org. Помните, что использование этого метода обновления потребует переустановки всех ваших модов.

Список изменений можно найти на странице загрузок:
http://download.simplemachines.org

Changelog:
Цитировать
SMF 2.0.7                                                       January 20 2014
===============================================================================

January 2014
-------------------------------------------------------------------------------
! PHP 5.5 compatibility fixes merged in. (Thanks to all who contributed but especially SleePy and Spuds)
! Trim the username if oversized when logging in. (Thanks to TMcomputering for the report)
! Check that group inheritance is actually going to be viable before trying to do further inquiry. (Thanks to tfs for the report)
! Made sure some of the calendar holidays are corrected when previously incorrect.

December 2013
-------------------------------------------------------------------------------
! Don't let the prune reports function prune open, or for that matter, ignored, reports. (Reported by Kimmie)
! If an uploaded file somehow has an image size but isn't really an image, don't try to treat it as an image.
! Make file cache somewhat less fragile.
! ssi_fetchPosts didn't honour overriding permissions. (Thanks to IchBin for a fix)
! Privacy and original sending time were not kept in the mail queue in the event of sending failure.
! Wrong variable used in the mail queue handling (Thanks to Nao for originally finding the bug)
! Themes with spaces in could break the editor handling. (Thanks to akyhne for the report and akabugeyes for a suggested fix)
! Made the anti-XSS header a little less picky.
! FIND_IN_SET wasn't always properly set up for PostgreSQL use.
! Multiple installed themes with variants wouldn't all be able to be selected properly.
! Fields that are regex-validated couldn't be left empty (thanks HappyBits and emanuele)
! Fixing legacy TYPE=HEAP (thanks heusdens for the report)

Оригинал: http://www.simplemachines.org/community/index.php?topic=517205.new#new

Сапожник

Странно...  idiot Первое обновление, которое не встало у меня "автоматом" - три ошибки.
Просмотрел одну, не похоже, чтоб этот файл когда-нибудь правился каким-нибудь модом.
Я хостюсь на Хвостинге :) 10 Гб (15 сайтов) ~ 30$/год
Рефка: http://hvosting.ua/

ALINA

Аналогично . На локалке попробовала поставить .Ни одного мода нет  обновление не встает .

Mavn

у нас встало без проблем здесь
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Сапожник

У меня:
* в subs-post:
        - закоментирована нужная строка (убираем слеши и пробел - все ok)
* в subs и  QueryString:
        - везде присутствует конструкция board|topiс|page а обновление ищет board|topic (без page)
Вручную изменил, все встало, но странно это все....
Я хостюсь на Хвостинге :) 10 Гб (15 сайтов) ~ 30$/год
Рефка: http://hvosting.ua/

GeorG

Цитата: ALINA от 21 января 2014, 11:18:57На локалке попробовала поставить .Ни одного мода нет  обновление не встает .
На чистом форуме устанавливается идеально.
У меня кстати 2 ошибки, одна из них как сейчас только определил из-за мода - Single Category, он вносит свои изменения в файл QueryString.php, в том же месте, где делает свои данный патч.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

BoPoH


Depressive

обновился в ручную без ошибок. Стоят 62 мода.

ALINA

На  чистом форуме  из за темы оформления .Это разобралась .а вот на рабочем  2 ошибки выдает .И кстати нет кнопки обновить. Пришлось скачивать патч с оффсайта .Повторю слова Сапожника" странно это " и тот же самый  файл QueryString.php и еще Sources/Subs.php.Дай бог  новичку с этим разобраться  wallbash

AXX

Цитата: digger® от 21 января 2014, 08:51:36Если у вас нет уведомления об обновлении, запустите запланированное задание "Получение файлов с сайта Simple Machines" в диспетчере задач.

GeorG

Если у кого ошибка в файле ./Sources/Subs-Post.php
// Attempt to un-parse the time to something less awful.
$parts[$i] = preg_replace('~\[time\](\d{0,10})\[/time\]~ie', '\'[time]\' . timeformat(\'$1\', false) . \'[/time]\'', $parts[$i]);


на:
// Attempt to un-parse the time to something less awful.
$parts[$i] = preg_replace_callback('~\[time\](\d{0,10})\[/time\]~i', create_function('$m', ' return "[time]" . timeformat("$m[1]", false) . "[/time]";'), $parts[$i]);

И установлен мод Auto Merge Double Post, то скорее всего это из-за него, он комментирует эту строчку (лучше убедитесь так ли это у вас), поэтому патч не может её изменить.
В этом случае, можете просто проигнорировать эту ошибку.

Цитата: Сапожник от 21 января 2014, 11:27:02У меня:
* в subs-post:
        - закоментирована нужная строка (убираем слеши и пробел - все ok)
Если убрали, за комментируйте обратно, иначе будут баги с объединением сообщений (теперь у вас мод будет выдавать ошибки при удалении, лучше бы проигнорировали это предупреждение форума)
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Сапожник

Цитата: GeorG от 21 января 2014, 12:30:21Если убрали, за комментируйте обратно, иначе будут баги с объединением сообщений (теперь у вас мод будет выдавать ошибки при удалении, лучше бы проигнорировали это предупреждение форума)
Спасибо за комментарий :) Я после апдейта сразу вернул комментарии назад, наверное чувствовал :)
А по поводу board|topiс|page вместо board|topic не подскажешь? Откуда оно может выскакивать?
Я хостюсь на Хвостинге :) 10 Гб (15 сайтов) ~ 30$/год
Рефка: http://hvosting.ua/

GeorG

Цитата: Сапожник от 21 января 2014, 13:07:25А по поводу board|topiс|page вместо board|topic не подскажешь? Откуда оно может выскакивать?
У меня нет такой ошибки, это значит у вас какой-то мод вносил изменения тоже, которого у меня нет.

У меня другая проблема, не хватает памяти после установки патча, не открывается  "менеджер пакетов" (белый скрин).
Логи прямо так и пишут:
[Tue Jan 21 12:45:09 2014] [warn] mod_fcgid: stderr: PHP Fatal error:  Allowed memory size of 33554432 bytes exhausted (tried to allocate 32 bytes) in /.../.../.../.../.../Sources/Class-Package.php on line 573
[Tue Jan 21 12:45:13 2014] [warn] mod_fcgid: stderr: PHP Fatal error:  Allowed memory size of 33554432 bytes exhausted (tried to allocate 76 bytes) in /.../.../.../.../.../Sources/Class-Package.php on line 573
[Tue Jan 21 12:46:06 2014] [warn] mod_fcgid: stderr: PHP Fatal error:  Allowed memory size of 33554432 bytes exhausted (tried to allocate 81 bytes) in /.../.../.../.../.../Sources/Class-Package.php on line 573
[Tue Jan 21 12:47:05 2014] [warn] mod_fcgid: stderr: PHP Fatal error:  Allowed memory size of 268435456 bytes exhausted (tried to allocate 4480 bytes) in /.../.../.../.../.../Sources/Subs.php(2914) : runtime-created function(11) : runtime-created function on line 53

Не, ну памяти то я добавлю, интересно, у кого ещё такое наблюдается?
На vps 2 гига...
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Istoric


ALINA

У меня 2 ошибки . И поправить в принципе не проблема .Но банально боюсь  менять правленый  файл на сервере .Хоть стреляйте . Проверил бы кто из умных людей .

sgtWhite

А я вообще забил. Больше 10 ошибок, некоторые php-строки в исходных файлах у меня видоизменены до неузнаваемости - поди теперь разберись в модификациях  :) Хостер еще прошлым летом полностью перешел на PHP 5.5 - вот тогда я действительно "помолодел" ))

(root)

обновился без проблем и ошибок

Жека

#17
http://custom.simplemachines.org/mods/downloads/smf_patch_2.0.7.tar.gz

403 Access Denied

И тема на оф.сайте закрыта: http://www.simplemachines.org/community/index.php?topic=517205.0

Цитировать
There *may* be two, separate, problems in the 2.0.7 update.
We're not sure yet, but as we wish to guarantee there will be absolutely no problems with your SMF installation, the roll-out of SMF 2.0.7 has temporarily been suspended.
We're, after all, better safe than sorry!


Please be advised that attempting to download any of the 2.0.7 packages, including the patch from the custom.simplemachines.org site, will temporarily result in either a empty download or a access denied error while we investigate.


Have you already upgraded your forum?
Do not worry. The potential problems are actually not of any damage to your forum, but merely result in a few errors potentially being generated.
You will *not* encounter any blocking bugs or have any security issues at all, just errors being generated. It is annoying, rather than actually dangerous. :)
However, if you want to because you do feel worried: You can, with one simple click, undo the SMF 2.0.7 patch by clicking the "Uninstall" button in the Package Manager next to the SMF 2.0.7 patch, that will revert your forum back to SMF 2.0.6.
Так что ждем-с.

ALINA

Цитата: Жека от 21 января 2014, 15:42:46Так что ждем-с
обрадовал . Хорошо что не стала файлы править . Может правда  кривая обнова .  wallbash

remingtone


Сапожник

Ну вот... приехали...   uglystupid

А я только решил разобраться, что за ошибки сыпаться стали  :D

Цитироватьhttp://xxxxxxxxx/index.php?board=48;action=post2
8: Undefined variable: i
Файл: /home/h45319/data/www/xxxxxxxxx/Sources/Subs-Editor.php(136) : runtime-created function
Строка: 1
Я хостюсь на Хвостинге :) 10 Гб (15 сайтов) ~ 30$/год
Рефка: http://hvosting.ua/

karavan


spinus

Обновляюсь из админки, пакет не встает. Ошибка "пакет выглядит пустым". Захожу в файл архива, а там троян, в архиве. Обновление скачано с оф. сайта.
Simple portal 2.3.6

Depressive


ALINA

Цитата: spinus от 21 января 2014, 20:40:47Захожу в файл архива, а там троян, в архиве.
Тоже с оффсайта скачивала .Нет там никакого трояна .Можешь на вирустотал проверить .Мой параноик NIS бы сразу заорал

spinus

Вот так..., винраром окрываю, длину архива показывает 26 байт, а содержимое - пустым. Пора наверное прогнать лечилку.
Simple portal 2.3.6

Depressive


ALINA

Цитата: spinus от 21 января 2014, 21:58:53spinus
у Авиры часто бываю ложные срабатывания  .Особенно если файл им не знаком . В прошлом году  Авира среагировала на исошник вин 8.1 с оффсайта мелкомягких
ЦитироватьВот так..., винраром окрываю, длину архива показывает 26 байт, а содержимое - пустым.
или поставить свежую версию винрара  :D
И кстати почему сразу троян ? Нежелательное ПО .А нежелательное потому что незнакомое  ^-^

remingtone

Цитата: spinus от 21 января 2014, 21:58:53длину архива показывает 26 байт, а содержимое - пустым
вы что, не читаете нифига? пакеты приходят РЕАЛЬНО ПУСТЫЕ - разрабы нашли баги в обнове и тормознули ее. устраняют баги. не кипишуйте )) http://www.simplemachines.org/community/index.php?topic=517205.0

GeorG

Ну вот, опять людей обломали с вечным стремлением поиска неведомого, необъяснимого и несуществующего...
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Серый Лис

 Любая ошибка, которая может вкрасться в расчет, вкрадется в него

Жека

Цитата: spinus от 21 января 2014, 21:58:53длину архива показывает 26 байт
В 26 байт невозможно запихнуть никакого трояна. Там только заголовки архива только и всего.

Солярис

Всех приветствую.

Ничего не могу понять, почему не загружается пакет обновления?!

На официальном сайте все загружаемые файлы по версии 2.0.7 пустые. То есть загружаешь файл, а он по размеру 0 байт.  wallbash

ALINA

Цитата: Солярис от 22 января 2014, 11:19:17Солярис
выше в постах посмотри .Отозвали эту обнову . С багами .

Солярис

"Круто". Не обратил внимание.

Нда. Самое "интересное", что когда пытаешься установить форум версии 2.0.6 он "грозно" предупреждает, что устанавливается устаревшая версия, а последняя версия 2.0.7, которую, как выясняется, уже отозвали.

ALINA

Цитата: Солярис от 22 января 2014, 11:25:24а последняя версия 2.0.7, которую, как выясняется, уже отозвали.
Не ошибается тот, кто ничего не делает (с)Если ставить с 0 то ,думаю ,можно поставить 2.0.6, а потом обновиться как поправят .

schta

Форум, получая файлы с симплмашинс, не видит 2,0,7. Утверждает что 2,0,6 и есть самая свежая версия.
Жизнь - это что? Жизнь - это как? Жизнь - это зачем?

.... И кто мне ответит???

GeorG

Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

spinus

Мне нужен 2.0.7 потому что у меня впервые за 5 лет вылез спам на форуме, реклама какой то куртки. И я так думаю, что если накатить это обновление, то поможет. Хотя не уверен.
Simple portal 2.3.6

GeorG

Не думаю, что теперешней глючный патч, вам в этом поможет.

UPD:
Обновили патч.
Снова доступен для установки - http://www.simplemachines.org/community/index.php?topic=517205.0
ЦитироватьUPDATE: Downloads are available again :)
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

ALINA

Цитата: GeorG от 23 января 2014, 07:14:34Обновили патч.
Снова доступен для установки
Ну вот совсем другое дело Обновление ,как песня .Ни один мод даже не пикнул .Спасибо .

Sjoker

Обновление прошло без проблем. Установлено более 70 модов.

Жека

Успешно обновился на 2.0.7.

Спасибо GeorG за комментарий по поводу ошибки:
Цитата: GeorG от 21 января 2014, 12:30:21Если у кого ошибка в файле ./Sources/Subs-Post.php
И установлен мод Auto Merge Double Post, то скорее всего это из-за него, он комментирует эту строчку (лучше убедитесь так ли это у вас), поэтому патч не может её изменить.
В этом случае, можете просто проигнорировать эту ошибку.
Только я решил проблему другим способом: удалил мод Auto Merge Double Post, накатил без ошибок 2.0.7, подкорректировал мод Auto Merge Double Post и накатил его обратно без ошибок.

sgtWhite

Таки-вспотел, но установил ручонками )) По крайней мере, теперь при предварительном просмотре HTML постов/блоков все отображается корректно (раньше вылетал белый экран).

Серый Лис

#44
Обновился 2.0.7 без проблем.  Всем спасибо!

Gfx

Тоже обновился, наконец не будет миллионов сообщений об ошибке в логах 8)
Да

remingtone

у кого аева или inline attachments - на пхп 5.5 даже после обновления сыпятся ошибки. preg_replace_callback

Alex32

Цитата: GeorG от 22 января 2014, 12:40:24А зачем вам - 2.0.7?

Вы считаете не стоит обновляться до новой версии с версии 2.0.6?

motosimak

#48
при установке неудача в news.php, посмотрел файл
строка
Цитировать
/***   if (empty($modSettings['queryless_urls']) || ($context['server']['is_cgi'] && [at]ini_get('cgi.fix_pathinfo') == 0 && [at]get_cfg_var('cgi.fix_pathinfo') == 0) || (!$context['server']['is_apache'] && !$context['server']['is_lighttpd']))
      return $val;

   $val = preg_replace('/^' . preg_quote($scripturl, '/') . '\?((?:board|topic)=[^#"]+)(#[^"]*)?$/e', '\'\' . $scripturl . \'/\' . strtr(\'$1\', \'&;=\', \'//,\') . \'.html$2\'', $val); ***/
   return $val;

закомментирована
нужно расскоментировать и руками поставить?

в файлах просит :
это
Цитировать$val = preg_replace('/^' . preg_quote($scripturl, '/') . '\?((?:board|topic)=[^#"]+)(#[^"]*)?$/e', '\'\' . $scripturl . \'/\' . strtr(\'$1\', \'&;=\', \'//,\') . \'.html$2\'', $val);   return $val
заменить на это:
Цитировать$val = preg_replace_callback('~^' . preg_quote($scripturl, '/') . '\?((?:board|topic)=[^#"]+)(#[^"]*)?$~', create_function('$m', 'global $scripturl; return $scripturl . \'/\' . strtr("$m[1]", \'&;=\', \'//,\') . \'.html\' . (isset($m[2]) ? $m[2] : "");'), $val);   return $val;

Up: обновил простой заменой, комментирование так же оставил.

GeorG

Цитата: Alex32 от 24 января 2014, 20:56:58Вы считаете не стоит обновляться до новой версии с версии 2.0.6?
Когда я это писал, патч который вы рвались установить, был удалён с официального сайта из-за ошибок имевшихся в нём, потому я вам и написал, зачем вам новая версия, а то что она глючная, предполагалось что вы знаете, из-за того что о проблеме говорится перед вашем сообщением :)
Сейчас ошибка исправлена, просто установите патч как обычно это делали.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru