HttpView2 1.1-beta available on Squeak Map

Rob Withers reefedjib at yahoo.com
Sun Nov 4 17:23:28 UTC 2007


----- Original Message ----- 
From: "Giovanni Corriga" <giovanni at corriga.net>
To: "The general-purpose Squeak developers list" 
<squeak-dev at lists.squeakfoundation.org>
Sent: Sunday, November 04, 2007 8:43 AM
Subject: Re: HttpView2 1.1-beta available on Squeak Map


> Il giorno dom, 04/11/2007 alle 08.20 -0800, Rob Withers ha scritto:
>> ----- Original Message ----- 
>> From: "Giovanni Corriga" <giovanni at corriga.net>
>> To: "The general-purpose Squeak developers list"
>> <squeak-dev at lists.squeakfoundation.org>
>> Sent: Sunday, November 04, 2007 6:52 AM
>> Subject: Re: HttpView2 1.1-beta available on Squeak Map
>>
>>
>> > Il giorno dom, 04/11/2007 alle 06.35 -0800, Rob Withers ha scritto:
>> >> Giovanni,
>> >>
>> >> There is the SSL package on Universes, which would allow you to 
>> >> support
>> >> retrieving URLs like
>> >>     https:\\www.squeak.org
>> >>
>> >> Are you planning on supporting this in HttpView2?
>> >
>> > Hi Rob,
>> >
>> > Usually a web framework delegates these things to the web server, which
>> > in HV2's case is KomHttpServer.
>>
>> Ok, thanks for pointing this out.  I was unable to load KomHttpServer 
>> from
>> SqueakMap, as it wanted a definition of TcpService.  Someone should add
>> these the the Universes browser.
>
> Yes, you need to load the prerequisites (Dynamic Bindings and
> KomServices packages).

Got it, thanks.

>
>> > Personally I'd prefer using a web server such as Apache or Lighttpd to
>> > act as an https proxy, but if someone provides working code to support
>> > https on Kom I will gladly add it to the main package.
>>
>> The code is done and working, it would just need to be integrated.
>
> Ok, then please do the following:

Ok, I got an HttpsService defined, but my SSLSocket still doesn't support 
all of the protocol you expect a socket to have.  I'll work on that.  You 
would have to launch this from your HVRootView class like:

 ^(HttpsService startOn: portNum named: name)
  loadRSACertificateFile: 'certificates/rsa.cert' privateKeyFile: 
'certificates/rsa.key';
  plug: ma rootModule; mode: mode


> 1) upload your KomHttpServer patches to the Kom repository
> ( http://www.squeaksource.com/KomHttpServer )
> 2) open a bug on bugs.squeak.org (project: Squeak Packages, category:
> KomHttpServer) listing the name of the package you uploaded, the
> prerequisites (if any) and any other useful info.

Ok, when it's ready.

Ciao,
Roberto




More information about the Squeak-dev mailing list