Новые возможности и изменения в phpBB 3.0.5

Статья посвящена новому релизу phpBB 3.0.5, где автор описывает его новые функции и пакеты обновлений. Автор: Acyd Burn

Мы рады сообщить о том, что доступен "весьма пушистый" пакет phpBB 3.0.5. Здесь исправлено много ошибок, присутствовавших в релизе 3.0.4, также в нем исправлены проблемы стиля, корректирующие одну из минорных ошибок системы безопасности, а также увеличивающие производительность и масштабируемость. Мы также решили добавить несколько новых минорных функций.

Новые функции и важные изменения:

  • Добавлены и доработаны опции CAPTCHA для лучшей защиты против новой версии CAPTCHA crackers.
  • Добавлена опция для экрана регистрации, чтобы позволить пользователям обновлять отображение CAPTCHA.
  • Улучшена работа родного полнотекстового поиска. Добавлена новая опция поиска. Admin имеет возможность определять максимальное количество слов, разрешенных для поиска. Эта опция позволяет контролировать максимальную загрузку поиска.
  • Индексация поиска больше не должна блокировать некоторые установки.
  • Конфликтные файлы могут быть загружены теперь с помощью автоматического обновления.
  • Updater базы данных проверяет теперь на несовместимую схему базы данных в случае, если база данных получила обновленную версию. Admin будет уведомлен о возможных решениях и восстанавливающих скриптах.
  • Мы сейчас устанавливаем декодирование соединения для MySQL версий 4.1.0 - 4.1.2. Это может исправить некоторые проблемы преобразования со специальными символами.
  • Авторы языкового пакета теперь видят ошибки/уведомления в рамках их языкового пакета, если они включили DEBUG_EXTRA.
  • Flash файлы теперь снова отображаются после обновления flash player 10. 

Обратите внимание на то, что мы настоятельно рекомендуем Вам обновить PhpBB 3.0.5, в котором было исправлено много ошибок, некоторые из них имеют важное значение для нормального функционирования ваших форумов. С выходом этого релиза наша служба поддержки будет оказывать помощь только для пользователей phpBB 3.0.5, обновлять до версии phpBB 3.0.5 и переходить на нее. Заявки на наши трекеры не будут приниматься со старых версий программы, пожалуйста, удостоверьтесь, что Вы обновили вашу версию прежде, чем представить отчет об ошибке.

Если Вы используете иной языковой пакет, чем тот, который предоставляется с обновлением в нашем отделе по обновлению языковых пакетов, то вы можете найти уже обновленные языковые пакеты.

