今日は 7.2 系の開発バージョン引き上げ、Mac でのテストの修正、ビルドエラーの修正、不要コードの削除、embed SAPI を共有ライブラリで使えない問題の修正、Password Hashing Registry の実装マージ、ext/soap のコードの proto とパラメータバリデーション修正、テストの不要な SKIPIF セクション削減の修正があった!
2018-11-21
sgolemon: Bump for 7.2.14
- https://github.com/php/php-src/commit/9fc52c16b50becd3211b8a43a1f509f14ae7e6ac
- [7.2~]
- 7.2 系の開発バージョンを 7.2.14 へ引き上げ
- 7.2.13 が 12/6 に出るみたくなってるけど、もう少し早くなくていいのかな
mizunashi-mana: Fix opcache blacklist test on macOS
- https://github.com/php/php-src/commit/10ae8b685fba8411a5178cc2c0b60c98c72479b4
- ext/opcache のテストで、Mac では /tmp が /private/tmp のエイリアスであることによりテストのこけていた箇所があったのを修正
mizunashi-mana: Define __APPLE_USE_RFC_3542 for new ipv6 constants
- https://github.com/php/php-src/commit/e672cd4385d5a72ca8a81677b8c894fdaacfce03
- [7.2~]
- ext/sockets の Mac でのビルドで起きる問題の修正
- Mac では __APPLE_USE_RFC_3542 が define されている時のみ IPV6_RECVPKTINFO が使える
- #77136 への対応
teresy: Remove redundant continue in for loops
- https://github.com/php/php-src/commit/8881c3c82f75bd67578a774c40888b257a30a18f
- コード内の不要な continue を削除
VBart: Fix bug #71041 dynamic embed SAPI load error
- https://github.com/php/php-src/commit/11ddf7669a58969ad9101032ce891b951819b3e1
- [7.1~]
- sapi/embed で PHP をライブラリとして組み込む際、zend_signal_startup() がエクスポートされていないことで、共有ライブラリとしてロードできなかった問題の修正
sgolemon: Implement password mechanism registry
- https://github.com/php/php-src/commit/534df87c9e3c28001986e70844e0ad04e5708d3d
- 7.4 向けで受理された RFC、Password Hashing Registry の実装のマージ
laruence: Fixed proto & folder mark
- https://github.com/php/php-src/commit/efeb810a3dd409dfb611ca8e6e1e1dd51ae90c92
- [7.3~]
- ext/soap のコードで、proto の修正と vim 用の folder marker の追加
laruence: Fixed bug #77088 (Segfault when using SoapClient with null options)
- https://github.com/php/php-src/commit/aaafd793e6f74aa6afc233d9594d176266ba0684
- [7.3~]
- ext/soap で、SoapClient のオプションに null を使うとセグフォる問題の修正
- パラメーターのバリデーションを単に足した形かな
carusogabriel: Remove unecessaries SKIPIF sections for necessary extensions
- https://github.com/php/php-src/commit/35be0590edfbd996c24ec3cdbad400d3bb91a72c
- テスト内の不要な SKIPIF を削除