Thanks Dave,
IIRC Cog and Trunk use the same plugin directory, so all changes are shared, including http://bugs.squeak.org/view.php?id=7793 .
Levente
On Thu, 16 Oct 2014, David T. Lewis wrote:
On Thu, Oct 16, 2014 at 01:46:45PM +0200, Levente Uzonyi wrote:
Hi,
I've implemented support for TLS SNI[1] for SqueakSSL on unix. I've uploaded the modified source files[2][3], a diff[4], and a prebuilt module[5] (built on Ubuntu 14.04 from the Cog branch). The image side code is also available[6], along with an updated version of the WebClient[7] package, and intermediate packages with various improvements[8]. The image side code works even if the plugin doesn't support TLS SNI, but this version of WebClient won't work with older versions of the SqueakSSL-Core package. Please review the changes, and consider adding them to the corresponding repositories!
Levente
[1] https://en.wikipedia.org/wiki/Server_Name_Indication [2] http://leves.web.elte.hu/squeak/SqueakSSL/SqueakSSL.h [3] http://leves.web.elte.hu/squeak/SqueakSSL/sqUnixOpenSSL.c [4] http://leves.web.elte.hu/squeak/SqueakSSL/diff.txt [5] http://leves.web.elte.hu/squeak/SqueakSSL/SqueakSSL [6] http://leves.web.elte.hu/squeak/SqueakSSL/SqueakSSL-Core-ul.29.mcz [7] http://leves.web.elte.hu/squeak/SqueakSSL/WebClient-Core-ul.98.mcz [8] http://leves.web.elte.hu/squeak/SqueakSSL/
Thanks Levente,
For the VM plugin, I entered this as Mantis 7824: Add TLS SNI Server Name Indication support to SqueakSSL plugin
http://bugs.squeak.org/view.php?id=7824
Dave