ClamAV module logging changed in 4.62

Rick Cooper rcooper at dwford.com
Wed Aug 8 15:08:12 IST 2007


 

 > -----Original Message-----
 > From: mailscanner-bounces at lists.mailscanner.info 
 > [mailto:mailscanner-bounces at lists.mailscanner.info] On 
 > Behalf Of Joshua Hirsh
 > Sent: Wednesday, August 08, 2007 9:56 AM
 > To: MailScanner discussion
 > Subject: RE: ClamAV module logging changed in 4.62
 > 
 > > Ok I had a look this morning and the only reason I can see 
 > > would be having the display scanner name set to no. And
 > > BTW, The Sohpos scanner name is hard coded so it would
 > > display regardless. The setting in MailScanner.conf you
 > > are looking for is: Include Scanner Name In Reports =  and
 > > it is probably set to no and should be set to yes.
 > 
 > 
 > This value has always been set to yes on my server, but the 
 > ClamAV name
 > stopped showing up anyways..
 > 
 > The bug is on line 1439 of SweepViruses.pm (in the
 > ProcessClamAVModOutput subroutine). If you change this line:
 > 	MailScanner::Log::InfoLog("$Name::%s", $logout);
 > to this line:
 > 	 MailScanner::Log::InfoLog($Name . "::%s", $logout);
 > The name will display properly in the logs. However, this 
 > may not be the
 > "proper" fix, and it may still exist in other areas. In a 
 > quick test, it
 > fixed it for me..
 > 

Julian I have to ask WTF? That should be functionally the same?

In any case it would be more correct to use
MailScanner::Log::InfoLog("%s::%s",$Name, $logout);

Rick


--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.




More information about the MailScanner mailing list