Branch: refs/heads/Cog Home: https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: ea5794b715dcae7db5116e5cdc70813a93061c7f https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ea5794b715dcae7db51... Author: Holger Hans Peter Freyther holger@moiji-mobile.com 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/834da7852235b8739f0... Author: Nicolas Cellier nicolas.cellier.aka.nice@gmail.com 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...834...
vm-dev@lists.squeakfoundation.org