Re: 5.3.7pl1
| From: | Rasmus Lerdorf | Date: | Sat, 20 Aug 2011 00:02:54 +0000 |
| Subject: | Re: 5.3.7pl1 | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-54738@lists.php.net to get a copy of this message | ||
On 08/19/2011 04:16 PM, Stas Malyshev wrote:
> Hi!
>
> Looks like 5.3.7 shipped with broken crypt() (see bug# 55439 and
>
> http://svn.php.net/viewvc/?view=revision&revision=315218) -
> and I
> think it's a serious problem since this means everybody's md5 passwords
> will stop working - so should we make 5.3.7pl1?
>
> And maybe not do these changes on 5.3, especially this close to the
> release?
Yeah, that one was my fault. I had run the tests after switching it to
strncat() but I didn't do it after the strlcat() switch and I obviously
missed the buffer length difference between strlcat and strncat.
The secondary problem is that we are not doing a good job running our
tests prior to releases. I think this is mostly because we have way too
many tests that fail and one more or less failing test gets lost in the
noise.
-Rasmus