LoginSignup
1
0

More than 5 years have passed since last update.

php-master-changes 2018-11-24

Posted at

今日は run-tests.php の help 出力修正、不要ファイルの削除、COM オブジェクトのシリアライズ/アンシリアライズの修正、ドキュメントの修正、ext/gd で imagecreatefromjpeg() が壊れた jpeg ファイルを読む際のエラー処理の修正があった!

2018-11-24

nikic: Document --show-mem as a valid run-tests.php option

cmb69: Clean up server-tests.php remains

  • https://github.com/php/php-src/commit/1acac320c5a88a54a5965e759f1cb33b6cd71f13
  • 以前に削除した server-tests.php の残留物を除去
  • 当初 server-tests.php は run-tests2.php だったのがリネームされた
  • その後 server-tests.php は削除されたが、当初一緒に導入された sapi/tests/test00? のテストケースが残っており、run-tests.php で実行すると成功はするけど意味がない、というテストだったので削除
  • というかこれも元々導入したの Shane Caraveo の人か、今は全然出てこないけど当時は色々やってたんだなあ
    • Win32 も TSRM も SAPI も元をたどるとこの人、DBGp の文書にも名前出てくるし SOAP もやってた
    • 今は Mozilla なのかな

cmb69: Fix #77177: Serializing or unserializing COM objects crashes

  • https://github.com/php/php-src/commit/115ee49b0be12e3df7d2c7027609fbe1a1297e42
  • [7.2~]
  • ext/com_dotnet で、COM オブジェクトをシリアライズ/アンシリアライズするとクラッシュする問題の修正
  • クラッシュはクラッシュで起きないようにしつつ、com / dotnet / variant のシリアライズ/アンシリアライズは例外を投げるようにして禁止とした

cmb69: [ci skip] Preliminary fix for NEWS

petk: [ci skip] PHP 7.1 is now security-only branch

  • https://github.com/php/php-src/commit/0c82597ae3106d71bb9b959980ffd1ece3c94395
  • 7.1 系をセキュリティ修正のみのブランチとするようドキュメントを変更
  • 7.1 系は 12 月 3 日にアクテイブサポートが終了となり、7.1.25 は通常のバグ修正が取り込まれる最後のリリースで、そのリリースブランチはすでに切られている

cmb69: Fix #77195: Incorrect error handling of imagecreatefromjpeg()

cmb69: Fix test case

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0