From root=freebsd-gnats-submit=freebsd.org=7d45f6c3b4adf33f63274392d7377e7a5e58050b@seceidos.de Thu Aug 10 16:53:52 2006 Return-Path: Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5887616A4DF for ; Thu, 10 Aug 2006 16:53:52 +0000 (UTC) (envelope-from root=freebsd-gnats-submit=freebsd.org=7d45f6c3b4adf33f63274392d7377e7a5e58050b@seceidos.de) Received: from mail.seceidos.de (mail.seceidos.de [213.157.28.234]) by mx1.FreeBSD.org (Postfix) with ESMTP id 78EE043D49 for ; Thu, 10 Aug 2006 16:53:50 +0000 (GMT) (envelope-from root=freebsd-gnats-submit=freebsd.org=7d45f6c3b4adf33f63274392d7377e7a5e58050b@seceidos.de) Message-Id: <200608101653.k7AGrcd7059596@services.intern.seceidos.de> Date: Thu, 10 Aug 2006 18:53:38 +0200 (CEST) From: Jan-Peter Koopmann To: FreeBSD-gnats-submit@freebsd.org Cc: Subject: [MAINTAINER] mail/MailScanner: update to 4.55.10 X-Send-Pr-Version: 3.113 X-GNATS-Notify: >Number: 101766 >Category: ports >Synopsis: [MAINTAINER] mail/MailScanner: update to 4.55.10 >Confidential: no >Severity: critical >Priority: high >Responsible: pav >State: closed >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Thu Aug 10 17:00:33 GMT 2006 >Closed-Date: Fri Aug 11 20:10:48 GMT 2006 >Last-Modified: Fri Aug 11 20:10:48 GMT 2006 >Originator: Jan-Peter Koopmann >Release: FreeBSD 4.9-STABLE i386 >Organization: >Environment: System: FreeBSD services.intern.seceidos.de 4.9-STABLE FreeBSD 4.9-STABLE #0: Mon Jan 5 10:56:46 CET >Description: Reason for critical/high: Several fixes for anti-virus tool. Added file(s): - files/MailScanner.8 Removed file(s): - files/patch-docs-man-MailScanner.8 - files/patch-docs-man-MailScanner.8.html - files/patch-docs-man-MailScanner.conf.5 - files/patch-docs-man-MailScanner.conf.5.html - Update to 4.55.10 8/8/2006 New in Version 4.55.10-3 ================================= * New Features and Improvements * 1 Added a complete new set of configuration settings to report on messages and attachments that are outside the size limits set in MailScanner.conf. These are: Sender Size Report Stored Size Message Report Deleted Size Message Report Size Modify Subject Size Subject Text These are used in exactly the same way as the other sets of options that tag and modify the message for other reasons. * Fixes * 1 When 'Outgoing Queue Dir' was changed from the default, kicking sendmail into attempting delivery of a new processed message in the outgoing queue would just wait for the next regular run of the queue. Now fixed so that a delivery attempt is made immediately. This fix only affects users who have changed the "Outgoing Queue Dir" setting and who are also using sendmail as their MTA. 2 Missed 2 "defined" checks on variables before using them. Thanks to Andy Kirkpatrick for spotting that one. -2 Fixed version number check. 1/8/2006 New in Version 4.55.9-1 ================================= * New Features and Improvements * 1 Added educ.ar and uba.ar to country.domains.conf for less strict phishing net. 1 Code tidy up in Message constructor. 1 Speed improvements to ZMailer attachment extraction to keep up with the other MTAs. 1 "Log Speed = no" now does what it says on the tin. (UK in-joke :-) 1 Added "stopms" option to Linux init.d scripts. 1 Improved behaviour when %percentvars% at start of MailScanner.conf have not been configured at all. It now uses the fully-qualified hostname to guess the domain name and website address. It used to refuse to run which was very impolite. 1 Added Sys::Hostname::Long to list of required modules to implement the above. 2 Documentation rationalisation. Most up to date versions are all on the web. 3 Now output lock type in use with "--lint". 4 Improvement to Sophos.install for Sophos Version 5 so that email logging is disabled. 4 Now use syslog "notice" priority instead of "info" when issuing messages that are nearly warnings. This helps you drastically reduce the amount of syslog output by just logging priorities greater than or equal to "notice". 5 Added a "Contact Us" web page instead of just a mailto: link. 6 Improved Help guidance in Contact Us web page. 6 New command-line option: "-c" or "--changed". This will print out a table of all the configuration settings that have been changed from the default values hard-coded into MailScanner. Note this may not be quite the same as the differences from the supplied default MailScanner.conf file. 6 Updated hard-coded defaults to better match MailScanner.conf settings. 6 Improved handling of broken Custom Functions. Having a broken Custom Function will now just result in the setting's default value being used. 7 Bugfix for "--changed" printing when using Custom Functions. 8 Improved syslog-ing code so it doesn't matter is syslogd dies. 8 Upgraded DBD-SQLite to version 1.12 as it builds a lot more easily. 8 Improved handling of Postfix virtual users. Thanks to jpabuyer@tecnoera.com. 9 Added catch to commercial virus scanning code to allow syslogd to die during a virus scan. 9 Improved speed logging to remove chatter. 9 Upgraded Sys::Syslog to 0.17 which builds okay, unlike 0.16. 9 MCP timings are no longer output if MCP checks are disabled. * Fixes * 1 Put back in the checks of free disk space that were in 4.53.1 but then lost. 1 Fix in check_MailScanner for MacOSX. 3 Default lock type for sendmail is now posix, as it should be. 4 Fix to phishing net so that links to "www.domain.com." are accepted as legal. 6 Fixed problem with dangerous filenames in TNEF archives when using the external TNEF expander. 8 Fixed problem with long SpamAssassin report in report files getting truncated at % signs. 8 Fixed phishing net problem with some cases of outbind://\d+/.... URLs. 9 Stopped logging code producing ridiculous numbers. 9 Improved Denial-of-service attack detector to handle multiple virus scanners more quickly. Now clears detection in 2 x Virus Scanner Timeout, as expected. 9 Fixed minor bug in TNEF handling of bad messages. 9 "service MailScanner reload" should work properly now. Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: >Fix: --- MailScanner-4.55.10.patch begins here --- Index: Makefile =================================================================== RCS file: /home/ncvs/ports/mail/mailscanner/Makefile,v retrieving revision 1.53 diff -u -r1.53 Makefile --- Makefile 19 Jun 2006 11:27:33 -0000 1.53 +++ Makefile 10 Aug 2006 16:52:11 -0000 @@ -6,8 +6,7 @@ # PORTNAME= MailScanner -PORTVERSION= 4.54.6 -PORTREVISION= 2 +PORTVERSION= 4.55.10 CATEGORIES= mail MASTER_SITES= http://www.mailscanner.info/files/4/tar/ DISTNAME= ${PORTNAME}-install-${PORTVERSION}-${PATCHLEVEL} @@ -52,7 +51,7 @@ CONFLICTS= MailScanner-devel-[0-9]* -PATCHLEVEL= 1 +PATCHLEVEL= 3 USE_PERL5= yes @@ -60,9 +59,7 @@ SUB_FILES= pkg-message MAN8= MailScanner.8 -MAN5= MailScanner.conf.5 -MLINKS= MailScanner.8 mailscanner.8 \ - MailScanner.conf.5 mailscanner.conf.5 +MLINKS= MailScanner.8 mailscanner.8 .include @@ -109,7 +106,7 @@ RUN_DEPENDS+= bdc:${PORTSDIR}/security/bdc .endif -DOC_FILES= INSTALL INSTALL.FreeBSD INSTALL.OpenBSD README +DOC_FILES= INSTALL.FreeBSD INSTALL.OpenBSD README ETC_FILES= MailScanner.conf filename.rules.conf \ filetype.rules.conf spam.assassin.prefs.conf \ spam.lists.conf virus.scanners.conf \ @@ -271,21 +268,16 @@ # # Step 6: Docs & Manpages # + # Manpage .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${FILESDIR}/README.FreeBSD.port ${DOCSDIR} - ${INSTALL_DATA} ${FILESDIR}/CHANGES.port ${DOCSDIR} - cd ${WRKSRC} && ${INSTALL_DATA} ${DOC_FILES} ${DOCSDIR} - cd ${WRKSRC}/docs && \ - ${FIND} * -type d -exec ${MKDIR} ${DOCSDIR}/{} \; && \ - ${FIND} * -type f ! -name "*.orig" -exec \ - ${INSTALL_DATA} {} ${DOCSDIR}/{} \; -.endif - cd ${WRKSRC}/docs/man && \ - ${INSTALL_MAN} ${MAN5} ${MAN5PREFIX}/man/man5 && \ - ${INSTALL_MAN} ${MAN8} ${MAN8PREFIX}/man/man8 # Sophos install script ${INSTALL_SCRIPT} ${FILESDIR}/Sophos.install.freebsd ${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${DOC_FILES} ${DOCSDIR} +.endif + cd ${FILESDIR} && \ + ${INSTALL_MAN} ${MAN8} ${MAN5PREFIX}/man/man8 ${PERL} -pi -e \ 's,%%LOCALBASE%%,${LOCALBASE},g; \ s,%%PREFIX%%,${PREFIX},g;' \ Index: distinfo =================================================================== RCS file: /home/ncvs/ports/mail/mailscanner/distinfo,v retrieving revision 1.37 diff -u -r1.37 distinfo --- distinfo 6 Jun 2006 10:10:38 -0000 1.37 +++ distinfo 10 Aug 2006 16:52:11 -0000 @@ -1,3 +1,3 @@ -MD5 (MailScanner-install-4.54.6-1.tar.gz) = 417189551d855e260f044943d9317abb -SHA256 (MailScanner-install-4.54.6-1.tar.gz) = 34c65d72a766ce1687963ab91239ecd4024a3f2b156a6c634b30cae4edca035b -SIZE (MailScanner-install-4.54.6-1.tar.gz) = 8841175 +MD5 (MailScanner-install-4.55.10-3.tar.gz) = e461e100d07d6d0aadb570b0ec66dd0c +SHA256 (MailScanner-install-4.55.10-3.tar.gz) = 1d638c903045834f6055ee376181f068d6eb006024202d786bfbb98ba4047b8d +SIZE (MailScanner-install-4.55.10-3.tar.gz) = 7047731 Index: pkg-plist =================================================================== RCS file: /home/ncvs/ports/mail/mailscanner/pkg-plist,v retrieving revision 1.30 diff -u -r1.30 pkg-plist --- pkg-plist 5 May 2006 10:38:02 -0000 1.30 +++ pkg-plist 10 Aug 2006 16:52:11 -0000 @@ -128,6 +128,9 @@ %%DATADIR%%/reports/ca/stored.content.message.txt.sample %%DATADIR%%/reports/ca/stored.filename.message.txt.sample %%DATADIR%%/reports/ca/stored.virus.message.txt.sample +%%DATADIR%%/reports/ca/deleted.size.message.txt.sample +%%DATADIR%%/reports/ca/sender.size.report.txt.sample +%%DATADIR%%/reports/ca/stored.size.message.txt.sample %%DATADIR%%/reports/cy+en/deleted.content.message.txt.sample %%DATADIR%%/reports/cy+en/deleted.filename.message.txt.sample %%DATADIR%%/reports/cy+en/deleted.virus.message.txt.sample @@ -152,6 +155,9 @@ %%DATADIR%%/reports/cy+en/stored.content.message.txt.sample %%DATADIR%%/reports/cy+en/stored.filename.message.txt.sample %%DATADIR%%/reports/cy+en/stored.virus.message.txt.sample +%%DATADIR%%/reports/cy+en/deleted.size.message.txt.sample +%%DATADIR%%/reports/cy+en/sender.size.report.txt.sample +%%DATADIR%%/reports/cy+en/stored.size.message.txt.sample %%DATADIR%%/reports/cz/deleted.content.message.txt.sample %%DATADIR%%/reports/cz/deleted.filename.message.txt.sample %%DATADIR%%/reports/cz/deleted.virus.message.txt.sample @@ -176,6 +182,9 @@ %%DATADIR%%/reports/cz/stored.content.message.txt.sample %%DATADIR%%/reports/cz/stored.filename.message.txt.sample %%DATADIR%%/reports/cz/stored.virus.message.txt.sample +%%DATADIR%%/reports/cz/deleted.size.message.txt.sample +%%DATADIR%%/reports/cz/sender.size.report.txt.sample +%%DATADIR%%/reports/cz/stored.size.message.txt.sample %%DATADIR%%/reports/de/README.1ST.sample %%DATADIR%%/reports/de/deleted.content.message.txt.sample %%DATADIR%%/reports/de/deleted.filename.message.txt.sample @@ -201,6 +210,9 @@ %%DATADIR%%/reports/de/stored.content.message.txt.sample %%DATADIR%%/reports/de/stored.filename.message.txt.sample %%DATADIR%%/reports/de/stored.virus.message.txt.sample +%%DATADIR%%/reports/de/deleted.size.message.txt.sample +%%DATADIR%%/reports/de/sender.size.report.txt.sample +%%DATADIR%%/reports/de/stored.size.message.txt.sample %%DATADIR%%/reports/dk/deleted.content.message.txt.sample %%DATADIR%%/reports/dk/deleted.filename.message.txt.sample %%DATADIR%%/reports/dk/deleted.virus.message.txt.sample @@ -225,6 +237,9 @@ %%DATADIR%%/reports/dk/stored.content.message.txt.sample %%DATADIR%%/reports/dk/stored.filename.message.txt.sample %%DATADIR%%/reports/dk/stored.virus.message.txt.sample +%%DATADIR%%/reports/dk/deleted.size.message.txt.sample +%%DATADIR%%/reports/dk/sender.size.report.txt.sample +%%DATADIR%%/reports/dk/stored.size.message.txt.sample %%DATADIR%%/reports/en/deleted.content.message.txt.sample %%DATADIR%%/reports/en/deleted.filename.message.txt.sample %%DATADIR%%/reports/en/deleted.virus.message.txt.sample @@ -249,6 +264,9 @@ %%DATADIR%%/reports/en/stored.content.message.txt.sample %%DATADIR%%/reports/en/stored.filename.message.txt.sample %%DATADIR%%/reports/en/stored.virus.message.txt.sample +%%DATADIR%%/reports/en/deleted.size.message.txt.sample +%%DATADIR%%/reports/en/sender.size.report.txt.sample +%%DATADIR%%/reports/en/stored.size.message.txt.sample %%DATADIR%%/reports/es/deleted.content.message.txt.sample %%DATADIR%%/reports/es/deleted.filename.message.txt.sample %%DATADIR%%/reports/es/deleted.virus.message.txt.sample @@ -273,6 +291,9 @@ %%DATADIR%%/reports/es/stored.content.message.txt.sample %%DATADIR%%/reports/es/stored.filename.message.txt.sample %%DATADIR%%/reports/es/stored.virus.message.txt.sample +%%DATADIR%%/reports/es/deleted.size.message.txt.sample +%%DATADIR%%/reports/es/sender.size.report.txt.sample +%%DATADIR%%/reports/es/stored.size.message.txt.sample %%DATADIR%%/reports/fr/deleted.content.message.txt.sample %%DATADIR%%/reports/fr/deleted.filename.message.txt.sample %%DATADIR%%/reports/fr/deleted.virus.message.txt.sample @@ -297,6 +318,9 @@ %%DATADIR%%/reports/fr/stored.content.message.txt.sample %%DATADIR%%/reports/fr/stored.filename.message.txt.sample %%DATADIR%%/reports/fr/stored.virus.message.txt.sample +%%DATADIR%%/reports/fr/deleted.size.message.txt.sample +%%DATADIR%%/reports/fr/sender.size.report.txt.sample +%%DATADIR%%/reports/fr/stored.size.message.txt.sample %%DATADIR%%/reports/hu/deleted.content.message.txt.sample %%DATADIR%%/reports/hu/deleted.filename.message.txt.sample %%DATADIR%%/reports/hu/deleted.virus.message.txt.sample @@ -321,6 +345,9 @@ %%DATADIR%%/reports/hu/stored.content.message.txt.sample %%DATADIR%%/reports/hu/stored.filename.message.txt.sample %%DATADIR%%/reports/hu/stored.virus.message.txt.sample +%%DATADIR%%/reports/hu/deleted.size.message.txt.sample +%%DATADIR%%/reports/hu/sender.size.report.txt.sample +%%DATADIR%%/reports/hu/stored.size.message.txt.sample %%DATADIR%%/reports/it/deleted.content.message.txt.sample %%DATADIR%%/reports/it/deleted.filename.message.txt.sample %%DATADIR%%/reports/it/deleted.virus.message.txt.sample @@ -345,6 +372,9 @@ %%DATADIR%%/reports/it/stored.content.message.txt.sample %%DATADIR%%/reports/it/stored.filename.message.txt.sample %%DATADIR%%/reports/it/stored.virus.message.txt.sample +%%DATADIR%%/reports/it/deleted.size.message.txt.sample +%%DATADIR%%/reports/it/sender.size.report.txt.sample +%%DATADIR%%/reports/it/stored.size.message.txt.sample %%DATADIR%%/reports/nl/deleted.content.message.txt.sample %%DATADIR%%/reports/nl/deleted.filename.message.txt.sample %%DATADIR%%/reports/nl/deleted.virus.message.txt.sample @@ -369,6 +399,9 @@ %%DATADIR%%/reports/nl/stored.content.message.txt.sample %%DATADIR%%/reports/nl/stored.filename.message.txt.sample %%DATADIR%%/reports/nl/stored.virus.message.txt.sample +%%DATADIR%%/reports/nl/deleted.size.message.txt.sample +%%DATADIR%%/reports/nl/sender.size.report.txt.sample +%%DATADIR%%/reports/nl/stored.size.message.txt.sample %%DATADIR%%/reports/pt_br/deleted.content.message.txt.sample %%DATADIR%%/reports/pt_br/deleted.filename.message.txt.sample %%DATADIR%%/reports/pt_br/deleted.virus.message.txt.sample @@ -393,6 +426,9 @@ %%DATADIR%%/reports/pt_br/stored.content.message.txt.sample %%DATADIR%%/reports/pt_br/stored.filename.message.txt.sample %%DATADIR%%/reports/pt_br/stored.virus.message.txt.sample +%%DATADIR%%/reports/pt_br/deleted.size.message.txt.sample +%%DATADIR%%/reports/pt_br/sender.size.report.txt.sample +%%DATADIR%%/reports/pt_br/stored.size.message.txt.sample %%DATADIR%%/reports/ro/deleted.content.message.txt.sample %%DATADIR%%/reports/ro/deleted.filename.message.txt.sample %%DATADIR%%/reports/ro/deleted.virus.message.txt.sample @@ -417,6 +453,9 @@ %%DATADIR%%/reports/ro/stored.content.message.txt.sample %%DATADIR%%/reports/ro/stored.filename.message.txt.sample %%DATADIR%%/reports/ro/stored.virus.message.txt.sample +%%DATADIR%%/reports/ro/deleted.size.message.txt.sample +%%DATADIR%%/reports/ro/sender.size.report.txt.sample +%%DATADIR%%/reports/ro/stored.size.message.txt.sample %%DATADIR%%/reports/se/README.sample %%DATADIR%%/reports/se/deleted.content.message.txt.sample %%DATADIR%%/reports/se/deleted.filename.message.txt.sample @@ -442,6 +481,9 @@ %%DATADIR%%/reports/se/stored.content.message.txt.sample %%DATADIR%%/reports/se/stored.filename.message.txt.sample %%DATADIR%%/reports/se/stored.virus.message.txt.sample +%%DATADIR%%/reports/se/deleted.size.message.txt.sample +%%DATADIR%%/reports/se/sender.size.report.txt.sample +%%DATADIR%%/reports/se/stored.size.message.txt.sample %%DATADIR%%/reports/sk/deleted.content.message.txt.sample %%DATADIR%%/reports/sk/deleted.filename.message.txt.sample %%DATADIR%%/reports/sk/deleted.virus.message.txt.sample @@ -466,132 +508,14 @@ %%DATADIR%%/reports/sk/stored.content.message.txt.sample %%DATADIR%%/reports/sk/stored.filename.message.txt.sample %%DATADIR%%/reports/sk/stored.virus.message.txt.sample -%%PORTDOCS%%%%DOCSDIR%%/ellen2.old.jpg -%%PORTDOCS%%%%DOCSDIR%%/ellenweblogo.png -%%PORTDOCS%%%%DOCSDIR%%/Book.Dec04-Aug05.pdf -%%PORTDOCS%%%%DOCSDIR%%/COPYING -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/CHANGES.port -%%PORTDOCS%%%%DOCSDIR%%/FreeBSD.html -%%PORTDOCS%%%%DOCSDIR%%/INSTALL +%%DATADIR%%/reports/sk/deleted.size.message.txt.sample +%%DATADIR%%/reports/sk/sender.size.report.txt.sample +%%DATADIR%%/reports/sk/stored.size.message.txt.sample +%%PORTDOCS%%%%DOCSDIR%%/README.FreeBSD.port +%%PORTDOCS%%%%DOCSDIR%%/Sophos.install.freebsd %%PORTDOCS%%%%DOCSDIR%%/INSTALL.FreeBSD %%PORTDOCS%%%%DOCSDIR%%/INSTALL.OpenBSD -%%PORTDOCS%%%%DOCSDIR%%/MailScannerFlyer.pdf -%%PORTDOCS%%%%DOCSDIR%%/QuickInstall.txt %%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/README.FreeBSD.port -%%PORTDOCS%%%%DOCSDIR%%/README.sql-logging -%%PORTDOCS%%%%DOCSDIR%%/Sophos.install.freebsd -%%PORTDOCS%%%%DOCSDIR%%/book.cover.gif -%%PORTDOCS%%%%DOCSDIR%%/building.txt -%%PORTDOCS%%%%DOCSDIR%%/docs.html -%%PORTDOCS%%%%DOCSDIR%%/donations.shtml -%%PORTDOCS%%%%DOCSDIR%%/downloadgraphs.shtml -%%PORTDOCS%%%%DOCSDIR%%/downloads.shtml -%%PORTDOCS%%%%DOCSDIR%%/ecs.css -%%PORTDOCS%%%%DOCSDIR%%/ellen2.jpg -%%PORTDOCS%%%%DOCSDIR%%/faq.shtml -%%PORTDOCS%%%%DOCSDIR%%/images/JulianField1_small.jpg -%%PORTDOCS%%%%DOCSDIR%%/images/bigmailscannerlogo.gif -%%PORTDOCS%%%%DOCSDIR%%/images/smallmailscannerlogo.gif -%%PORTDOCS%%%%DOCSDIR%%/images/thumb_JulianField2.jpg -%%PORTDOCS%%%%DOCSDIR%%/images/thumb_JulianField3.jpg -%%PORTDOCS%%%%DOCSDIR%%/images/thumb_JulianField4.jpg -%%PORTDOCS%%%%DOCSDIR%%/images/thumb_JulianField5.jpg -%%PORTDOCS%%%%DOCSDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/index.new.html -%%PORTDOCS%%%%DOCSDIR%%/install/ClamAVModule.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/OS-virus-scan-web.htm -%%PORTDOCS%%%%DOCSDIR%%/install/README.trend -%%PORTDOCS%%%%DOCSDIR%%/install/SAVI.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/codestatus.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/conf.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/exim-old.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/exim.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/filesnscripts.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/gcc.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/index.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/linux.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/mailscanner.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/mcafee.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/Message.pm.patch.3.1.1 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/Conf.pm.patch.3.1.1 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/PerMsgStatus.pm.patch.3.1.1 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/Conf.pm.patch.2.55 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/Conf.pm.patch.2.60 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/Conf.pm.patch.2.61 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/Conf.pm.patch.2.63 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/Conf.pm.patch.3.0.0 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/Conf.pm.patch.3.0.3 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/Conf.pm.patch.3.0.4 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/Conf.pm.patch.3.1.0 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/Message.pm.patch.3.0.0 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/Message.pm.patch.3.0.3 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/Message.pm.patch.3.0.4 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/Message.pm.patch.3.1.0 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/PerMsgStatus.pm.patch.2.55 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/PerMsgStatus.pm.patch.2.60 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/PerMsgStatus.pm.patch.2.61 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/PerMsgStatus.pm.patch.2.63 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/PerMsgStatus.pm.patch.3.0.0 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/PerMsgStatus.pm.patch.3.0.3 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/PerMsgStatus.pm.patch.3.0.4 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/PerMsgStatus.pm.patch.3.1.0 -%%PORTDOCS%%%%DOCSDIR%%/install/mcp/index.html -%%PORTDOCS%%%%DOCSDIR%%/install/mime-tools-patch.txt -%%PORTDOCS%%%%DOCSDIR%%/install/mime-tools-patch2.txt -%%PORTDOCS%%%%DOCSDIR%%/install/mime-tools-patch3.txt -%%PORTDOCS%%%%DOCSDIR%%/install/mime-tools-patch4.txt -%%PORTDOCS%%%%DOCSDIR%%/install/osborne.txt -%%PORTDOCS%%%%DOCSDIR%%/install/other.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/perl.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/postfix.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/sendmail.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/solaris9.txt -%%PORTDOCS%%%%DOCSDIR%%/install/sophos.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/spamassassin.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/tnef.shtml -%%PORTDOCS%%%%DOCSDIR%%/install/zmailer.shtml -%%PORTDOCS%%%%DOCSDIR%%/introduction.shtml -%%PORTDOCS%%%%DOCSDIR%%/last-spam-logo.jpg -%%PORTDOCS%%%%DOCSDIR%%/mailscanner_trans.gif -%%PORTDOCS%%%%DOCSDIR%%/man/MailScanner.8 -%%PORTDOCS%%%%DOCSDIR%%/man/MailScanner.8.html -%%PORTDOCS%%%%DOCSDIR%%/man/MailScanner.conf.5 -%%PORTDOCS%%%%DOCSDIR%%/man/MailScanner.conf.5.html -%%PORTDOCS%%%%DOCSDIR%%/mrtg.shtml -%%PORTDOCS%%%%DOCSDIR%%/newinv4.shtml -%%PORTDOCS%%%%DOCSDIR%%/nextversion.shtml -%%PORTDOCS%%%%DOCSDIR%%/oldnews.shtml -%%PORTDOCS%%%%DOCSDIR%%/osdir.png -%%PORTDOCS%%%%DOCSDIR%%/performance.shtml -%%PORTDOCS%%%%DOCSDIR%%/phishing3.png -%%PORTDOCS%%%%DOCSDIR%%/phishingcartoon.gif -%%PORTDOCS%%%%DOCSDIR%%/poetry.shtml -%%PORTDOCS%%%%DOCSDIR%%/poweredby.google.gif -%%PORTDOCS%%%%DOCSDIR%%/poweredby.transtec.gif -%%PORTDOCS%%%%DOCSDIR%%/phishing.html -%%PORTDOCS%%%%DOCSDIR%%/phishing.jpg -%%PORTDOCS%%%%DOCSDIR%%/phishing2.jpg -%%PORTDOCS%%%%DOCSDIR%%/phishingnet.info/index.html -%%PORTDOCS%%%%DOCSDIR%%/phishingnet.info/PhishingNet.gif -%%PORTDOCS%%%%DOCSDIR%%/pressreleases.html -%%PORTDOCS%%%%DOCSDIR%%/presentations.html -%%PORTDOCS%%%%DOCSDIR%%/press.html -%%PORTDOCS%%%%DOCSDIR%%/qmail/qmail-queue.zip -%%PORTDOCS%%%%DOCSDIR%%/readme.shtml -%%PORTDOCS%%%%DOCSDIR%%/reject.html -%%PORTDOCS%%%%DOCSDIR%%/sobig.html -%%PORTDOCS%%%%DOCSDIR%%/store.html -%%PORTDOCS%%%%DOCSDIR%%/support.html -%%PORTDOCS%%%%DOCSDIR%%/transtec.logo.gif -%%PORTDOCS%%%%DOCSDIR%%/users.shtml -%%PORTDOCS%%@dirrm %%DOCSDIR%%/qmail -%%PORTDOCS%%@dirrm %%DOCSDIR%%/man -%%PORTDOCS%%@dirrm %%DOCSDIR%%/install/mcp -%%PORTDOCS%%@dirrm %%DOCSDIR%%/install -%%PORTDOCS%%@dirrm %%DOCSDIR%%/images -%%PORTDOCS%%@dirrm %%DOCSDIR%%/phishingnet.info %%PORTDOCS%%@dirrm %%DOCSDIR%% %%SPAMASSASSIN%%%%SPAMASSASSIN_SYMLINK%%@exec [ -e %D/etc/mail/spamassassin/mailscanner.cf ] || ln -s %D/etc/MailScanner/spam.assassin.prefs.conf %D/etc/mail/spamassassin/mailscanner.cf %%SPAMASSASSIN%%%%SPAMASSASSIN_SYMLINK%%@unexec [ -L %D/etc/mail/spamassassin/mailscanner.cf ] && rm -f %D/etc/mail/spamassassin/mailscanner.cf Index: files/CHANGES.port =================================================================== RCS file: /home/ncvs/ports/mail/mailscanner/files/CHANGES.port,v retrieving revision 1.8 diff -u -r1.8 CHANGES.port --- files/CHANGES.port 9 Jun 2006 21:53:19 -0000 1.8 +++ files/CHANGES.port 10 Aug 2006 16:52:11 -0000 @@ -1,3 +1,10 @@ +Version 4.55.10 +=============== +- Upgrade to MailScanner 4.55 +- As Julian removed the documentation from the tarball I did the same in the port. + Manpage and html docs removed as well. All documentation can now be found on + the web. + Version 4.54.6_1 ================= - Path to gunzip in MailScanner.conf fixed Index: files/MailScanner.8 =================================================================== RCS file: files/MailScanner.8 diff -N files/MailScanner.8 --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/MailScanner.8 10 Aug 2006 16:52:11 -0000 @@ -0,0 +1,12 @@ +.TH "MailScanner" "8" "4.52.2" "Julian Field" "Mail" +.SH "NAME" +.LP +MailScanner \- Virus/Spam Scanner for Sendmail, Exim and Postfix +.SH "SEE ALSO" +.LP +Please see http://www.mailscanner.info for current documentation. All current configuration options can be found at +.br + +.br +http://www.mailscanner.info/MailScanner.conf.index.html + Index: files/patch-docs-man-MailScanner.8 =================================================================== RCS file: files/patch-docs-man-MailScanner.8 diff -N files/patch-docs-man-MailScanner.8 --- files/patch-docs-man-MailScanner.8 5 May 2006 10:38:02 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,37 +0,0 @@ ---- ../MailScanner-install-4.53.7.orig/docs/man/MailScanner.8 Wed May 3 21:16:27 2006 -+++ docs/man/MailScanner.8 Wed May 3 21:33:13 2006 -@@ -1,10 +1,10 @@ --.TH "MailScanner" "8" "4.49.7" "Julian Field" "Mail" -+.TH "MailScanner" "8" "4.52.2" "Julian Field" "Mail" - .SH "NAME" - .LP - MailScanner \- Virus/Spam Scanner for Sendmail, Exim and Postfix - .SH "SYNOPSIS" - .LP --\fBMailScanner\fR [\fI\-v\fR] [\fIconfigfile\fR] -+\fBMailScanner\fR [\fI\-v\fR] [\fI\-\-lint\fR] [\fI\-\-debug\fR] [\fI\-\-debug\-sa\fR] [\fI\-\-help\fR] [\fIconfigfile\fR] - - .SH "DESCRIPTION" - .LP -@@ -29,6 +29,21 @@ - \fB\-v\fR - Prints version information for Mailscanner and all used perl\-modules. - -+.TP -+\fB\-\-lint\fR -+Checks config file, print what virus scanners you have chosen to use and check SpamAssassin configuration as well. -+ -+.TP -+\fB\-\-debug\fR -+Starts MailScanner in debug mode. See MailScanner.conf "Debug=yes". -+ -+.TP -+\fB\-\-debug\-sa\fR -+Starts MailScanner in debug spamassassin mode. See MailScanner.conf "Debug SpamAssassin=yes". -+ -+.TP -+\fB\-\-lint\fR -+Test MailScanner config and SpamAssassin config. - .SH "MTA SETUP" - .LP - It is important that your MTA only queues incoming mail and does not deliver it automatically. You need two mail queues (incoming and outgoing). Moreover you should setup two instances of your MTA. One that accepts incoming mail and puts it to an incoming queue and one that sends out mail that resides in the outgoing queue. Index: files/patch-docs-man-MailScanner.8.html =================================================================== RCS file: files/patch-docs-man-MailScanner.8.html diff -N files/patch-docs-man-MailScanner.8.html --- files/patch-docs-man-MailScanner.8.html 5 May 2006 10:38:02 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,104 +0,0 @@ ---- ../MailScanner-install-4.53.7.orig/docs/man/MailScanner.8.html Wed May 3 21:16:27 2006 -+++ docs/man/MailScanner.8.html Wed May 3 21:33:15 2006 -@@ -1,5 +1,5 @@ - -- -+ - - -@@ -40,7 +40,9 @@ - - -

