From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Nov 13 14:20:21 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DD10916A420 for ; Sun, 13 Nov 2005 14:20:21 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62F0A43D45 for ; Sun, 13 Nov 2005 14:20:20 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id jADEKKjS081822 for ; Sun, 13 Nov 2005 14:20:20 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jADEKK2n081821; Sun, 13 Nov 2005 14:20:20 GMT (envelope-from gnats) Resent-Date: Sun, 13 Nov 2005 14:20:20 GMT Resent-Message-Id: <200511131420.jADEKK2n081821@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dmitry A Grigorovich Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4048E16A41F for ; Sun, 13 Nov 2005 14:14:52 +0000 (GMT) (envelope-from odip@bionet.nsc.ru) Received: from manticore.bionet.nsc.ru (manticore.bionet.nsc.ru [84.237.118.164]) by mx1.FreeBSD.org (Postfix) with ESMTP id AE2EA43D46 for ; Sun, 13 Nov 2005 14:14:50 +0000 (GMT) (envelope-from odip@bionet.nsc.ru) Received: by manticore.bionet.nsc.ru (Postfix, from userid 1001) id 975CF217CC; Sun, 13 Nov 2005 20:14:48 +0600 (NOVT) Message-Id: <20051113141448.975CF217CC@manticore.bionet.nsc.ru> Date: Sun, 13 Nov 2005 20:14:48 +0600 (NOVT) From: Dmitry A Grigorovich To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/88928: [patch] security/drweb-postfix have invalid default config X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Nov 2005 14:20:22 -0000 >Number: 88928 >Category: ports >Synopsis: [patch] security/drweb-postfix have invalid default config >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Nov 13 14:20:19 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Dmitry A Grigorovich >Release: FreeBSD 5.4-RELEASE-p8 i386 >Organization: ICiG SB RAS >Environment: System: FreeBSD manticore.bionet.nsc.ru 5.4-RELEASE-p8 >Description: Port security/drweb-postfix have invalid drweb_postfix.conf: Template files incorrecly named >How-To-Repeat: Install security/drweb Install security/drweb-postfix Test drweb-postfix: root@manticore# /usr/local/drweb/drweb-postfix --conf=/usr/local/etc/drweb/drweb_postfix.conf --check_only --check_user=drweb conf: configuration will be loaded from /usr/local/etc/drweb/drweb_postfix.conf dwlib: read_conf(/usr/local/etc/drweb/drweb_postfix.conf): successfully loaded check_conf: quarantine test - started check_scan: daemon return 0x20 code (known virus is found) check_conf: quarantine test - passed check_file: cannot open /usr/local/etc/drweb/templates/en-ru/postfix/virus-sender.msg - (2) No such file or directory check_conf: test for sender template in virus case - failed >Fix: Add follow patch to /usr/ports/security/drweb-postfix/files/ Reinstall security/drweb-postfix Test again: root@manticore# /usr/local/drweb/drweb-postfix --conf=/usr/local/etc/drweb/drweb_postfix.conf --check_only --check_user=drweb conf: configuration will be loaded from /usr/local/etc/drweb/drweb_postfix.conf dwlib: read_conf(/usr/local/etc/drweb/drweb_postfix.conf): successfully loaded check_conf: quarantine test - started check_scan: daemon return 0x20 code (known virus is found) check_conf: quarantine test - passedcheck_conf: mail submit test - started check_conf: mail submit test - passed --- patch-drweb_postfix.conf begins here --- --- usr/local/etc/drweb/drweb_postfix.conf.orig Mon Sep 26 21:51:24 2005 +++ usr/local/etc/drweb/drweb_postfix.conf Sun Nov 13 19:48:06 2005 @@ -355,9 +355,9 @@ RcptsNotify = yes # Files with notification templates -SenderTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/virus-sender.msg -AdminTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/virus-admin.msg -RcptsTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/virus-rcpts.msg +SenderTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/sender_virus.msg +AdminTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/admin_virus.msg +RcptsTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/rcpts_virus.msg [MalwareNotifications] # Enable or disable sending notifications to persons (yes/no) @@ -366,21 +366,21 @@ RcptsNotify = yes # Files with notification templates -SenderTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/malware-sender.msg -AdminTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/malware-admin.msg -RcptsTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/malware-rcpts.msg +SenderTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/sender_malware.msg +AdminTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/admin_malware.msg +RcptsTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/rcpts_malware.msg [CuredNotifications] SenderNotify = yes AdminNotify = yes -SenderTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/cured-sender.msg -AdminTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/cured-admin.msg +SenderTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/sender_cured.msg +AdminTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/admin_cured.msg [SkipNotifications] SenderNotify = yes AdminNotify = no RcptsNotify = no -SenderTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/skip-sender.msg +SenderTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/sender_skip.msg AdminTemplate = RcptsTemplate = @@ -388,16 +388,16 @@ SenderNotify = yes AdminNotify = yes RcptsNotify = no -SenderTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/archive-sender.msg -AdminTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/archive-admin.msg +SenderTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/sender_archive.msg +AdminTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/admin_archive.msg RcptsTemplate = [ErrorNotifications] SenderNotify = yes AdminNotify = yes RcptsNotify = no -SenderTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/error-sender.msg -AdminTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/error-admin.msg +SenderTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/sender_error.msg +AdminTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/admin_error.msg RcptsTemplate = [RuleFilterNotifications] @@ -405,12 +405,12 @@ AdminNotify = yes RcptsNotify = no SenderTemplate = -AdminTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/rule-admin.msg +AdminTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/admin_rule.msg RcptsTemplate = [LicenseLimitNotifications] AdminNotify = yes -AdminTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/license-admin.msg +AdminTemplate = /usr/local/etc/drweb/templates/en-ru/postfix/admin_license.msg ################### # Logging section # --- patch-drweb_postfix.conf ends here --- >Release-Note: >Audit-Trail: >Unformatted: