From 291ca310b4facffb7595b40246d6fb66ea88d392 Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Wed, 23 Dec 2009 16:31:57 +0000 Subject: [PATCH] Update phpass to 0.2. Props hakre. fixes #10727 git-svn-id: https://develop.svn.wordpress.org/trunk@12521 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/class-phpass.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/wp-includes/class-phpass.php b/wp-includes/class-phpass.php index 93f4536cfb..2b89a2f5cd 100644 --- a/wp-includes/class-phpass.php +++ b/wp-includes/class-phpass.php @@ -3,7 +3,7 @@ * Portable PHP password hashing framework. * @package phpass * @since 2.5 - * @version 0.1 + * @version 0.2 / genuine. * @link http://www.openwall.com/phpass/ */ @@ -29,7 +29,7 @@ * Portable PHP password hashing framework. * * @package phpass - * @version 0.1 / genuine + * @version 0.2 / genuine. * @link http://www.openwall.com/phpass/ * @since 2.5 */ @@ -49,14 +49,14 @@ class PasswordHash { $this->portable_hashes = $portable_hashes; - $this->random_state = microtime() . (function_exists('getmypid') ? getmypid() : '') . uniqid(rand(), TRUE); - + $this->random_state = microtime() . uniqid(rand(), TRUE); // removed getmypid() for compability reasons } function get_random_bytes($count) { $output = ''; - if (($fh = @fopen('/dev/urandom', 'rb'))) { + if (is_readable('/dev/urandom') && + ($fh = @fopen('/dev/urandom', 'rb'))) { $output = fread($fh, $count); fclose($fh); }