Description
Yesterday, I updated a project to v0.4.4
, and was disappointed to find the SSL buffer issue rearing its ugly head, again. So much so, in fact, that I wanted to see if I could pinpoint which specific versions were affected. I've compiled a table here: https://gist.github.com/mcrumm/49d6ba5e5647429b9689
The list is by no means exhaustive, but it was a bit exhausting... 😃
To test this issue, I'm connecting to Slack's RealTime Messaging API via Pawl, and then waiting for messages. This has been discussed at length in other tickets, so the short version is that at least php-5.6.9
still suffers from the SSL buffer drain problem, and should likely be using fread
. Additionally, there are versions < 5.6.8
that work without wrapSecure
, but I don't know how much concern there is for targeting behavior for specific minor point releases.
PHP7 does not appear to suffer from this issue. Hurray.
The most problematic versions (of those tested):
- 5.5.23
- 5.6.7
- 5.6.8 (Supposed source of the bugfix)
The fact that I couldn't get 5.6.8 working at all made me start to question the integrity of my tests, since that was the version that I had thought fixed the issue, so if someone else confirms 5.6.8 as working, I'll assume my build is the problem.
Is anyone else seeing similar results?