今日はマイナーバージョンアップへ向けての準備、opcache 最適化の条件修正、pdo_mysql で persistent 接続を使う際にクラッシュする問題の修正、符号違いの比較の修正、鬼車のパッチへのセキュリティ修正取り込み、mysqlnd に入った以前の修正の 7.2 系以降へのバックポートがあった!
2019-01-09
cmb69: Sync NEWS with 7.3.1
- https://github.com/php/php-src/commit/d7873ad8ff87603f7e38b5be4cc06db855f4b557
- [7.3~]
- NEWS で、7.3.1 のリリースを後ろにずらした分より多くの更新を入れるようにしたのを反映
sgolemon: Bump for 7.1.27
- https://github.com/php/php-src/commit/fabade157323a0998ef2b97208b8f58779c40f2b
- [7.1~]
- 7.1 系の開発バージョンを 7.1.27 へ更新
nikic: Make operator swapping depend on IGNORE_OVERLOADING flag
- https://github.com/php/php-src/commit/bf4dab016341070d36606f4d1cf3ac068082c9e2
- [7.3~]
- ext/opcache で、昨日の修正を戻して IGNORE_OVERLOADING を見て最適化の可否を判定するよう修正
- 演算子オーバーロードの可能性考えるなら
*
以外だって可換でなくなる可能性あるので、若干引っかかってはいた
Metabolix: Fixed bug #77289
- https://github.com/php/php-src/commit/63c38c9e4907b2d12885db7943b7053efe0d6c60
- [7.3~]
- ext/pdo_mysql で、persistent 接続を使う際にクラッシュする場合がある問題の修正
- リクエスト開始終了時の初期化みたいな処理(end_psession / restart_psession)が抜けてたのが、last_message やらが ZendMM 管理になったことでクラッシュにつながるようになった、みたいな話かな?
jvoisin: Fix some sign-related issues in comparisons
cmb69: Update oniguruma.patch wrt. latest security fixes
- https://github.com/php/php-src/commit/50f38f9027adfc615eed2c354b0ae3ce90867b5c
- ext/mbstring で、oniguruma.patch にセキュリティ修正を取り込み
Andrey Hristov: Revert visibility
- https://github.com/php/php-src/commit/7a88f89a90902c4393f96616cb86137309d173af
- [7.2~]
- 4 日の修正 を 7.2 以降へバックポート