今日は fpm が落ちる問題の修正、openssl のメンテナ情報追記、型付プロパティ周りなどエンジンの最適化、curl で HTTP 2 Servre Push 利用時に落ちる問題の修正、php://input をシークした際の挙動がおかしかった問題の修正、ASAN 付きビルドでのクラッシュ問題の修正があった!
2019-01-18
bukka: Fix bug #77430 (php-fpm crashes with Main process exited)
- https://github.com/php/php-src/commit/766b4fd5150031878188a03ea77bb9a0f73e4dc5
- [7.3~]
- sapi/fpm で、メインプロセスがちょいちょい SEGV で落ちる問題の修正
- ログ出力周りの問題だったっぽいかな
bukka: List me in the openssl maintainers
- https://github.com/php/php-src/commit/25ffdc8dc997c71f8e0e0aa46e75f9b666ae01eb
- [7.3~]
- ext/openssl で、メンテナに自分の名前を追加
dstogov: Improved ZEND_TRY_ASSIGN... API to avoid unnecessary double copying and reduce code bloat.
- https://github.com/php/php-src/commit/e6182bd4eae63529d9d4a24f67f3a8c1df0e207b
- ZEND_TRY_ASSIGN_ホニャララの実装最適化
- 不要な値のコピーを回避
dstogov: Optimize zend_handle_fetch_obj_flags()
- https://github.com/php/php-src/commit/77db3d524e298f9444bc130d4fa877c62cfe968b
- zend_handle_fetch_obj_flags() の最適化
dstogov: Micro-optimization
pmmaga: Fixed bug #76675
- https://github.com/php/php-src/commit/32ae7160377e9548dcf27ff3e0e75c3c9cd3c36c
- [7.2~]
- ext/curl で、HTTP 2 Servre Push 利用時に SEGV が起きる問題の修正
Metabolix: Fix seeking in php://input
- https://github.com/php/php-src/commit/dbe7f2a41a52663659d07e5b0110e1b8dffe19e1
- [7.2~]
- php://input をシークした際の挙動がおかしかった問題の修正
- internals で話が出てパッチが送られた奴
nikic: Add additional no_sanitize_address attributes
- https://github.com/php/php-src/commit/986b9b5ae3e04e33fda89f102da1bba625aa06ef
- [7.3~]
- #77447 の以前の修正がリリースビルドでは最適化のため効かなかったらしいので、no_sanitize_address を更に足した