Изменения версии 3.0.4:

  • [Fix] удаление записи пользователя из списка запрета после удаления пользователя (Bug #40015 - Patch by TerraFrost)
  • [Fix] Сообщения, увеличивающиеся для многократного подтверждения одной и той же темы (Bug #40495 - Patch by TerraFrost)
  • [Fix] Отсутствие закрывающих " в цитате bb tag удаляет текст (Bug #40565 - Patch by TerraFrost)
  • [Fix] Система свой/чужой отображает сообщения, написанные чужими во время составления (Bug #40325 - Patch by TerraFrost and Highway of Life)
  • [Fix] Проверка forum_image, если такой существует (Bug #39005 - Patch by TerraFrost)
  • [Fix] sql-запросу в acp_users.php не достает условия (Bug #40275 - Patch by grimskies)
  • [Fix] Добавлена информация о разрешении прочтения для некоторых phpbb_chmod () вызовов
  • [Fix] Правильное отображение даты в будущем (Bug #38755)
  • [Fix] Исправлены проблемы сессии гость/бот с плагином аутентификации Apache (Bug #41085)
  • [Fix] Whois теперь работает надежно для RIRs кроме APNIC и RIPE. (Bug #40085)
  • [Fix] Корректно преобразован Niels' Birthday MOD в формат даты, используемый в phpBB3. (Bug #32895)
  • [Fix] Изменен success message при запросе нового пароля для большего соответствия. (Bug #41405)
  • [Fix] Добавлены недостающие anti-abuse email headers к acp_inactive.php и ucp_resend.php.
  • [Fix] Напоминать лишь пользователям в зависимости от уровня активации их board account.
  • [Fix] Различные XHTML ошибки  в prosilver, subsilver2 и ACP. (Bugs #41745, #42265 - Patch by nickvergessen, #38465, #43015)
  • [Fix] Изменения пароля регистрации при вызове функции reset. (Bug #41365)
  • [Fix] Опрос, отрицательные значения длительности приводят к ошибке (Bug #41295 - Patch by TerraFrost)
  • [Fix] Обзор настраиваемого поля при регистрации неправильно контролируется с помощью параметра "display" (Bug #41385 - Patch by Eelke and fade2gray)
  • [Fix] Смайлики в имени пользователя не понимаются на  [quote=""] (Bug #41955 - Patch by TerraFrost)
  • [Fix] Удаление всех сообщений в теме - неверный редирект (Bug #41705 - Patch by TerraFrost)
  • [Fix] Удаленные пользователи, все еще отображаются залогиненными (Bug #41985 - Patch by TerraFrost)
  • [Fix] Удалены избыточный код и ненужные запросы в управлении форума. (Bug #42265 - Patch by nickvergessen)
  • [Fix] Правильное  регулярное выражение mbstring для допустимых символов имени пользователя, влияет только на USERNAME_LETTER_NUM_SPACERS. (Bug #42325)
  • [Fix] Исправлено зацикливание в обработчике сообщений, если невозможно записать в Кеш-директорию. (Bug #38675)
  • [Fix] Пока сообщение ожидает одобрения, его можно все еще редактировать даже если оно  не отображено (Bug #41435 - Patch by TerraFrost)
  • [Fix] Исправлено редактирование картинок для сохранения и правильной настройки размеров изображений, а также правильное отображение параметров для первой загрузки страницы.
  • [Fix] Использование OS-specific окончание строки для почтовых заголовков. (related to Bug #42755)
  • [Fix] Скрыты опции размера шрифта, которые больше чем допустимый размер в редакторе. (Bug #42615 - Patch by nickvergessen)
  • [Fix] Мини-скриншот улучшенного качества с imagemagick. (Bug #42565)
  • [Fix] Исправлен счетчик загрузок при загрузке изображений без соответствующих мини-скриншотов. (Bug #42505)
  • [Fix] Исправлена проверка bot ip если он был ошибочно введен Администратором. (Bug #42485)
  • [Fix] Исправлены ошибки JavaScript в simple header (prosilver) путем добавления forum_fn.js и соответствующих переменных. (Bug #42135)
  • [Fix] Установлена кодировка преобразований для MySQL 4.1.0 до 4.1.2. Это может исправить некоторые  проблемы строк с специальными символами. (Bug #41805)
  • [Fix] Удаление вложений личного сообщения может удалить почтовые вложения. (Bug #42815)
  • [Fix] не подавляйте PHP уведомления/ошибки в языковых пакетах, если включен режим DEBUG_EXTRA. (Bug #41485)
  • [Fix] после обновления  flash player 10, Flash-файлы больше не отображаются  (Bug #41315)
  • [Fix] Используйте FQDN для команды SMTP EHLO/HELO. (Bug #41025)
  • [Fix] Массовая рассылка снова работает для пользователей с пустым jabber-адресом, но с установкой уведомления на 'both'. (Bug #39755)
  • [Fix] Убрана ситуация гонок для обновления настроек (пост/тема/и т. д.) счетчика. (Reported by BartVB)
  • [Fix] Исправлено повторное создание acl в acl_add_options () при определенных условиях. (Bug #38385, #40225)
  • [Fix] Отмена при ответе на глобальные переадресации сообщений на форум выше уровнем - а не на текущий (Bug #41225 - Patch by TerraFrost)
  • [Fix] Курсор прыгает на новую тему в IE (Bug #42455 - Patch by TerraFrost)
  • [Fix] Добавлен индикатор, который будет использоваться в коде, если была создана сессия(пользователь посещает сайт в первый раз).
  • [Fix] Правильно считать количество просмотров тем для гостей, посещающих Веб-сайт в первый раз, вводя тему напрямую (Bug #43445)
  • [Fix] Исправлена ошибка в db postgresql для инструкции LIMIT ALL (Reported by JRSweets)
  • [Fix] Упорядочить backups по дате, сначала самые новые (Bug #14818)
  • [Fix] Не допускать хранение неполных backups, если выбрана опция "store and download", и admin отменяет загрузку через удаление опции. (Bug #20325)
  • [Fix] Предписывают правильный случай для переменных шаблона
  • [Fix] Установите topic_last_view_time на отправить/ответить/редактировать чтобы избежать условия при авто сокращении и ложном удалении тем для ручного сокращения форума (Bug #18055, #43515)
  • [Fix] Правильно разделить длинные строки темы, согласно используемому RFC. Это устраняет дополнительные проблемы с длинными строками тем. (Bug #43715)
  • [Fix] Исправлен пропуск сообщений при использовании следующего/предыдущего личного сообщения в истории. (Bug #22205)
  • [Fix] Messenger теперь может также использовать  custom language path. (Bug #36545)
  • [Fix] Экспорт личного сообщения использует теперь дату в формате ISO 8601. (Bug #32645)
  • [Fix] Примените append_sid () для новейших/последних постов при просмотре и поиске по форуму и в модуле UCP. (Bug #26815)
  • [Fix] Не создавайте скрин-шот, если он имеет тот же размер, что и первоначальное изображение. (Bug #30725)
  • [Fix] Возможность проголосовать в опросе, теперь необходима, чтобы изменить существующее голосование. (Bug #38925)
  • [Fix] Поиск 'только название темы', и 'первой статьи', должен снова работать не только для mysql dbms. (Bug #40605)
  • [Fix] Убедитесь, что дополнительная информация о доступности всегда отображается на экран (Bug #44335 - Patch by MarcoZ)
  • [Fix] Утверждение темы, когда некоторые из статей, в рамках этой темы уже были утверждены (Bug #42585 - Patch by TerraFrost)
  • [Fix] Online-статус отображается когда скрыта статья (Bug #35505 - Patch by Raimon)
  • [Fix] Форматирование отображения memberlist.php может быть искажено через отправку длинного URL для Веб-сайта (Bug #36675 - Patch by TerraFrost)
  • [Fix] Отобразите online-статус скрытых пользователей для пользователей с разрешением u_viewonline  при просмотре личных сообщений.
  • [Fix] Пункт "Select all" выбирает слишком много данных в Opera (Bug #42885 - Patch by TerraFrost and ToonArmy)
  • [Fix] Правильный расчет статистики форума источник/цель если mass moving темы с общими объявлениями (Bug #44545)
  • [Fix] Исправлена обработка колонок в базе данных updater в пользу профиля для firebird (Bug #44555)
  • [Fix] Проблемы IE8 с полем textarea (Bug #43305)
  • [Fix] Защитить экаунты от активации пользователями, когда включена admin-активация, и известен правильный ключ активации.
  • [Fix] Позволить инсталлятору работать под PHP 5.3. (Bug #45255)
  • [Change] Просмотр отличий по умолчанию теперь в стиле 'inline' вместо 'side by side'
  • [Change] Добавлена новая опция при слиянии конфликтующих файлов
  • [Change] Добавляет ссылку к профилю пользователя в MCP для примечаний и предупреждения пользователя.
  • [Change] Добавлена проверка IN_PHPBB генерированных Кеш-файлов. (Reported by bantu)
  • [Change] Добавлены значки тем к шаблонам prosilver UCP (Bug #42735 - Patch by Raimon)
  • [Change] Добавлен уникальный ключ к таблице опций ACL, чтобы предотвратить дублирование опций разрешения. (Bug #41835)
  • [Change] Переадресовать к соответствующей странице MCP многостраничной темы при доступе инструментов quickmod ( Например, опция Split)
  • [Change] Улучшения производительности встроенного полнотекстового поиска (Patch by Paul)
  • [Change] JS-функция измененного jumpto () сделана более отказоустойчивой. (But #27635 - Patch by peterkclee)
  • [Feature] Добавлены новые опции для визуального подтверждения.
  • [Feature] Разрешить загрузку конфликтующего файла для дальнейшего использования в автоматическом updater
  • [Feature] Позволяет переводить сообщения помощи пользовательского BBCode. (Patch by bantu)
  • [Feature] db_tools теперь поддерживают инструкции create table и drop table.
  • [Feature] Updater базы данных проверяет схему баз данных на несовместимость (MySQL 3.x/4.x против MySQL 4.1.x/5.x/6.x)
  • [Feature] Новая  опция поиска: максимальное количество слов, которое можно искать.
  • [Sec] Использовать только идентификатор форума, предоставленный для отправки сообщений, если обнаружена массовая рассылка (global announcement). (Reported by nickvergessen). 

Пожалуйста, обратитесь к журналу изменений для получения полного списка изменений версии 3.0.4:

http://www.phpbb.com/support/documents. ... &version=3

 

Краткое объяснение того, как сделать преобразование, установку или обновление включено в файл INSTALL.html, пожалуйста, прочтите его.

Минимальные Требования

phpBB3 имеет несколько требований, которые должны быть выполнены, прежде чем вы сможете установить и использовать его. 

  • Веб-сервер или хостинг эккаунт работает на любой крупной операционной системе с поддержкой PHP;
  • Система базы данных SQL, должна быть одной из:
    • MySQL 3.23 или выше (MySQLi поддерживается);
    • PostgreSQL 7.3+;
    • SQLite 2.8.2+;
    • Firebird 2.0+;
    • MS SQL Server 2000 или выше (напрямую или через ODBC);
    • Oracle.
  • PHP 4.3.3+ (>=4.3.3, >4.4.x, >5.x.x, >6.0-dev (совместимый) с поддержкой базы данных, которую Вы намереваетесь использовать;
  • функция getimagesize () должна быть включена;
  • Это дополнительное присутствие следующих модулей в PHP будет предоставлять доступ к дополнительным функциям, но строгой необходимости в них нет:
    • поддержка zlib Compression;
    • поддержка Remote FTP;
    • XML-поддержка;
    • Imagemagick-поддержка;
    • GD-поддержка;

Присутствие каждого из этих дополнительных модулей будет проверяться в процессе установки. 

Безопасность

О найденных проблемах в системе безопасности нужно сообщить нашему  security tracker обычным способом.

Доступные пакеты

Если у Вас возникли проблемы с автоматическим обновлением (белые экраны, таймауты, и т.д.) мы рекомендуем использовать метод "changed files only" или "patch" для обновления.

С этим релизом доступно пять пакетов.

  • Полный Пакет:
    Содержит полный исходный phpBB3 и файлы на английском языке.
  • Пакет Автоматических Обновлений:
    Пакет обновлений для автоматического updater, содержащий изменения от предыдущего до данного релиза.
  • Только Измененные Файлы:
    Содержит только те файлы, которые были изменены в предыдущих версиях phpBB3. Пожалуйста, обратите внимание, что этот архив содержит измененные файлы для каждого предыдущего релиза.
  • Patch-Файлы:
    Содержат совместимые patchs из предыдущих версий phpBB3.
  • Пакет Изменений Кода:
    Пакет содержит изменения к следующим разделам: Языковые изменения, изменения стиля prosilver и subsilver2.

Выберите, какой пакет является наиболее подходящим для Вас. В качестве руководящих принципов мы рекомендуем методы, основанные на следующих требованиях:

  • Для новой установки Вы должны использовать Полный Пакет;
  • Для обновления phpBB без изменений Вы можете в основном использовать Автоматический Пакет Обновлений или Пакет только измененных файлов;
  • Для обновления phpBB с изменениями Вам следует использовать Автоматический Пакет Обновлений. Если Вы уверены в patch-файлах, то можно использовать Пакет Patch-Файлов;
  • Авторы стилей и переводчики могут использовать Пакет Изменений Кода для обновления своих стилей или языковых пакетов напрямую;
  • Представители Международной Поддержки (International Support Teams) могут использовать Patch-Пакет совместно с Изменениями Кода, для лучшей поддержки пользователей, имеющих проблемы с конфликтами или определенными разделами кода.
  • Если Вы - хостинг-провайдер, Вы можете использовать Пакет Patch-Файлов для обновления всех Ваших клиентских установок, для новых установок следует использовать Полный пакет. 

Пожалуйста, прежде чем приступить к установке,  обновлению или преобразованию, внимательно ознакомьтесь с INSTALL и README файлами в папке Документы!

Местоположение файлов загрузки

Вы можете, конечно, скачать их с нашей Страницы загрузки.

Наш Архив релизов предоставляет все пакеты, которые мы создаем. Если Вы не можете найти необходимый пакет, то посмотрите в архиве релиза. 

Загрузка/Документация

 

По материалам www.phpbb.com

Перевод ООО «Комтет» komtet.ru

Вам также может помочь