[Vm-dev] Memory leak in the SqueakSSL plugin on unix

Levente Uzonyi leves at elte.hu
Wed Oct 23 10:30:22 UTC 2013


On Wed, 23 Oct 2013, Levente Uzonyi wrote:

> Other than that, the SqueakSSL-Tests package has some tests (some require 
> internet access to google and yahoo).
> If you load SqueakSSL-Core and SqueakSSL-Tests, then 12 tests should pass in 
> a Trunk image. Two tests should fail with an error, because Socket >> accept 
> returns a Socket instead of SecureSocket. The solution is to change the 
> method to
>
> Socket >> accept
> 	"Accept a connection from the receiver socket.
> 	Return a new socket that is connected to the client"
>
> 	^self class acceptFrom: self
>
> or implement #accept in SecureSocket as
>
> 	^SecureSocket acceptFrom: self
>

I have uploaded a new version of SqueakSSL-Core which addresses this, and 
another issue on Unix:
http://leves.web.elte.hu/squeak/SqueakSSL-Core-ul.27.mcz
You'll have to delete the file named SqueakSSLCert.pem, if the tests 
are failing, and you ran the tests before using this version.

In order to run all the SqueakSSL tests, you also have to have WebClient 
loaded, otherwise some of them will just pass without doing anything.


Levente

>
> Levente
>
>
>> 
>> Thanks,
>> Dave
>> 
>> 
>


More information about the Vm-dev mailing list