Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: ClamAV: devel

Re: [Clamav-users] [Fwd: 0.93.1 / libclamav: no CL_EMAX*-Error-Codes for Applications?]

 

 

ClamAV devel RSS feed   Index | Next | Previous | View Threaded


marcus.neukert at webde

Jul 18, 2008, 3:02 AM

Post #1 of 1 (156 views)
Permalink
Re: [Clamav-users] [Fwd: 0.93.1 / libclamav: no CL_EMAX*-Error-Codes for Applications?]

Hello,

I attached a patch which gives the user the opportunity to build
libclamav for reporting the error-states CL_EMAX* and CL_EFORMAT.

to activate this feature, clamav-source-code must be compiled with
'-DCLAMAV_REPORT_ALL_ERRORS'.
The patch is backward-compatible: if compiling clamav with the patch and
without the define, you have the old behaviour.

is there a chance to integrate this patch in the official source-code?

Best,
Marcus

James Kosin schrieb:
> Marcus Neukert wrote:
>> no answer does mean: there is no chance to change it?
>>
>>
> There may have been a chance to change it when the developers proposed
> the change in the functionality originally on this list. The change was
> to get rid of the "ZipTooLarge" virus definition; which caused more
> confusion than it solved.
> And also; unfortunately, many milters consider any non-zero value as a
> VIRUS regardless of the return code. So even if we had the granularity
> we would still end up with a lot of complaints about the issue.
>
> The solution you are posing would require all the milters be updated to
> have a three stage error message:
> 1) Successful, NO VIRUS.
> 2) Unsuccessful, due to space or limits set.
> 3) VIRUS detected.
>
> The case 1 would be the message would be delivered, 2 the message may
> be delivered with a "warning" about the reason for the failure, 3 the
> message would be rejected for a VIRUS.
>
> James
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
> http://www.clamav.net/support/ml


--
Marcus Neukert
Softwareentwickler - Development Services
Tel. +49-721-91374-3943 · Fax +49-721-91374-2740
marcus.neukert[at]1und1.de · http://www.web.de/

1&1 Internet AG
Brauerstraße 48
76135 Karlsruhe

Amtsgericht Montabaur HRB 6484

Vorstand: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Thomas
Gottschlich, Matthias Greve, Robert Hoffmann, Markus Huhn, Oliver Mauss,
Achim Weiss
Aufsichtsratsvorsitzender: Michael Scheeren

ClamAV devel RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.