[squeak-dev] SqueakSSL + TLS SNI

Tobias Pape Das.Linux at gmx.de
Wed Apr 15 08:47:48 UTC 2015


Hey


On 10.04.2015, at 15:33, Levente Uzonyi <leves at elte.hu> wrote:

> I'm sure there's interest, because websites with wildcard certificates (which means most large websites) don't work without the SNI extension.
> 
> I read through your code, and it looks good to me. The "if(" -> "if (" rewrite was a bit annoying though.

Sorry :/

> Maybe you should CC th vm-dev list, or just ping Eliot to get it into the Cog branch.

Ok, hello vm-dev.
I also attached a new version of sqMacSSL.c, I made a small protocol selection error before.

Sadly, I cannot attach it to the mantis bug due to a "duplicate file" error.

Best
	-Tobias


> 
> Levente
> 
> On Fri, 10 Apr 2015, Tobias Pape wrote:
> 
>> Here's a Mac bundle, if someone is interested
>> 
>> On 10.04.2015, at 03:02, David T. Lewis <lewis at mail.msen.com> wrote:
>> 
>>> On Fri, Apr 10, 2015 at 02:17:45AM +0200, Tobias Pape wrote:
>>>> Hi,
>>>> 
>>>> 
>>>> On 16.10.2014, at 13:46, Levente Uzonyi <leves at elte.hu> 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/
>>>> 
>>>> I have things for OSX i think.
>>>> Can someone confirm?
>>>> 
>>>> 
>>>> Best
>>>> 	-Tobias
>>>> 
>>> 
>>> 
>>> I added this to http://bugs.squeak.org/view.php?id=7824
>>> 
>>> Dave

-------------- next part --------------
A non-text attachment was scrubbed...
Name: sqMacSSL.c
Type: application/octet-stream
Size: 16374 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20150415/4d0b11d7/sqMacSSL.obj
-------------- next part --------------




More information about the Squeak-dev mailing list