Package: php5-common
Version: 5.3.2-1
Severity: important

php's crypt() function is broken. when supplying false, NULL or an
empty salt, i would expect php to generate its own salt:

> # echo "<?php echo crypt('test', false); ?>"|php -q ; echo
> 

running php on debian squeeze:

> # php -v -c /etc/php5/cli/php.ini.ucf-dist 
> PHP 5.3.2-1 with Suhosin-Patch (cli) (built: Mar 13 2010 22:18:25) 
> Copyright (c) 1997-2009 The PHP Group
> Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
>     with Suhosin v0.9.31, Copyright (c) 2007-2010, by SektionEins GmbH

everything is working as expected with the binaries from the dotdeb
mirror:

> $ echo "<?php echo crypt('test', false); ?>"|php -q ; echo
> $1$E1bI/Hct$w7nloqFXM2/GmjT5Mawb40
> $ php -v
> PHP 5.3.2-0.dotdeb.2 with Suhosin-Patch (cli) (built: Apr 20 2010 22:58:57)
> Copyright (c) 1997-2009 The PHP Group
> Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
>     with Suhosin v0.9.31, Copyright (c) 2007-2010, by SektionEins GmbH

thanks,
raoul



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to