Help us understand the problem. What is going on with this article?

php-master-changes 2018-11-24

More than 1 year has passed since last update.

今日は 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

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away