Dear Smalltalkers Starting with Levente Uzonyi's patches to the Linux version of the SqueakSSL-Plugin, we (Marcel Taeumel and me) have ported this to the OS X and Windows version as well. Find three binaries[1] that can be used instead of the ones found on versions found on SqueakSSL's google code page. SqueakSSL: - x86 32bit Linux ELF dynamic library - Contains Levente's SNI feature - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. - NOT linked against OpenSSL, but _statically_ linked against LibreSSL 2.1.6 [2]. - It should work on older and newer Debian/Ubuntu as well as on CentOS/RedHat/SuSE systems. SqueakSSL.dll - x86 32bit Windows dll (built with Visual Studio 2013) - Uses Schannel API - SNI Support - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. - setting an Int property via sqSetIntPropertySSL(...) - Unicode problems when extracting the correct peerName in sqExtractPeerName SqueakSSL.bundle - x86 32bit OS X Mach-O dylib (Linked against OS X 10.5 SDK) - Uses Security-Framework - SNI Support - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. --------------------------------------------------------------------------------- The changes necessary for Windows and OS X are not yet available in the squeakvm svn, the linux ones are. I have not yet found a good way to include the static linking in either the way the Autoconf works for Cog or CMake works for the interpreter, but I'll follow-up to this. -------------------------------------------------------------------------------- Best regards -Tobias [1]: http://forum.world.st/file/n4820846/squeakssl.zip [2]: http://www.libressl.org/
Hi Tobias, I've ported squeakssl over to github. Did you want access to the repo at: https://github.com/itsmeront/squeakssl/ You could create a Pharo branch there. All the best, Ron Teitelbaum -----Original Message----- From: Pharo-dev [mailto:pharo-dev-bounces@lists.pharo.org] On Behalf Of Tobias Pape Sent: Tuesday, April 21, 2015 11:00 AM To: The general-purpose Squeak developers list; Squeak Virtual Machine Development Discussion; Pharo Development List; metacello@googlegroups.com Subject: [Pharo-dev] Fixes to the SqueakSSL Plugin Dear Smalltalkers Starting with Levente Uzonyi's patches to the Linux version of the SqueakSSL-Plugin, we (Marcel Taeumel and me) have ported this to the OS X and Windows version as well. Find three binaries[1] that can be used instead of the ones found on versions found on SqueakSSL's google code page. SqueakSSL: - x86 32bit Linux ELF dynamic library - Contains Levente's SNI feature - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. - NOT linked against OpenSSL, but _statically_ linked against LibreSSL 2.1.6 [2]. - It should work on older and newer Debian/Ubuntu as well as on CentOS/RedHat/SuSE systems. SqueakSSL.dll - x86 32bit Windows dll (built with Visual Studio 2013) - Uses Schannel API - SNI Support - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. - setting an Int property via sqSetIntPropertySSL(...) - Unicode problems when extracting the correct peerName in sqExtractPeerName SqueakSSL.bundle - x86 32bit OS X Mach-O dylib (Linked against OS X 10.5 SDK) - Uses Security-Framework - SNI Support - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. ---------------------------------------------------------------------------- ----- The changes necessary for Windows and OS X are not yet available in the squeakvm svn, the linux ones are. I have not yet found a good way to include the static linking in either the way the Autoconf works for Cog or CMake works for the interpreter, but I'll follow-up to this. ---------------------------------------------------------------------------- ---- Best regards -Tobias [1]: http://forum.world.st/file/n4820846/squeakssl.zip [2]: http://www.libressl.org/
Hi Ron, On 21.04.2015, at 17:16, Ron Teitelbaum <Ron@USMedRec.com> wrote:
Hi Tobias,
I've ported squeakssl over to github.
Thank you very much!
Did you want access to the repo at: https://github.com/itsmeront/squeakssl/
that would be great.
You could create a Pharo branch there.
I think for the vm stuff we need no Flavor-specifc branches :) Best regards -Tobias
All the best,
Ron Teitelbaum
thank you very much! I will merge it with our branch. Esteban
On 21 Apr 2015, at 16:59, Tobias Pape <Das.Linux@gmx.de> wrote:
Dear Smalltalkers
Starting with Levente Uzonyi's patches to the Linux version of the SqueakSSL-Plugin, we (Marcel Taeumel and me) have ported this to the OS X and Windows version as well.
Find three binaries[1] that can be used instead of the ones found on versions found on SqueakSSL's google code page.
SqueakSSL: - x86 32bit Linux ELF dynamic library - Contains Levente's SNI feature - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. - NOT linked against OpenSSL, but _statically_ linked against LibreSSL 2.1.6 [2]. - It should work on older and newer Debian/Ubuntu as well as on CentOS/RedHat/SuSE systems.
SqueakSSL.dll - x86 32bit Windows dll (built with Visual Studio 2013) - Uses Schannel API - SNI Support - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. - setting an Int property via sqSetIntPropertySSL(...) - Unicode problems when extracting the correct peerName in sqExtractPeerName
SqueakSSL.bundle - x86 32bit OS X Mach-O dylib (Linked against OS X 10.5 SDK) - Uses Security-Framework - SNI Support - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. ---------------------------------------------------------------------------------
The changes necessary for Windows and OS X are not yet available in the squeakvm svn, the linux ones are. I have not yet found a good way to include the static linking in either the way the Autoconf works for Cog or CMake works for the interpreter, but I'll follow-up to this.
--------------------------------------------------------------------------------
Best regards -Tobias
[1]: http://forum.world.st/file/n4820846/squeakssl.zip [2]: http://www.libressl.org/
On 21.04.2015, at 17:20, Esteban Lorenzano <estebanlm@gmail.com> wrote:
thank you very much! I will merge it with our branch.
Note that the platform-specific files are still dispersed over the vm-dev list. I will put them into Ron's squeakssl repo
Esteban
On 21 Apr 2015, at 16:59, Tobias Pape <Das.Linux@gmx.de> wrote:
Dear Smalltalkers
Starting with Levente Uzonyi's patches to the Linux version of the SqueakSSL-Plugin, we (Marcel Taeumel and me) have ported this to the OS X and Windows version as well.
Find three binaries[1] that can be used instead of the ones found on versions found on SqueakSSL's google code page.
SqueakSSL: - x86 32bit Linux ELF dynamic library - Contains Levente's SNI feature - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. - NOT linked against OpenSSL, but _statically_ linked against LibreSSL 2.1.6 [2]. - It should work on older and newer Debian/Ubuntu as well as on CentOS/RedHat/SuSE systems.
SqueakSSL.dll - x86 32bit Windows dll (built with Visual Studio 2013) - Uses Schannel API - SNI Support - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. - setting an Int property via sqSetIntPropertySSL(...) - Unicode problems when extracting the correct peerName in sqExtractPeerName
SqueakSSL.bundle - x86 32bit OS X Mach-O dylib (Linked against OS X 10.5 SDK) - Uses Security-Framework - SNI Support - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. ---------------------------------------------------------------------------------
The changes necessary for Windows and OS X are not yet available in the squeakvm svn, the linux ones are. I have not yet found a good way to include the static linking in either the way the Autoconf works for Cog or CMake works for the interpreter, but I'll follow-up to this.
--------------------------------------------------------------------------------
Best regards -Tobias
[1]: http://forum.world.st/file/n4820846/squeakssl.zip [2]: http://www.libressl.org/
Ok that is done. I added Frank Shearar also. Anyone else that would like to be added as a contributor please let me know. Marcel Taeumel Levente Uzonyi David Lewis Eliot Miranda Estaban Lorenzano Seem like good choices but I wouldn't want to do it without their say so. All the best, Ron Teitelbaum -----Original Message----- From: Pharo-dev [mailto:pharo-dev-bounces@lists.pharo.org] On Behalf Of Tobias Pape Sent: Tuesday, April 21, 2015 11:24 AM To: Squeak Virtual Machine Development Discussion; The general-purpose Squeak developers list; Pharo Development List Subject: Re: [Pharo-dev] [Metacello] Re: [Vm-dev] Fixes to the SqueakSSL Plugin On 21.04.2015, at 17:20, Esteban Lorenzano <estebanlm@gmail.com> wrote:
thank you very much! I will merge it with our branch.
Note that the platform-specific files are still dispersed over the vm-dev list. I will put them into Ron's squeakssl repo
Esteban
On 21 Apr 2015, at 16:59, Tobias Pape <Das.Linux@gmx.de> wrote:
Dear Smalltalkers
Starting with Levente Uzonyi's patches to the Linux version of the SqueakSSL-Plugin, we (Marcel Taeumel and me) have ported this to the OS X and Windows version as well.
Find three binaries[1] that can be used instead of the ones found on versions found on SqueakSSL's google code page.
SqueakSSL: - x86 32bit Linux ELF dynamic library - Contains Levente's SNI feature - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. - NOT linked against OpenSSL, but _statically_ linked against LibreSSL 2.1.6 [2]. - It should work on older and newer Debian/Ubuntu as well as on CentOS/RedHat/SuSE systems.
SqueakSSL.dll - x86 32bit Windows dll (built with Visual Studio 2013) - Uses Schannel API - SNI Support - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. - setting an Int property via sqSetIntPropertySSL(...) - Unicode problems when extracting the correct peerName in sqExtractPeerName
SqueakSSL.bundle - x86 32bit OS X Mach-O dylib (Linked against OS X 10.5 SDK) - Uses Security-Framework - SNI Support - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. --------------------------------------------------------------------- ------------
The changes necessary for Windows and OS X are not yet available in the squeakvm svn, the linux ones are. I have not yet found a good way to include the static linking in either the way the Autoconf works for Cog or CMake works for the interpreter, but I'll follow-up to this.
--------------------------------------------------------------------- -----------
Best regards -Tobias
[1]: http://forum.world.st/file/n4820846/squeakssl.zip [2]: http://www.libressl.org/
Thanks Ron, To confirm, I would like to be a contributor also. The rest of your list (Marcel, Levente, Eliot and Esteban) are all good choices too. Dave
Ok that is done.
I added Frank Shearar also.
Anyone else that would like to be added as a contributor please let me know.
Marcel Taeumel Levente Uzonyi David Lewis Eliot Miranda Estaban Lorenzano
Seem like good choices but I wouldn't want to do it without their say so.
All the best,
Ron Teitelbaum
-----Original Message----- From: Pharo-dev [mailto:pharo-dev-bounces@lists.pharo.org] On Behalf Of Tobias Pape Sent: Tuesday, April 21, 2015 11:24 AM To: Squeak Virtual Machine Development Discussion; The general-purpose Squeak developers list; Pharo Development List Subject: Re: [Pharo-dev] [Metacello] Re: [Vm-dev] Fixes to the SqueakSSL Plugin
On 21.04.2015, at 17:20, Esteban Lorenzano <estebanlm@gmail.com> wrote:
thank you very much! I will merge it with our branch.
Note that the platform-specific files are still dispersed over the vm-dev list. I will put them into Ron's squeakssl repo
Esteban
On 21 Apr 2015, at 16:59, Tobias Pape <Das.Linux@gmx.de> wrote:
Dear Smalltalkers
Starting with Levente Uzonyi's patches to the Linux version of the SqueakSSL-Plugin, we (Marcel Taeumel and me) have ported this to the OS X and Windows version as well.
Find three binaries[1] that can be used instead of the ones found on versions found on SqueakSSL's google code page.
SqueakSSL: - x86 32bit Linux ELF dynamic library - Contains Levente's SNI feature - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. - NOT linked against OpenSSL, but _statically_ linked against LibreSSL 2.1.6 [2]. - It should work on older and newer Debian/Ubuntu as well as on CentOS/RedHat/SuSE systems.
SqueakSSL.dll - x86 32bit Windows dll (built with Visual Studio 2013) - Uses Schannel API - SNI Support - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. - setting an Int property via sqSetIntPropertySSL(...) - Unicode problems when extracting the correct peerName in sqExtractPeerName
SqueakSSL.bundle - x86 32bit OS X Mach-O dylib (Linked against OS X 10.5 SDK) - Uses Security-Framework - SNI Support - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. --------------------------------------------------------------------- ------------
The changes necessary for Windows and OS X are not yet available in the squeakvm svn, the linux ones are. I have not yet found a good way to include the static linking in either the way the Autoconf works for Cog or CMake works for the interpreter, but I'll follow-up to this.
--------------------------------------------------------------------- -----------
Best regards -Tobias
[1]: http://forum.world.st/file/n4820846/squeakssl.zip [2]: http://www.libressl.org/
From: Pharo-dev [mailto:pharo-dev-bounces@lists.pharo.org] On Behalf Of David T. Lewis
Thanks Ron,
To confirm, I would like to be a contributor also. The rest of your list (Marcel, Levente, Eliot and Esteban) are all good choices too.
Hi David, I added you also. Thanks! Ron
Dave
Ok that is done.
I added Frank Shearar also.
Anyone else that would like to be added as a contributor please let me know.
Marcel Taeumel Levente Uzonyi David Lewis Eliot Miranda Estaban Lorenzano
Seem like good choices but I wouldn't want to do it without their say
so.
All the best,
Ron Teitelbaum
-----Original Message-----
On 21.04.2015, at 17:20, Esteban Lorenzano <estebanlm@gmail.com> wrote:
thank you very much! I will merge it with our branch.
Note that the platform-specific files are still dispersed over the vm-dev list. I will put them into Ron's squeakssl repo
Esteban
On 21 Apr 2015, at 16:59, Tobias Pape <Das.Linux@gmx.de> wrote:
Dear Smalltalkers
Starting with Levente Uzonyi's patches to the Linux version of the SqueakSSL-Plugin, we (Marcel Taeumel and me) have ported this to the OS X and Windows version as well.
Find three binaries[1] that can be used instead of the ones found on versions found on SqueakSSL's google code page.
SqueakSSL: - x86 32bit Linux ELF dynamic library - Contains Levente's SNI feature - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. - NOT linked against OpenSSL, but _statically_ linked against LibreSSL 2.1.6 [2]. - It should work on older and newer Debian/Ubuntu as well as on CentOS/RedHat/SuSE systems.
SqueakSSL.dll - x86 32bit Windows dll (built with Visual Studio 2013) - Uses Schannel API - SNI Support - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. - setting an Int property via sqSetIntPropertySSL(...) - Unicode problems when extracting the correct peerName in sqExtractPeerName
SqueakSSL.bundle - x86 32bit OS X Mach-O dylib (Linked against OS X 10.5 SDK) - Uses Security-Framework - SNI Support - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. -------------------------------------------------------------------- - ------------
The changes necessary for Windows and OS X are not yet available in the squeakvm svn, the linux ones are. I have not yet found a good way to include the static linking in either the way the Autoconf works for Cog or CMake works for the interpreter, but I'll follow-up to this.
-------------------------------------------------------------------- - -----------
Best regards -Tobias
[1]: http://forum.world.st/file/n4820846/squeakssl.zip [2]: http://www.libressl.org/
Thanks you guys! Le 21/4/15 17:59, Tobias Pape a écrit :
Dear Smalltalkers
Starting with Levente Uzonyi's patches to the Linux version of the SqueakSSL-Plugin, we (Marcel Taeumel and me) have ported this to the OS X and Windows version as well.
Find three binaries[1] that can be used instead of the ones found on versions found on SqueakSSL's google code page.
SqueakSSL: - x86 32bit Linux ELF dynamic library - Contains Levente's SNI feature - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. - NOT linked against OpenSSL, but _statically_ linked against LibreSSL 2.1.6 [2]. - It should work on older and newer Debian/Ubuntu as well as on CentOS/RedHat/SuSE systems.
SqueakSSL.dll - x86 32bit Windows dll (built with Visual Studio 2013) - Uses Schannel API - SNI Support - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. - setting an Int property via sqSetIntPropertySSL(...) - Unicode problems when extracting the correct peerName in sqExtractPeerName
SqueakSSL.bundle - x86 32bit OS X Mach-O dylib (Linked against OS X 10.5 SDK) - Uses Security-Framework - SNI Support - needs SqueakSSL-ul.29 or equivalent for SNI support - can work without. ---------------------------------------------------------------------------------
The changes necessary for Windows and OS X are not yet available in the squeakvm svn, the linux ones are. I have not yet found a good way to include the static linking in either the way the Autoconf works for Cog or CMake works for the interpreter, but I'll follow-up to this.
--------------------------------------------------------------------------------
Best regards -Tobias
[1]: http://forum.world.st/file/n4820846/squeakssl.zip [2]: http://www.libressl.org/
participants (5)
-
David T. Lewis -
Esteban Lorenzano -
Ron Teitelbaum -
stepharo -
Tobias Pape