2018-09-04
nikic: Revert all MySQL auth related changes
- https://github.com/php/php-src/commit/03740ef7dffcc80530a89ebde3ccf5464f7f18e6
- ext/mysqlnd で、6月 に入った MySQL auth 関連の以下の修正をリバート
- https://github.com/php/php-src/commit/d6e81f0bfd0cb90586dd83d4fd47a4302605261a
- https://github.com/php/php-src/commit/11507c0e1bfa17a96480f3648397f6975c31551e
- https://github.com/php/php-src/commit/6c9db02ff7812c298d1e7e292ba731d9d3a66790
- https://github.com/php/php-src/commit/f96df64cb2219fda42ca875483f874cf3052647c
- https://github.com/php/php-src/commit/d6e81f0bfd0cb90586dd83d4fd47a4302605261a
nikic: Fix incorrect literal freeing if pass_two generates fatal error
- https://github.com/php/php-src/commit/d36230fcaba46cc5b3ad54ced9337eee404c6b1b
- コンパイラの pass_two() が fatal になった際、リテラルの解放が誤っていた問題の修正
weltling: Fixed bug #76833, backport change to stream_socket_enable_crypto-win32.phpt from 7.3
- https://github.com/php/php-src/commit/2476fb76a75cf71b2d27070f1daeeb1ea4058096
- stream_socket_enable_crypto-win32.phpt がカバレッジ増やすだけのしょうもないテストだったので削除、7.3で入れてた奴をそれ以前へバックポート
weltling: [ci skip] Update NEWS
vhuk: Fix bug #74764 and add a test case
- https://github.com/php/php-src/commit/0f724453c03b7ff500563c019f5dab736d326ad8
- IPV6アドレスへソケットをバインドして利用しようとする時、失敗するケースがある問題の修正
laruence: Fixed bug #76825 (Undefined symbols ___cpuid_count)
- https://github.com/php/php-src/commit/3497b75b732723b2f8d0745336d9fcaccb2e3dd7
- cpuid.h の __cpuid_count() を使うようにした際、アセンブリの実装を完全に捨ててしまっていて、xcode 付属の少し古いコンパイラなど、ユーザの環境によってエラーになっていた問題を修正
petk: Remove AC_HEADER_DIRENT
- https://github.com/php/php-src/commit/eff22dc511d677d12097018da630971d730b70f9
- autoconf の古いシステム向けマクロ AC_HEADER_DIRENT を削除
petk: Remove AC_FUNC_MEMCMP
- https://github.com/php/php-src/commit/6db3c105f2937cb01ced82c3943ff41b5176315a
- autoconf の古いシステム向けマクロ AC_FUNC_MEMCMP を削除
- memcmp() がなかったり変な実装だったりするシステム向けのもよう
petk: Remove AC_FUNC_UTIME_NULL
- https://github.com/php/php-src/commit/29dc0470c826c58aaf784e0d1763c9dad3ee646e
- autoconf の古いシステム向けマクロ AC_FUNC_UTIME_NULL を削除
- 4.3BSD とかで必要だった、
utime(file, NULL)
のサポートがあるかチェックするマクロらしい
petk: Remove unused buildsystem files in TSRM
- https://github.com/php/php-src/commit/472e7cded069ac026009820acd4a90b30485dc13
- スタンドアロンの libtsrm などというものをビルドする用の設定ファイルがあったが、使われておらず不要だったので削除