Hi--

On May 30, 2014, at 6:37 AM, Andreas Schulze <andreas.schu...@datev.de> wrote:
> Am 16.05.2014 16:08 schrieb Martin Preen:
>> The compilation with Solaris OpenSSL 0.9.7 stops with
>> 
>> "crypto.c", line 834: undefined symbol: X509_VERIFY_PARAM
>> "crypto.c", line 834: undefined symbol: param
>> "crypto.c", line 834: syntax error before or at: =
>> "crypto.c", line 860: warning: implicit function declaration: 
>> X509_VERIFY_PARAM_new
> 
> same here: SLES9, openssl 0.9.7d
> 
> crypto.c: In function `cl_validate_certificate_chain':
> crypto.c:834: error: `X509_VERIFY_PARAM' undeclared (first use in this 
> function)
> crypto.c:834: error: (Each undeclared identifier is reported only once
> crypto.c:834: error: for each function it appears in.)
> crypto.c:834: error: `param' undeclared (first use in this function)
> 
> Is there a chance the codepath could be disabled?

Of course.  Source code is available; and anyone is welcome to create a patch.

> Yes, I know the target is old, yes. But that's not the point here.
> I would like to update too but it's simply no option.


A second point to note is that openssl-0.9.7d not only has a bunch of known 
security
issues, it's obsolete and will not be getting fixes.  It should be easier to 
update
your OpenSSL to something secure than it would be to create a patch ClamAV to 
have it
work with obsolete versions of OpenSSL.

Regards,
-- 
-Chuck

_______________________________________________
Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq
http://www.clamav.net/support/ml

Reply via email to