- Update to 0.9.9 Change log for lmtp 0.9.9 : * add av.clamd.mbox_format configuration variable to check if mail for clamav shall be send in mbox format (for clamav 0.60) * add av.action configuration command to define an action to do when a command is found. Action can be 'drop', don't check for virus (default) of send a notification. Notification are formated according a file (see txt/virus.fr.txt for a french example) * when a virus is detected, set default user bounce message according the virus name. * add av.virus.keeper configuration variable. It set an mailbox who will catch all detected virus. * add lmtpsend.sh, a dummy LMTP client for tesing purpose only. * add sample mail with eicar virus in attachement in samples/ * when a virus is found, antivirus log line print the time spend for scanning with the virus name. * fix: use spamassassin.acl even with 'a' scalar variable * fix: rfc2047 decoding skip illegal characters instead of looping and doen't crash on illegal charset (potential deny of service) * av.check.all doesn't check for virus when the mail will be delayed. - Fix a security problem introduced by lmtpd 0.9.8 : RFC 2047 header decoding has 2 flaws on lmtpd 0.9.8 o when illegal character is in the decoded sequence, it doesn't notice and loop. It could take a big amount of CPU usage before timeout. o on unrecognized character set, lmtpd crash. On both cases, the LMTP client should delay the mail and send it again later. It appear only for users who has set filter on decoded headers (like ~Subject: /foobar/) NOTE: this ports depends of libhome 0.7.1 so please add pr ports/58331 before this one. Generated with FreeBSD Port Tools 0.26
Responsible Changed From-To: freebsd-ports-bugs->sergei I'll take it.
State Changed From-To: open->feedback Sent update patch with minor modifications to the submitter for approval.
State Changed From-To: feedback->closed Committed, thanks!