BIO broken

2002-11-24 Thread ssl mailing list
Hard to believe it might by true. Nevertheless everything indicates there is a major design flaw in BIO: BIO sends FILE* pointer across dll boundary, causing crash of statically linked version of libeay32.dll. (At least on WINNT). To reproduce, modify the corresponding compiler switch to /MT

Re: BIO broken

2002-11-24 Thread Richard Levitte - VMS Whacker
In message [EMAIL PROTECTED] on Sun, 24 Nov 2002 11:38:09 +0100, ssl mailing list [EMAIL PROTECTED] said: ssl Hard to believe it might by true. Nevertheless ssl everything indicates there is a major design flaw ssl in BIO: ssl ssl BIO sends FILE* pointer across dll boundary, causing ssl crash

Re: BIO broken

2002-11-24 Thread jaltman
This is not a design flaw in the BIO. It is a requirement on Windows that the DLLs be built with the same run-time library and threading models as the application. Hard to believe it might by true. Nevertheless everything indicates there is a major design flaw in BIO: BIO sends FILE*

Re: BIO broken

2002-11-24 Thread Jeffrey Altman
Building shared libraries with static C Run Time Libraries is a disaster waiting to happen on many platforms. It is simply something you should not do. Not just because of the problem you are describing but because the C Run Time Libraries might be from completely incompatible implementations.