[Vm-dev] SqueakSSL + TLS SNI

Levente Uzonyi leves at elte.hu
Thu Oct 16 11:46:45 UTC 2014


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 
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 


[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/

More information about the Vm-dev mailing list