Thread: [honeytrap-devel] Patch to htm_ClamAV.c: New API in libclamav...
Brought to you by:
honeytrap
From: Stein E. G. <ste...@gm...> - 2009-10-28 00:59:57
Attachments:
newlibclamav.patch
newlibclamav.patch.sig
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I've made a new patch that incorporates both libclamav <0.9.5 and >=0.9.5 (with conditional compiling) The easiest solution for the time being is to patch htm_ClamAV.c with enclosed patch. (In 'src/modules' dir do 'patch < pathtopatch' It will require a re-compile if you upgrade/ downgrade across ver 0.9.5 It would be helpful to add a note to INSTALL or README to let user know that if they have compiled against one version and are upgrading/ downgrading libclamav it will lead to Honeytrap error and abortion. I did try to add runtime check of installed libclamav, but I run into problems with module loading. I don't have more time at the moment to troubleshoot this, so it will have to wait until another time. Regards Stein Erik -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkrnl3cACgkQIx+MdL75im3e6wCggiEJWSfaMBOx+4kV3jnWE6I9 YRQAn2GCucQP7N2s9qwmXDhmhI0N66mU =3PfB -----END PGP SIGNATURE----- |
From: Tillmann W. <til...@gm...> - 2009-11-04 10:04:30
|
Stein, > I've made a new patch that incorporates both libclamav <0.9.5 and >=0.9.5 > (with conditional compiling) > > The easiest solution for the time being is to patch htm_ClamAV.c with > enclosed patch. Thanks for the patch. I would, however, not copy the whole functions but rather use the #ifdef condition checks for the affected code parts only. Following your suggestions, I added support for the new ClamAV API to the module: <http://svn.carnivore.it/changeset/2116> Let me know what you think. Thanks, Tillmann |