[Pharo-project] Zodiac Alpha - September 13, 2011
I uploaded a modified PharoOneClick 1.3 app for Mac OS X, Linux and Windows to make it easier for others to test Zodiac, an as yet unfinished attempt at a better (secure) socket stream, in order to support HTTPS. This is a 40Mb download. The included VM contains the necessary native SSL plugins for each platform. The image itself was built as follows: ---- "Started with a standard Pharo One Click 1.3 #13306" 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. "Note: all http(s) in the image will now go through Zodiac streams" "** Make sure to use a Mac OS X Cog VM with the SSL plugin **" "Run the units tests, or just try" ZnClient get: 'https://encrypted.google.com'. --- Normally, all tests pass on Mac OS X, on Linux #testGForceInria fails, on Windows additionally #testAmazonAWS and #testPayPal fail. Additionally, #testSlashdotGzipChunked from the regular Zn sometimes fails because the server that is tested sometimes returns an unexpected answer (actually the test is not very good). Sven
thanks sven BTW we will start to write a chapter on zinc with olivier auverlot :) On Sep 13, 2011, at 9:10 PM, Sven Van Caekenberghe wrote:
I uploaded a modified PharoOneClick 1.3 app for Mac OS X, Linux and Windows to make it easier for others to test Zodiac, an as yet unfinished attempt at a better (secure) socket stream, in order to support HTTPS. This is a 40Mb download.
The included VM contains the necessary native SSL plugins for each platform.
The image itself was built as follows:
----
"Started with a standard Pharo One Click 1.3 #13306"
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.
"Note: all http(s) in the image will now go through Zodiac streams"
"** Make sure to use a Mac OS X Cog VM with the SSL plugin **"
"Run the units tests, or just try"
ZnClient get: 'https://encrypted.google.com'.
---
Normally, all tests pass on Mac OS X, on Linux #testGForceInria fails, on Windows additionally #testAmazonAWS and #testPayPal fail. Additionally, #testSlashdotGzipChunked from the regular Zn sometimes fails because the server that is tested sometimes returns an unexpected answer (actually the test is not very good).
Sven
On 13 Sep 2011, at 22:41, Stéphane Ducasse wrote:
BTW we will start to write a chapter on zinc with olivier auverlot :)
OK, more documentation is always better. If you have any questions, don't hesitate to mail me. But please don't rush to it: I am in the process of merging all Zn clients into one. It would be better to wait until then. On the other hand, if you just think of ZnNeoClient as being named ZnClient, you could already start. Sven
don't worry I'm slow :) But it would help to get a lot of class comments and examples :) Stef On Sep 16, 2011, at 9:21 PM, Sven Van Caekenberghe wrote:
On 13 Sep 2011, at 22:41, Stéphane Ducasse wrote:
BTW we will start to write a chapter on zinc with olivier auverlot :)
OK, more documentation is always better. If you have any questions, don't hesitate to mail me.
But please don't rush to it: I am in the process of merging all Zn clients into one. It would be better to wait until then.
On the other hand, if you just think of ZnNeoClient as being named ZnClient, you could already start.
Sven
participants (2)
-
Stéphane Ducasse -
Sven Van Caekenberghe