今日は ext/ldap のテストの修正、ext/pcre のビルドシステムでの JIT サポートチェック方法修正、ext/fileinfo の libmagic の修正があった!
あと11/3はmasterへのコミットない日だった!
2018-11-04
mizunashi-mana: Fix a test for ldap extension
- https://github.com/php/php-src/commit/e4121957725083223973ba5bbd5cd0ab42f2c5ef
- ext/ldap のテストがこける場合がある問題の修正
- pcntl_fork() 使うテストだしタイミング問題なのかなーと思ったものの、よく見ておらず
weltling: Change the way JIT availability is checked
- https://github.com/php/php-src/commit/aea411657ee20572f8268060a4afa73bc3795497
- [7.3~]
- ext/pcre のビルドシステムで PCRE2 の JIT サポートチェックを修正
weltling: Rework places in libmagic regarding previous CVE-2014-3538 fixes
- https://github.com/php/php-src/commit/7f5f46013b8a37bab6b378903aace5da9ce8dc5e
- [7.3~]
- ext/fileinfo で libmagic に CVE-2014-3538 対策のパッチをあてていたが、上流で対策済なうえ、PCRE JIT が無効な時にパッチ箇所が原因で性能問題が出るようになっていたので、上流のコードから関連コードを引っ張ってくることで解決