PHP 4.4.5 の ChangeLog 和訳

PHP 4.4.5 が公開されましたので、PHP 4.4.5 の ChangeLog を和訳してみました。
PHP 5.2.1 に比べて大くはありませんでしたので、以下にも載せておきます。誤訳や間違いがあると思いますので、間違いや誤訳を見つけたらコメント欄などで教えてください。英文付きの PHP 4.4.5 の ChangeLog 和訳も作成してみました。

  • PEAR を 1.5.0 にアップグレード (Greg)
  • PCRE[Perl 互換の正規表現モジュール] を 6.7 にアップデート (Ilia)
  • PECL へ移動した拡張モジュール
    • ext/ovrimos (Derick)
  • phpinfo() による出力内容を検索エンジンがインデックス化しないようにする タグの指定を追加 (Ilia)
  • configure 時のテストで "rounding fuzz" を検出する問題の修正をバックポート (Derick, Joe Orton)
  • 最近の c-client 版の ext/imapコンパイル時に失敗する問題の修正をバックポート (Tony)
  • chdir() で open_basedir の確認を行っていなかった問題の修正 (Ilia)
  • #40335 のバグ修正 (GCC 4.1.1 と binutils 2.17 を使用していると PHP のビルドに失敗する). (Tony)
  • #39971 のバグ修正 (pg_insert() / pg_update() が timestamp フィールドのカラムに対して now() を発行することができない). (Ilia)
  • #39890 のバグ修正 (autoconf 2.6x を使用していて、--with-layout=GNU を有効にしてコンパイルすると、PEAR のインスールパスが正しく設定されない). (Tony)
  • #39819 のバグ修正 (オブジェクトの外で $this を使用すると PHP がクラッシュする). (Dmitry)
  • #39653 のバグ修正 (ext/dba において、db4 のサポートが有効になっていると、db-4.5 と db-4.4 のチェックが行われない). (Tony)
  • #39583 のバグ修正 (ftp_put() で転送モードが ASCII にならない). (Tony)
  • #39458 のバグ修正 (ftp_nlist() が空のディレクトリの場合、空の配列ではなく、false を返す). (Nuno)
  • #39354 のバグ修正 (libcurl 7.16.0 で curl 拡張モジュールがビルドできない). (Ilia)
  • #39034 のバグ修正 (CURLOPT_RETURNTRANSFER オプションを設定し、空のファイルを curl_exec() を実行して取得すると返り値が空文字列ではなく TRUE になる). (Ilia)
  • #38963 のバグ修正 (tempnam() で第1引数に FALSE を渡すと open_basedir の制限を回避することができる). (Ilia)
  • #38882 のバグ修正 (新しいバージョンの OpenLDAP 拡張モジュールを使用している場合、ldap_connect() を実行すると、PHP がクラッシュする). (Tony)
  • #38859 のバグ修正 (URI のパスワード部分に '@' が含まれていた場合、parse_url() でパスワードの取得に失敗する). (Tony,Ilia)
  • #38722 のバグ修正 (未定義のクラスメソッドを呼び出した時のエラーメッセージの情報が十分でない) (Hannes)
  • #38534 のバグ修正 (ユーザが作成したセッションハンドラにおいて、setlocale() を使用すると PHP がクラッシュする). (Tony)
  • #38450 のバグ修正 (ユーザが作成したストリームラッパーにおいて、クラスの生成時にコンストラクタが実行されない). (Tony)
  • #38378 のバグ修正 (wddx_serialize_value() が不正な XML 文書を生成する). (sj at sjaensch dot org, grzegorz dot nosek at netart dot pl, Tony).
  • #37812 のバグ修正 (aggregate_methods_by_list() が特定のメソッドの取得に失敗する). (Hannes)
  • #36975 のバグ修正 (natcasesort() を使用した後に array_pop() を使用すると不正な処理が行われる). (Hannes)
  • #36248 のバグ修正 (クラスの中で CURLOPT_HEADERFUNCTION オプションを使用してコールバック関数を設定できない). (Ilia)
  • #34066 のバグ修正 (array_walk() で深い再帰を行うと PHP がクラッシュする). (Tony)