From: jd at cpanel dot net Operating system: any PHP version: 5.3.1 PHP Bug Type: MySQL related Bug description: Implement 323 short password hash fallback in mysqlnd
Description: ------------ This is a wishlist item. We've found it impossible to use the mysqlnd driver for the PHP MySQL extension since it does not support the 323 style short password hash fallback that the normal libmysqlclient handles during authentication. This means that any mysql users that were added while short password hashes were in use have to change their passwords to long hashes before connecting is possible. Most likely, this is what bug 44082 was encountering. There are several other reports of this problem outside the PHP BTS. The only reference to this limitation I see in the official description of mysqlnd is "The MySQL native driver for PHP does not support the MySQL Server 4.0 or earlier." ( http://dev.mysql.com/downloads/connector/php-mysqlnd/ ) This is misleading since the 323 short password hashes work fine using libmysqlclient with MySQL 4.1+. -- Edit bug report at http://bugs.php.net/?id=50815&edit=1 -- Try a snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=50815&r=trysnapshot52 Try a snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=50815&r=trysnapshot53 Try a snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=50815&r=trysnapshot60 Fixed in SVN: http://bugs.php.net/fix.php?id=50815&r=fixed Fixed in SVN and need be documented: http://bugs.php.net/fix.php?id=50815&r=needdocs Fixed in release: http://bugs.php.net/fix.php?id=50815&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=50815&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=50815&r=needscript Try newer version: http://bugs.php.net/fix.php?id=50815&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=50815&r=support Expected behavior: http://bugs.php.net/fix.php?id=50815&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=50815&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=50815&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=50815&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=50815&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=50815&r=dst IIS Stability: http://bugs.php.net/fix.php?id=50815&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=50815&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=50815&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=50815&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=50815&r=mysqlcfg