Чем PHP 4.2.3 отличается от PHP 4.2.2

09.09.2002 12:40

Если версия PHP 4.2.2 была направлена только на исправление проблем безопасности, то в PHP 4.2.3 исправления более обширны.
Список исправлений:

  • Несколько изменений касающихся win32 платформ.
  • Исправлена уязвимость "ASCII control char injection in mail()"
  • Исправлены несколько ошибок в мультитредовой версии PHP проявляющиеся на машинах с несколькими CPU;
  • Исправлена потенциальная "crash" ошибка в import_request_variables();
  • Исправлена ошибка "xbithack bug" в mod_php для Apache.
  • Обработчик ob_gzhandler() теперь работает с сжатым контентом;
  • Исправлены ошибки сборки PCRE, bcmath и mcal;
  • Исправления ошибок в bzip2, COM, touch(), exif, ImageCreateFromGD2Part(), imap_last_error(), mbstring, pg_lo_write(), posix_isatty(), posix_ttyname()
  • Много исправлений в DOMXML коде.
  • Устранены падения PHP при конвертации $GLOBALS в обьект;
  • IMAP подсистема теперь работает под IRIX;
  • Автоматический rollback открытых транзакций после завершения запроса в MySQL.
  • В ODBC исправлены "crash" ошибки;
  • Изменен API функции pg_lo_import();
  • Исправлено падение PHP при обратной ссылке в ereg_replace()
  • После exit() теперь выдается правильный exit code.