[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: LYNX-DEV Re: ssl patches
From: |
Foteos Macrides |
Subject: |
Re: LYNX-DEV Re: ssl patches |
Date: |
Tue, 01 Jul 1997 15:02:22 -0500 (EST) |
address@hidden wrote:
>On Mon, 30 Jun 1997, Foteos Macrides wrote:
>
>> The v0.8.0 SSLeay distribution is a major change in API, and
>> is too buggy for serious use. For example, its crypo.c has a dangling
>> #endif which may or may not signal a missing #ifdef (I'm not sure yet).
>> Its ssl.c wants to include a pxy_ssl.c which isn't in the v0.8.0
>> distribution. As Tom posted, you should continue to use a v0.6.n
>> version (there isn't a v0.7 :) with Lynx. I've been playing with the
>> v0.8.0 library, and so there is code for it, but it's #ifdef'ed for
>> an OLD_SSL_LIB compilation symbol which you should define in the
>> Makefile (Unix) or libmakessl.com (VMS) for compiling and linking
>> with an v0.6.n library.
>
>Code releases are like frozen waffles, you should always throw the first
>one away :).
>
>The two problems you describe come from a problem with scripts used to
>generate the master files for building monolithic crypto.o and ssl.o
>objects, or for their method of building a shared library. It also
>probably applies to your current platform. Removing the trailing #endif
>and the #include <pxy_ssl.c> line lets things compile properly.
>
>The only reason you might want to use 0.8.0 is to test SSLv3 support (and
>v2 backdown). As I hinted, I now have proxies that work under Linux (both
>DEC alpha and x86!) using 0.8.0 and I will email them under the same terms
>(to US or Canadian citizens, don't violate RSA's patents, etc.).
I did remove the dangling #endif and #include <psy_ssl.c> and it
all compliled, but when I tried to link Lynx with that library I got all
those unresolved globals as Laura reported. I used SSLv23_client_method()
to try the SSLv3 support (and v2 backdown). What do I do to get the
globals resolved?
Fote
=========================================================================
Foteos Macrides Worcester Foundation for Biomedical Research
address@hidden 222 Maple Avenue, Shrewsbury, MA 01545
=========================================================================
;
; To UNSUBSCRIBE: Send a mail message to address@hidden
; with "unsubscribe lynx-dev" (without the
; quotation marks) on a line by itself.
;