The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Вышли релизы PHP 5.1.2 и 4.4.2

13.01.2006 00:21

В новом релизе PHP 5.1.2 исправлено более 80 ошибок, в том числе устранена проблема безопасности класса "Format string" в расширении mysqli.

Из новшеств может отметить:

  • Помещение в состав поставки PHP расширений "hash" и XMLWriter.
  • В интерфейс к библиотеке GD добавлена возможность генерации PNG в сжатом виде.
  • SQLite библиотека обновлена с версии 2.8.17 до 3.2.8.
  • В бинарную версию для платформы Win32 включены библиотеки libxml2-2.6.22 и libxslt-1.1.15.

В релизе PHP 4.4.2 исправлено около 30 ошибок, в том числе:

  • Средства защиты от атак через подстановку HTTP заголовков, теперь каждый передаваемый заголовок может состоять только из одной строки;
  • Для расширения cURL добавлены недостающие проверки, отсутствие которых позволяло обойти ограничения safe_mode/open_basedir;
  • Код работы с подзапросами Apache 2 для не Linux систем, возвращен к более ранней версии.
  • Откат кода для key() и current() в предыдущее состояние.
  • Исправлен крах при использовании более одного php скрипта через SSI, при двойном вызове virtual() или при использовании mod_rewrite. Только для Apache 2.
  • Устранена утечка памяти в xmlrpc_encode_request();


  1. Главная ссылка к новости (http://www.php.net/release_5_1...)
  2. ChangeLog 5.1.2
  3. ChangeLog 4.4.2
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/6786-php
Ключевые слова: php
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (5) RSS
  • 1.3, Др Мартышкин (?), 07:55, 13/01/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    вестимо.

    Попробуй прогнать произвольное приложение под 5.

    Прямо скажу, в основном оно не заработает. Это от 4 к 5.

    Ну и новячие глюки возможны. От 5.1.1 к 5.1.2

    А сам-то на 5-ке уже?

     
     
  • 2.6, Др Мартышкин (?), 12:24, 13/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    А вот софта, которого клинит на 5-ке, - еще мегатонны.

    Правильная работа конструкции

    <?
    phpinfo();
    ?>

    - это еще не все, что требуется на рабочей системе.

     

  • 1.9, Аноним (-), 08:17, 14/01/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    у меня дома стоит 5, на работе я оставил 4 - все работает и там и там (во всяком случае мои поделки) :), странно!!!
     
     
  • 2.10, Мартышкин (ok), 13:24, 14/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.php.net/manual/en/migration5.incompatible.php

    Итог: "Internal server error 500"

    И таких мест в больших проектах, которые не начали в позапрошлом году активно мигрировать на 5, - тысячи строк. Каждую надо найти и если это не переопределдение класса - кавычи и объявление поправить.

    А если переопределене сложнозамухлеванное в целях ухудшения читаемости кода...

     

  • 1.11, Аноним (-), 01:48, 15/01/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    4.4.1 был весь в багах. 4.4.2 на вскидку и быструю проверку - лучше. Надеюсь, ничего не выплывет.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру