Hi, the patch crashes my CCL on Windows XP (32 Bit) as well. Sometimes with the first request, sometimes after 10 or 20 requests. But it seems not very stable on Windows. Kind regards, Daniel
Am 04.04.2011 11:29, schrieb Daniel Brunner:
Hello,
I started testing the patch.
On Linux (X8664) it runs without any problems using CCL and SBCL.
On Windows 7 (64 Bit) CCL crashes my application after a while without any notice. But I have not figured out what is going wrong.
Kind regards, Daniel.
Am 04.04.2011 09:54, schrieb Anton Vodonosov:
Hello.
03.04.2011, 17:26, "David Lichteblau" david@lichteblau.com:
I have committed an updated version of the patch to CL+SSL CVS now.
BTW, from your patch I saw you are using git. Haven't you thought to move CL+SSL repository to some git hosting?
It's done from Lisp, and should really be done directly in C, similar to the th-lock.c sample code from OpenSSL. But let's first check whether it addresses the issue at all.
If anyone is interested in developing a C version, let's move to that ultimately. But I've decided to commit the Lisp version for now, because I think that correctness should come before performance in this case.
IMHO the Lisp solution is better, because it frees end user from compiling C code. Before developing a C version, we should be sure that performance is really somehow significantly affected by the fact that the locking and thread-id callbacks are in Lisp. Anyway, cl+ssl is embedded into systems where everything is in Lisp.
(I wander, why OpenSSL does not include these locking and thread-id functions itself and require users to copy/paste the C code from the examples.)
Best regards,
- Anton
cl-plus-ssl-devel mailing list cl-plus-ssl-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/cl-plus-ssl-devel