Hello, HAVP developer here. I'll release a new version if it's required, but
I guess that will have to wait on the discussions.  Hopefully it's not even
necessary and 0.98.4 will remain an unused dark horse version..

Cheers,
Henrik


On Thu, Jun 26, 2014 at 05:35:08PM +0000, cla...@it-connect-unix.de wrote:
> Hello there, I'm Kare from copfilter.org
> 
> I saw this discussion about failing havp with ClamAV 0.98.4 and we
> also use havp in our project for a long time.
> There is a way to get havp working, until an other solution has been found.
> 
> Go to havp.config and disable clamlib and enabel the socket mode
> ENABLECLAMLIB false
> 
> ENABLECLAMD true
> CLAMDSOCKET /var/log/clamd.socket
> 
> I planned to contact the developer on weekend
> 
> Regards
> 
> Zitat von Shawn Webb <sw...@sourcefire.com>:
> 
> >Hey Paul,
> >
> >The reason for that is likely due to my usage of ctors and dtors with
> >0.98.3. In that version, I had added a ctors entry in libclamav to call
> >cl_initialize_crypto and a dtors entry to call cl_cleanup_crypto. It turns
> >out that operating systems like AIX, HPUX, and Solaris 10 don't support
> >ctors/dtors. In order to provide support for those OSs, I opted to remove
> >the ctors/dtors entries and call cl_initialize_crypto directly in the
> >applications that we distribute that consume libclamav (clamscan, clamd,
> >clamdscan, freshclam, etc.) That means that we're no longer calling
> >cl_initialize_crypto in the background and third-party applications will
> >need to call cl_initialize_crypto themselves. But that may or may not
> >change with the discussion on Monday.
> >
> >Thanks,
> >
> >Shawn
> >
> >
> >On Thu, Jun 26, 2014 at 12:37 PM, Paul Kosinski <cla...@iment.com> wrote:
> >
> >>Shawn,
> >>
> >>Yes indeed, HAVP calls into libclamav directly.  But then why does this
> >>only fail in 0.98.4 but *not* in 0.98.3?  Wasn't OpenSSL already being
> >>used in 0.98.3?
> >>
> >>An additional problem is that the HAVP developer seems to have stopped
> >>working on it, according to the HAVP forum (http://havp.hege.li/forum/).
> >>Of course, since HAVP is Open Source, I could change it for my use
> >>(but I don't want to take it over).
> >>
> >>Thanks for the quick response,
> >>Paul
> >>
> >>
> >>> Hey Paul,
> >>>
> >>> It looks like HAVP is calling into libclamav directly. That means
> >>> that HAVP will need to either initialize OpenSSL prior to calling the
> >>> cl_init() function in libclamav, or it will need to call
> >>> cl_initialize_crypto() prior to calling cl_init(). We have an open
> >>> bug on our end to track this issue (bugzilla bug 11037).
> >>> Additionally, a bug report should be opened with HAVP to document
> >>> the issue on their end. I will be discussing with the team soon
> >>> potential solutions going forward.
> >>>
> >>> Thanks,
> >>>
> >>> Shawn
> >>_______________________________________________
> >>Help us build a comprehensive ClamAV guide:
> >>https://github.com/vrtadmin/clamav-faq
> >>http://www.clamav.net/support/ml
> >>
> >_______________________________________________
> >Help us build a comprehensive ClamAV guide:
> >https://github.com/vrtadmin/clamav-faq
> >http://www.clamav.net/support/ml
> 
> 
> _______________________________________________
> Help us build a comprehensive ClamAV guide:
> https://github.com/vrtadmin/clamav-faq
> http://www.clamav.net/support/ml
_______________________________________________
Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq
http://www.clamav.net/support/ml

Reply via email to