Релиз PHP 5.2.9

Вышел новый релиз PHP 5.2.9. По информации с официального сайта этот релиз фокусируется на улучшении стабильности ветки PHP 5.2.x – исправлено более 50 ошибок, некоторые из них относятся к безопасности. Всем пользователям PHP рекомендуется обновится до новой версии.

Улучшения безопасности и исправления в PHP 5.2.9:

  • Исправлена проблема безопасности в imagerotate () – цвет фона не проходил проверку с не truecolour изображениями.
  • Исправлен сбой при извлечении zip-архивов если был указан относительный путь к файлам или директориям.
  • Исправлен поведение explode() с пустой строкой (отрицательная длинна).
  • Исправлена ошибка доступа к памяти при передаче некорректной строки в json_decode().

Кроме того были добавлены новые возможности и исправлены следующие ошибки:

  • Добавлен необязательный флаг типа сортировки для array_unique(). По-умолчанию SORT_REGULAR.
  • Исправлена ошибка#45996 (libxml2 2.7 вызывал ошибку при передаче символьных данных в xml_parse()).
  • Многочисленные исправления в расширении mbstring.
  • Исправлена ошибка #44336 (Улучшена производительность сравнения UTF-8 строк в pcre).
  • Исправлена ошибка #46699 (Сбой xml_parse если парсер не мог определить пространство имен).
  • Исправлена ошибка #46748 (Ошибка доступа в память при возникновении более чем одной SSL ошибки).
  • Исправлена ошибка #46889 (Утечки памяти в strtotime()).
  • Исправлена ошибка #47049 (SoapClient::__soapCall вызывал ошибку доступа в память).
  • Исправлена ошибка #47165 (Возможный сбой в памяти при передаче значения по ссылке).
  • Исправлена ошибка #47282 (FILTER_VALIDATE_EMAIL правильные email адреса фильтровал как некорректные).
  • Исправлена ошибка #47422 (Оператор деления по модулю возвращал некорректный результат в 64-битной версии linux).
  • И ещё более 50 исправлений.

Рекомендую обновляться. На виртуальных хостингах, я думаю, обновляться никто не будет, а вот те кто пользуется VPS или выделенными серверами – настоятельно рекомендую, тем более что mbstring, по-моему, одно из самых используемых расширений PHP. И, соответственно, ускорение его работы потянет за собобй улучшение производительности всего PHP-проекта в целом.

Tagged on: ,

Leave a Reply

Your email address will not be published. Required fields are marked *