今日はテストの修正、zendparse() のバッファオーバーフロー修正、MariaDB 10.0.2 以降のバージョン検出に失敗し mysqlnd が正常動作しない問題の修正があった!
2019-08-02
nikic: Fix forwarding of extra args in opcache server tests
- https://github.com/php/php-src/commit/bf53d30fae5178f15915cbe09116a5556b6829ae
- [7.4~]
- ext/opcache で、テスト用のビルトインサーバの起動メソッド php_cli_server_start() に渡す設定引数の扱いを修正
nikic: Fixed bug #78363
- https://github.com/php/php-src/commit/85e8ccd55e37028be6260c142c27689977564c9a
- [7.2~]
- zendparse() のバッファオーバーフローを修正
- valgrind で引っかからなかったけど asan で見つかったらしい
nikic: Add test for bug #78363
- https://github.com/php/php-src/commit/d89157cd677a00dd02ab890b0af9dc40389514e2
- [7.3~]
- ↑の修正のテストケースを追加
cmb69: Fix #78179: MariaDB server version incorrectly detected
- https://github.com/php/php-src/commit/f9f4a68368406a2ba2bd9fab0494261090183e8e
- [7.2~]
- ext/mysqlnd で、MariaDB 10.0.2 以降ではバージョン検出に失敗し mysqli::begin_transaction() で "This server version doesn't support 'READ WRITE' and 'READ ONLY'. Minimum 5.6.5 is required" のように警告が出たりする問題の修正
- 5.5.5-10.5.0 みたいなバージョン番号返してきててそいつが原因のもよう