Branch: refs/heads/Cog
Home:
https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: ea5794b715dcae7db5116e5cdc70813a93061c7f
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ea5794b715dcae7db5116e5cdc70813a93061c7f Author: Holger Hans Peter Freyther <
[hidden email]>
Date: 2017-11-24 (Fri, 24 Nov 2017)
Changed paths:
M platforms/unix/plugins/SqueakSSL/sqUnixOpenSSL.c
Log Message:
-----------
openssl: Fix compability with OpenSSL 1.1 as used by debian
Norbert reported that a build for Debian9 fails to open outgoing
TLS connections. In OpenSSL the semantic of BIO_write for zero
sized writes has been changed. Do not attempt to write if the
length is zero. Check for the length before calling BIO_write.
I have updated the outgoing connection code and updated the
incoming connection one as well (didn't manually test it though)
and left the decrypt routine as is.
The Pharo testcase:
./products/phcogspurlinuxht/pharo ~/Pharo-60520.image eval "ZnEasy getPng: '
https://pharo.org/files/pharo.png'"
OpenSSL-issue:
https://github.com/openssl/openssl/issues/4782 Commit: 834da7852235b8739f05fbf1e30506fd40e5a3bf
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/834da7852235b8739f05fbf1e30506fd40e5a3bf Author: Nicolas Cellier <
[hidden email]>
Date: 2017-11-24 (Fri, 24 Nov 2017)
Changed paths:
M platforms/unix/plugins/SqueakSSL/sqUnixOpenSSL.c
Log Message:
-----------
Merge pull request #174 from zecke/openssl-1.2
openssl: Fix compability with OpenSSL 1.1 as used by debian
Compare:
https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/21ad7cb6b78a...834da7852235