MailScanner [−v] --[configfile]

-+[−−lint] [−−debug] -+[−−debug−sa] -+[−−help] [configfile]

- - - -@@ -78,15 +80,81 @@ - cols="4" cellspacing="0" cellpadding="0"> - - -- -+ - -

−v

- -- -+ - - -

Prints version information for Mailscanner and all used - perl−modules.

-+ -+ -+ -+ -+ -+

−−lint

-+ -+ -+ -+ -+

Checks config file, print what virus scanners you have -+chosen to use and check SpamAssassin configuration as -+well.

-+ -+ -+ -+ -+ -+ -+ -+
-+

−−debug

-+ -+ -+ -+ -+ -+
-+

Starts MailScanner in debug mode. See MailScanner.conf -+"Debug=yes".

-+
-+ -+ -+ -+ -+ -+
-+

−−debug−sa

-+ -+ -+ -+ -+ -+
-+

Starts MailScanner in debug spamassassin mode. See -+MailScanner.conf "Debug SpamAssassin=yes".

-+
-+ -+ -+ -+ -+ -+ -+ -+ -
-+ -+

−−lint

-+
-+ -+

Test MailScanner config and SpamAssassin config.

-+
-
- Index: files/patch-docs-man-MailScanner.conf.5 =================================================================== RCS file: files/patch-docs-man-MailScanner.conf.5 diff -N files/patch-docs-man-MailScanner.conf.5 --- files/patch-docs-man-MailScanner.conf.5 5 May 2006 10:38:02 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,223 +0,0 @@ ---- ../MailScanner-install-4.53.7.orig/docs/man/MailScanner.conf.5 Wed May 3 21:16:27 2006 -+++ docs/man/MailScanner.conf.5 Wed May 3 21:33:05 2006 -@@ -1,4 +1,4 @@ --.TH "MailScanner.conf" "5" "4.50.1" "Julian Field" "Mail" -+.TH "MailScanner.conf" "5" "4.53.7" "Julian Field" "Mail" - .SH "NAME" - .LP - MailScanner.conf \- Main configuration for MailScanner -@@ -24,6 +24,10 @@ - .br - - .br -+The following optional multipliers are supported: You can write "50M" instead of "50000000". The multipliers supported are "k", "m" and "g" to denote 1 thousand, 1 million and 1 billion (10^9) in upper or lower case. You must *not* put any spaces between the number and the multiplier character. -+.br -+ -+.br - Many of the options can also be the filename of a ruleset, which can be used to control features depending on the addresses of the message, and/or the IP address where the message came from. You will find some examples of rulesets and an explanation of them in the "rules" directories within the MailScanner installation and in the section "RULESETS" later in this manpage. - - .LP -@@ -364,6 +368,22 @@ - Should we use a TNEF decoder (external or Perl module)? This should be "yes" unless the scanner you are using (Sophos, McAfee) has the facility built\-in. However, if you set it to "no", then the filenames within the TNEF attachment will not be checked against the filename rules. - - .TP -+\fBUse TNEF Contents\fR -+Default: replace -+.br -+When the TNEF (winmail.dat) attachments are expanded, should the attachments contained in there be added to the list of attachments in the message? If you set this to "add" or "replace" then recipients of messages sent in "Outlook Rich Text Format" (TNEF) will be able to read the attachments if they are not using Microsoft Outlook. -+.br -+.RS 7 -+.IP \(bu 4 -+no: Leave winmail.dat TNEF attachments alone. -+.IP \(bu 4 -+add: Add the contents of winmail.dat as extra attachments, but also still include the winmail.dat file itself. This will result in TNEF messages being doubled in size. -+.IP \(bu 4 -+replace: Replace the winmail.dat TNEF attachment with the files it contains, and delete the original winmail.dat file itself. This means the message stays the same size, but is usable by non\-Outlook recipients. -+.RE -+ -+ -+.TP - \fBDeliver Unparsable TNEF\fR - Default: no - .br -@@ -405,6 +425,22 @@ - .br - The maximum length of time the "file" command is allowed to run for one batch of messages (in seconds). - -+.TP -+\fBGunzip Command\fR -+Default: /usr/bin/gunzip -+.br -+ -+.br -+Where the "gunzip" command is installed. This is used for expanding .gz files. To disable gzipped file checking, set this value to blank and the timeout to 0. -+ -+.TP -+\fBGunzip Timeout\fR -+Default: 50 -+.br -+ -+.br -+The maximum length of time the "gunzip" command is allowed to run to expand 1 attachment file (in seconds). -+ - - .TP - \fBUnrar Command\fR -@@ -423,6 +459,12 @@ - The maximum length of time the "unrar" command is allowed to run for 1 RAR archive (in seconds) - - .TP -+\fBFind UU\-Encoded Files\fR -+Default: no -+.br -+A few viruses store their infected data in UU\-encoded files, to try to catch out virus scanners. This rarely succeeds at all. Setting this option to yes means that you can apply filename and filetype checks to the contents of UU\-encoded files. This may occasionally be useful, in which case you should set to yes. This can also be the filename of a ruleset. -+ -+.TP - \fBBlock Encrypted Messages\fR - Default: no - .br -@@ -521,7 +563,7 @@ - .SH "Virus scanning and vulnerability testing" - .TP - \fBVirus Scanning\fR --Default: yes -+Default: auto - .br - - .br -@@ -529,7 +571,7 @@ - .br - NOTE: Switching this to no completely disables all virus\-scanning functionality. If you just want to switch of actual virus scanning, then set "Virus Scanners = none" instead. - .br --If you want to be able to switch scanning on/off for different users or different domains, set this to the filename of a ruleset. -+If you want to be able to switch scanning on/off for different users or different domains, set this to the filename of a ruleset. If you set this to auto then it searches for and uses every available installed virus scanner. - - .TP - \fBVirus Scanners\fR -@@ -686,6 +728,23 @@ - .br - While detecting "Phishing" attacks, do you also want to point out links to numeric IP addresses. Genuine links to totally numeric IP addresses are very rare, so this option is set to "yes" by default. If a numeric IP address is found in a link, the same phishing warning message is used as in the Find Phishing Fraud option above. This value cannot be the name of a ruleset, only a simple yes or no. - -+.TP -+\fBUse Stricter Phishing Net\fR -+Default: yes -+.br -+ -+.br -+If this is set to yes, then most of the URL in a link must match the destination address it claims to take you to. This is the default as it is a much stronger test and is very hard to maliciously avoid. If this is set to no, then just the company name and country (and any names between the two, dependent on the specific country) must match. This is not as strict as it will not protect you against internal malicious sites based within the company being abused. For example, it would not find www.nasty.company\-name.co.uk pretending to be www.nice.company\-name.co.uk. But it will still detect most phishing attacks of the type www.nasty.co.jp versus www.nice.co.jp. Depending on the country code it knows how many levels of domain need to be checked. This can also be the filename of a ruleset. -+ -+ -+.TP -+\fBHighlight Phishing Fraud\fR -+Default: yes -+.br -+ -+.br -+If a phishing fraud is detected, do you want to highlight the tag with a message stating that the link may be to a fraudulent web site. This can also be the filename of a ruleeset. -+ - - .TP - \fBPhishing Safe Sites File\fR -@@ -695,6 +754,15 @@ - .br - There are some companies, such as banks, that insist on sending out email messages with links in them that are caught by the "Find Phishing Fraud" test described above. This is the name of a file which contains a list of link destinations which should be ignored in the test. This may, for example, contain the known websites of some banks. See the file itself for more information. This can only be the name of the file containing the list, it *cannot* be the filename of a ruleset. - -+.TP -+\fBCountry Sub\-Domains List\fR -+Default: %etc\-dir%/country.domains.conf -+.br -+ -+.br -+.TP -+This file lists all the countries that use 2nd\-level and 3rd\-level domain names to classify distinct types of website within their country. This cannot be the name of a ruleset, it is just a simple setting. -+ - - .TP - \fBAllow IFrame Tags\fR -@@ -773,6 +841,22 @@ - .RE - - .TP -+\fBIgnored Web Bug Filenames\fR -+Default: -+.br -+ -+.br -+This is a list of filenames (or parts of filenames) that may appear in the filename of a web bug URL. They are only checked in the filename, not any directories or hostnames in the URL of the possible web bug. If it appears, then the web bug is assumed to be a harmless "spacer" for page layout purposes and not a real web bug at all. It should be a space\- and/or comma\-separated list of filename parts. Note: Use this with care, as spammers may use this to circumvent the web bug trap. It is disabled by default because of this problem. This can also be the filename of a ruleset. -+ -+.TP -+\fBWeb Bug Replacement\fR -+Default: http://www.sng.ecs.soton.ac.uk/mailscanner/images/1x1spacer.gif -+.br -+ -+.br -+When a web bug is found, what image do you want to replace it with? By replacing it with a real image, the page layout still works properly, so the formatting and layout of the message is correct. The following is a harmless untracked 1x1 pixel transparent image. If this is not specified, the the old value of "MailScannerWebBug" is used, which of course is not an image and may well upset layout of the email. This can also be the filename of a ruleset. -+ -+.TP - \fBAllow Object Codebase Tags\fR - Default: no - .br -@@ -1682,7 +1766,7 @@ - .SH "SpamAssassin" - .TP - \fBUse SpamAssassin\fR --Default: no -+Default: yes - .br - - .br -@@ -2076,6 +2160,15 @@ - .RE - - .TP -+\fBSpamAssassin Local State Dir\fR -+Default: -+.br -+ -+.br -+The rules created by the "sa\-update" tool are searched for here. This directory contains the spamassassin/3.001001/updates_spamassassin_org directory structure beneath it. Only un\-comment this setting once you have proved that the sa\-update cron job has run successfully and has created a directory structure under the spamassassin directory within this one and has put some *.cf files in there. Otherwise it will ignore all your current rules! -+ -+ -+.TP - \fBSpamAssassin Default Rules Dir\fR - Default: - .br -@@ -2113,6 +2206,22 @@ - .RE - - .TP -+\fBSpamAssassin Cache Timings\fR -+Default: 1800,300,10800,172800,600 -+.br -+Do not change this unless you absolutely have to, these numbers have been carefully calculated. They affect the length of time that different types of message are stored in the SpamAssassin cache which can be configured earlier in this file (look for "Cache"). The numbers are all set in seconds. They are: -+.br -+1. Non\-Spam cache lifetime = 30 minutes -+.br -+2. Spam (low scoring) cache lifetime = 5 minutes -+.br -+3. High\-Scoring spam cache lifetime = 3 hours -+.br -+4. Viruses cache lifetime = 2 days -+.br -+5. How often to check the cache for expired messages = 10 minutes -+ -+.TP - \fBDebug\fR - Default: no - .br -@@ -2167,6 +2276,15 @@ - - .br - The value of the option is actually never used, but it is evaluated at the end of processing a batch of messages. It is designed to be used in conjunction with a Custom Function. The Custom Function should then be written to have a "side effect" of doing something useful such as logging lots of information about the batch of messages to a file or an SQL database. -+ -+ -+.TP -+\fBAlways Looked Up Last After Batch\fR -+Default: no -+.br -+ -+.br -+This option is intended for people who want to log per\-batch information. This is evaluated after the "Always Looked Up Last" configuration option for each message in the batch. This is looked up once for the entire batch. Its value is completely ignored, it is purely there to have side effects. If you want to use it, read CustomConfig.pm. - - .TP - \fBDeliver in Background\fR Index: files/patch-docs-man-MailScanner.conf.5.html =================================================================== RCS file: files/patch-docs-man-MailScanner.conf.5.html diff -N files/patch-docs-man-MailScanner.conf.5.html --- files/patch-docs-man-MailScanner.conf.5.html 5 May 2006 10:38:02 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,594 +0,0 @@ ---- ../MailScanner-install-4.53.7.orig/docs/man/MailScanner.conf.5.html Wed May 3 21:16:27 2006 -+++ docs/man/MailScanner.conf.5.html Wed May 3 21:33:08 2006 -@@ -1,5 +1,5 @@ - -- -+ - - -@@ -113,6 +113,13 @@ - -

option = value

- -+

The following optional multipliers are supported: You can -+write "50M" instead of "50000000". The -+multipliers supported are "k", "m" and -+"g" to denote 1 thousand, 1 million and 1 billion -+(10^9) in upper or lower case. You must *not* put any spaces -+between the number and the multiplier character.

-+ -

Many of the options can also be the filename of a - ruleset, which can be used to control features depending on - the addresses of the message, and/or the IP address where -@@ -1064,6 +1071,73 @@ - - - -+

Use TNEF Contents

-+ -+ -+ -+ -+ -+ -+
-+

Default: replace
-+When the TNEF (winmail.dat) attachments are expanded, should -+the attachments contained in there be added to the list of -+attachments in the message? If you set this to -+"add" or "replace" then recipients of -+messages sent in "Outlook Rich Text Format" (TNEF) -+will be able to read the attachments if they are not using -+Microsoft Outlook.

-+
-+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+
-+ -+

-+
-+ -+

no: Leave winmail.dat TNEF attachments alone.

-+
-+ -+

-+
-+ -+

add: Add the contents of winmail.dat as extra -+attachments, but also still include the winmail.dat file -+itself. This will result in TNEF messages being doubled in -+size.

-+
-+ -+

-+
-+ -+

replace: Replace the winmail.dat TNEF attachment with -+the files it contains, and delete the original winmail.dat -+file itself. This means the message stays the same size, but -+is usable by non−Outlook recipients.

-+
-+ -+ -+ -+ -+ -
-

Deliver Unparsable TNEF

- -@@ -1072,8 +1146,14 @@ - - - --

Default: no

-+

Default: no

-+ - -+ -+ -+ -+ - - -+
-

Rich Text format attachments produced by some versions of - Microsoft Outlook cannot be completely decoded at present. - Setting this option to yes allows compatibility with the -@@ -1177,6 +1257,48 @@ -

-+

Gunzip Command

-+ -+ -+ -+ -+ -+
-+

Default: /usr/bin/gunzip

-+ -+

Where the "gunzip" command is installed. This -+is used for expanding .gz files. To disable gzipped file -+checking, set this value to blank and the timeout to 0.

-+
-+ -+ -+ -+ -+ -+
-+

Gunzip Timeout

-+ -+ -+ -+ -+ -+
-+

Default: 50

-+ -+

The maximum length of time the "gunzip" command -+is allowed to run to expand 1 attachment file (in -+seconds).

-+
-+ -+ -+ -+ -+ -
-

Unrar Command

- -@@ -1225,6 +1347,30 @@ - - - -+

Find UU−Encoded Files

-+ -+ -+ -+ -+ -+ -+
-+

Default: no
-+A few viruses store their infected data in UU−encoded -+files, to try to catch out virus scanners. This rarely -+succeeds at all. Setting this option to yes means that you -+can apply filename and filetype checks to the contents of -+UU−encoded files. This may occasionally be useful, in -+which case you should set to yes. This can also be the -+filename of a ruleset.

-+
-+ -+ -+ -+ -+ -
-

Block Encrypted Messages

- -@@ -1508,7 +1654,7 @@ - - - --

Default: yes

-+

Default: auto

- -

Do you want to scan email for viruses? A few people - don’t have virus scanner licence and so want to -@@ -1519,7 +1665,9 @@ - Scanners = none" instead.
- If you want to be able to switch scanning on/off for - different users or different domains, set this to the --filename of a ruleset.

-+filename of a ruleset. If you set this to auto then it -+searches for and uses every available installed virus -+scanner.

- - - -@@ -1999,6 +2147,61 @@ - - - -+

Use Stricter Phishing Net

-+ -+ -+ -+ -+ -+ -+
-+

Default: yes

-+ -+

If this is set to yes, then most of the URL in a link -+must match the destination address it claims to take you to. -+This is the default as it is a much stronger test and is -+very hard to maliciously avoid. If this is set to no, then -+just the company name and country (and any names between the -+two, dependent on the specific country) must match. This is -+not as strict as it will not protect you against internal -+malicious sites based within the company being abused. For -+example, it would not find -+www.nasty.company−name.co.uk pretending to be -+www.nice.company−name.co.uk. But it will still detect -+most phishing attacks of the type www.nasty.co.jp versus -+www.nice.co.jp. Depending on the country code it knows how -+many levels of domain need to be checked. This can also be -+the filename of a ruleset.

-+
-+ -+ -+ -+ -+ -+
-+

Highlight Phishing Fraud

-+ -+ -+ -+ -+ -+
-+

Default: yes

-+ -+

If a phishing fraud is detected, do you want to highlight -+the tag with a message stating that the link may be to a -+fraudulent web site. This can also be the filename of a -+ruleeset.

-+
-+ -+ -+ -+ -+ -
-

Phishing Safe Sites File

- -@@ -2026,6 +2229,35 @@ - - - -+

Country Sub−Domains List

-+ -+ -+ -+ -+ -+ -+
-+

Default: %etc−dir%/country.domains.conf

-+
-+ -+ -+ -+ -+ -+
-+

This file lists all the countries that use -+2nd−level and 3rd−level domain names to classify -+distinct types of website within their country. This cannot -+be the name of a ruleset, it is just a simple -+setting.

-+ -+ -+ -+ -+ -
-

Allow IFrame Tags

- -@@ -2317,7 +2549,7 @@ - - - --

Allow Object Codebase Tags

-+

Ignored Web Bug Filenames

- - - - - -+

Default:

-
--

Default: no

- - - - -+
-+

This is a list of filenames (or parts of filenames) that -+may appear in the filename of a web bug URL. They are only -+checked in the filename, not any directories or hostnames in -+the URL of the possible web bug. If it appears, then the web -+bug is assumed to be a harmless "spacer" for page -+layout purposes and not a real web bug at all. It should be -+a space− and/or comma−separated list of filename -+parts. Note: Use this with care, as spammers may use this to -+circumvent the web bug trap. It is disabled by default -+because of this problem. This can also be the filename of a -+ruleset.

-+
-+ -+ -+ -+ -+ -+
-+

Web Bug Replacement

-+ -+ -+ -+ -+ -+
-+

Default: -+http://www.sng.ecs.soton.ac.uk/mailscanner/images/1x1spacer.gif

-+ -+

When a web bug is found, what image do you want to -+replace it with? By replacing it with a real image, the page -+layout still works properly, so the formatting and layout of -+the message is correct. The following is a harmless -+untracked 1x1 pixel transparent image. If this is not -+specified, the the old value of -+"MailScannerWebBug" is used, which of course is -+not an image and may well upset layout of the email. This -+can also be the filename of a ruleset.

-+
-+ -+ -+ -+ -+ -+
-+

Allow Object Codebase Tags

-+ -+ -+ -+ -+ -+Possible values:

-+ -
-+

Default: no

-+ -

Do you want to allow <Object Codebase=...> tags in - email messages? This is a bad idea as it leaves you - unprotected against various Microsoft−specific - security vulnerabilities. But if your users demand it, you - can do it. This can also be the filename of a ruleset. --Possible values:

- - - - - - -+

SpamAssassin Local State Dir

-
--

Default: no

-+

Default: yes

- -

Do you want to detect spam using the very good - SpamAssassin package? You must have installed SpamAssassin -@@ -6117,7 +6407,7 @@ -

--

SpamAssassin Default Rules Dir

- - - - -+
-+

The rules created by the "sa−update" tool -+are searched for here. This directory contains the -+spamassassin/3.001001/updates_spamassassin_org directory -+structure beneath it. Only un−comment this setting -+once you have proved that the sa−update cron job has -+run successfully and has created a directory structure under -+the spamassassin directory within this one and has put some -+*.cf files in there. Otherwise it will ignore all your -+current rules!

-+
-+ -+ -+ -+ -+ -+
-+

SpamAssassin Default Rules Dir

-+ -+ -+ -+ -+ -+places (even if this option is not set):

-+ -
-+

Default:

-+ -

This tells MailScanner where to look for the default - rules. If this is set it adds to the list of places that are - searched. MailScanner will always look at the following --places (even if this option is not set):

- - - -- -- -+ -@@ -6236,8 +6554,8 @@ - - -- -- -+ -@@ -6249,8 +6567,8 @@ - - -- -- -+ -@@ -6261,24 +6579,59 @@ - - -+
-+ - -

%d

-
-
-+ - -

%5.2f

-
-
-+ - -

%05.1f

-
-
-+ -+ - - -- -- -- -- -+ -+
-- --

Debug

--
-- -+

SpamAssassin Cache Timings

-+ -+ -+ -+ -+ -
-+

Default: 1800,300,10800,172800,600

- - - -+ -+ -+
-+

Do not change this unless you absolutely have to, these -+numbers have been carefully calculated. They affect the -+length of time that different types of message are stored in -+the SpamAssassin cache which can be configured earlier in -+this file (look for "Cache"). The numbers are all -+set in seconds. They are:
-+1. Non−Spam cache lifetime = 30 minutes
-+2. Spam (low scoring) cache lifetime = 5 minutes
-+3. High−Scoring spam cache lifetime = 3 hours
-+4. Viruses cache lifetime = 2 days
-+5. How often to check the cache for expired messages = 10 -+minutes

-+
-+ -+ -+ - -- -+ -+ -+ -+ -
--

Default: no

-+ -+

Debug

-+
-+ -+

Default: no

-+
-+
- - -+ -+
-+ -+ -+ -+ -+ -+
-+

Always Looked Up Last After Batch

-+ -+ -+ -+ -+ -
-+

Default: no

-+ -+

This option is intended for people who want to log -+per−batch information. This is evaluated after the -+"Always Looked Up Last" configuration option for -+each message in the batch. This is looked up once for the -+entire batch. Its value is completely ignored, it is purely -+there to have side effects. If you want to use it, read -+CustomConfig.pm.

-
- --- MailScanner-4.55.10.patch ends here --- >Release-Note: >Audit-Trail: Responsible-Changed-From-To: freebsd-ports-bugs->pav Responsible-Changed-By: pav Responsible-Changed-When: Fri Aug 11 19:17:22 UTC 2006 Responsible-Changed-Why: I'll have a go on this one http://www.freebsd.org/cgi/query-pr.cgi?pr=101766 State-Changed-From-To: open->closed State-Changed-By: pav State-Changed-When: Fri Aug 11 20:10:38 UTC 2006 State-Changed-Why: Committed, thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=101766 >Unformatted: