[squeak-dev] SqueakSSL + TLS SNI

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


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/



More information about the Squeak-dev mailing list