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


Reply via email to