On 12 Sep 2011, at 14:45, Sven Van Caekenberghe wrote: > Now, I still have to try the actual SSL tests by moving the plugin inside the > One Click VM's on Linux and Windows. > I'll report on how that goes later on when I have some more time.
I took a current Pharo One Click 1.3 (actually #13299) and placed the matching plugins from http://squeakssl.googlecode.com/files/SqueakSSL-bin-0.1.4.zip in the right places (I had to chmod +x the linux one) and tested the latest Zinc and Zodiac code, like this: Gofer it squeaksource: 'ZincHTTPComponents'; package: 'Zinc-HTTP'; package: 'Zinc-Tests'; package: 'Zinc-Patch-HTTPSocket'; load. Gofer it squeaksource: 'Zodiac'; package: 'Zodiac-Core'; package: 'Zodiac-Tests'; load. Gofer it squeaksource: 'ZincHTTPComponents'; package: 'Zinc-Zodiac'; load. "Switch to the Zn Zodiac socket factory" ZnNetworkingUtils default: ZnZodiacNetworkingUtils new. The good news is that, as I reported before, the non secure socket streams run without problems on all platforms. Also good is that the secure socket streams with the native plugin work, that is, on all platforms you can now do ZnClient get: 'https://encrypted.google.com' The bad news is that the 7 ZnHttpsTests behave differently on the different platforms: - Mac OS X: 7 green - Linux: 1 failure - Windos: 3 failures The problem of course is that this is pretty hard to debug: although the image, Zodiac and Zinc code is of course identical, the VM and the plugin differ for each platform. People interested in this can try to do this themselves; later on I might make a customized OneClick download as a second Zodiac Alpha release, where both the image and VM are ready to test. Sven
