PHP

php-master-changes 2018-08-04

朝の方が時間とりやすいので、どっかのタイミングで朝に前日分の更新、という形へ移行したい気はしている

2018-08-04

kabel: Fix bug 76595: Update phpdbg man page

petk: [ci skip] Update NEWS

cmb69: Fix #76704: mb_detect_order return value varies based on argument type

  • https://github.com/php/php-src/commit/c00f5e6531a3f72bb8f7c107d2c390fadad736a0
  • mb_detect_order のバグを修正
  • エンコードをカンマ区切りの文字列で渡すか配列で渡すかで、返り値が異なるというもの
  • php_mb_parse_encoding_list() と php_mb_parse_encoding_array() の利用箇所で、成功判定を SUCCESS/FAILURE で行っているのに、実装は成功時に 1、失敗時に 0 を返すものとなっていた
  • ZEND_RESULT_CODE の SUCCESS は 0、FAILURE は -1
  • なお、このコミットのコメントで phpdbg の man 修正で NEWS の追加場所が変、という会話が petk と cmb69 の間である

cmb69: [ci skip] Fix NEWS

petk: [ci skip] Update NEWS

weltling: Fix possible stack buffer overflow