31 августа 2007 года

Объявлено о выходе PHP 5.2.4, в котором исправлено около 120 ошибок, устранено 12 проблем связанных с безопасностью:

  • Ошибка выполнения операции с плавающей точкой в функции wordwrap();
  • Целочисленные переполнения в GD расширении;
  • Ошибка вычисления размера в функции chunk_split();
  • Целочисленное переполнение в функциях str[c]spn();
  • Ошибка обработки операторов %i и %n в функции money_format();
  • Проблемы с установкой ограничений memory_limit в zend_alter_ini_entry();
  • Проблемы с работой опций INFILE LOCAL в случае использования расширения MySQL и включенных ограничений open_basedir или safe_mode.
  • Ошибка проверки параметров в session.save_path и error_log на предмет подпадания под лимиты open_basedir и safe_mode;
  • Проблемы чтения данных в функции glob() на win32 платформе;
  • Переполнение буфера в php_openssl_make_REQ;
  • Обход ограничений open_basedir внутри функции glob();
  • Обход ограничений open_basedir в расширении организующем работу пользовательских сессий, в случае когда файл сессии является симлинком.

Кроме того, интегрированная библиотека PCRE обновлена до версии 7.2, в модуль pdo_pgsql добавлены средства для слежения за состоянием постоянного (persistent) соединения к СУБД.

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Релиз PHP 5.2.4», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

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