今日は ext/xml の xml_set_external_entity_ref_handler() の修正、ドキュメントの更新があった!
2018-10-28
cmb69: Fix #71592: External entity processing never fails
- https://github.com/php/php-src/commit/829b0df77b20392115d75fb82c56ad94edc1e423
- [7.3~]
- ext/xml で、libexpat でなく libxml2 を使う場合の挙動を libexpat のものに合わせた
- xml_set_external_entity_ref_handler() のコールバックが false になる値を返す際、パースを中断して xml_get_error_code() が XML_ERROR_EXTERNAL_ENTITY_HANDLING を返す、というのが libexpat での挙動
cmb69: [ci skip] Update UPGRADING
- https://github.com/php/php-src/commit/eca3b9629f262c7a8a62cbdffc4f137c8ddde464
- [7.3~]
- 以前マージされた ext/openssl の修正について UPGRADING へ追記
- min_proto_version と max_proto_version への対応について