--- amavisd-new-2.7.0.orig/debian/amavisd-new.manpages +++ amavisd-new-2.7.0/debian/amavisd-new.manpages @@ -0,0 +1,2 @@ +debian/amavisd-new.8 +debian/amavisd-new-cronjob.8 --- amavisd-new-2.7.0.orig/debian/amavisd-new.templates +++ amavisd-new-2.7.0/debian/amavisd-new.templates @@ -0,0 +1,24 @@ +Template: amavisd-new/outdated_config_style_warning +Type: note +_Description: Incompatible configuration file layout detected + The Debian packages have changed the way they handle configuration files + for amavisd-new to a better system, which uses multiple files instead of a + single, monolithic file. + . + The old amavisd-new configuration files that are still present in your + system (named either /etc/amavisd.conf or /etc/amavis/amavisd.conf) are + incompatible with this new config file layout. + . + You should read /usr/share/doc/amavisd-new/README.Debian to understand the + new configuration layout, and after that you should port your + configuration to the new layout. + . + For your safety, the old configuration files in your system have been + disabled, and a ".disabled" postfix was added to their file names. The + amavisd-new service will refuse to start until you remove (or rename) + these ".disabled" files. + . + This safety is in place to avoid starting an unconfigured amavisd-new in + place of your previously configured one. Do not remove the ".disabled" + files until you have read the /usr/share/doc/amavisd-new/README.Debian + file and ported your old configuration to the new layout. --- amavisd-new-2.7.0.orig/debian/amavisd-new.lintian +++ amavisd-new-2.7.0/debian/amavisd-new.lintian @@ -0,0 +1,5 @@ +amavisd-new: no-debconf-config +amavisd-new: postinst-uses-db-input +amavisd-new: versioned-dependency-satisfied-by-perl depends: libcompress-raw-zlib-perl (>= 2.017) +amavisd-new: too-long-extended-description-in-templates amavisd-new/outdated_config_style_warning + --- amavisd-new-2.7.0.orig/debian/amavisd-new.docs +++ amavisd-new-2.7.0/debian/amavisd-new.docs @@ -0,0 +1,2 @@ +AAAREADME.first +README_FILES/* --- amavisd-new-2.7.0.orig/debian/amavisd-new.cron.daily +++ amavisd-new-2.7.0/debian/amavisd-new.cron.daily @@ -0,0 +1,7 @@ +#!/bin/sh +# +# Daily maintenance for amavisd-new +# $Id: amavisd-new.cron.daily 930 2006-08-10 13:38:45Z hmh $ +# +test -e /usr/sbin/amavisd-new-cronjob && exec /usr/sbin/amavisd-new-cronjob sa-clean +exit 0 --- amavisd-new-2.7.0.orig/debian/amavisd-new.postrm +++ amavisd-new-2.7.0/debian/amavisd-new.postrm @@ -0,0 +1,67 @@ +#! /bin/sh +# postrm script for amavis-perl +# $Id: amavisd-new.postrm 864 2006-04-17 12:57:55Z hmh $ +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + purge) + [ -r /usr/share/debconf/confmodule ] && { + . /usr/share/debconf/confmodule + db_purge || true + db_stop || true + } + + for i in /var/lib/amavis /var/lib/amavis/db /var/lib/amavis/tmp \ + /var/lib/amavis/virusmails /var/run/amavis + do + dpkg-statoverride --remove $i || true + done + + if getent passwd amavis >/dev/null; then + if [ -x /usr/sbin/deluser ]; then + deluser --system amavis + fi + fi + + if getent group amavis >/dev/null; then + if [ -x /usr/sbin/delgroup ]; then + delgroup --system amavis + fi + fi + + echo "Removing amavis files and directories..." + [ -d /var/lib/amavis ] && rm -fr /var/lib/amavis + [ -d /etc/amavis ] && rm -fr /etc/amavis + ;; + + remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- amavisd-new-2.7.0.orig/debian/amavisd-new.cron.d +++ amavisd-new-2.7.0/debian/amavisd-new.cron.d @@ -0,0 +1,5 @@ +# +# SpamAssassin maintenance for amavisd-new +# +# m h dom mon dow user command +18 */3 * * * amavis test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-sync --- amavisd-new-2.7.0.orig/debian/amavisd-new.init +++ amavisd-new-2.7.0/debian/amavisd-new.init @@ -0,0 +1,146 @@ +#! /bin/sh +# +# amavisd /etc/init.d/ initscript for amavisd-new +# $Id: amavisd-new.init 800 2006-01-31 00:07:45Z hmh $ +# +# Copyright (c) 2003 by Brian May +# and Henrique M. Holschuh +# Distributed under the GPL version 2 +# +# +# How this thing works: +# ${START} must be only what is needed for start-stop-daemon, DO NOT +# ADD ANY PARAMETERS HERE! we might use it for --test, for example. +# ${STOP} works just like ${START}, --signal is used with it. +# +# ${PARAMS} are the parameters to give the daemon when really starting +# it. +### BEGIN INIT INFO +# Provides: amavisd-new +# Required-Start: $syslog $network $local_fs $remote_fs +# Required-Stop: $syslog $network $local_fs $remote_fs +# Should-Start: +# Should-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Starts amavisd-new mailfilter +# Description: Launches the amavisd-new mailfilter +### END INIT INFO + +PATH=/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/sbin/amavisd-new +DAEMON2=/usr/bin/perl +NAME=amavisd +DAEMONNAME=amavisd-new +DESC=amavisd +PIDFILE=/var/run/amavis/${NAME}.pid + +. /lib/lsb/init-functions + +test -f ${DAEMON} || exit 0 + +set -e + +START="--start --quiet --pidfile $PIDFILE --startas ${DAEMON}" +STOP="--stop --quiet --pidfile $PIDFILE" +PARAMS= + +check_noncompatible_upgrade() { + for i in /etc/amavisd.conf /etc/amavis/amavisd.conf ; do + if [ -e "${i}.disabled" ] ; then + echo "Found incompatible config file flag!" >&2 + echo "Due to safety concerns, amavisd-new will not be started." >&2 + echo "Refer to /usr/share/doc/amavisd-new/README.Debian for instructions." >&2 + exit 1 + fi + done +} + +createdir() { +# $1 = user +# $2 = group +# $3 = permissions (octal) +# $4 = path to directory + [ -d "$4" ] || mkdir -p "$4" + chown -c -h "$1:$2" "$4" + chmod -c "$3" "$4" +} + +fixdirs() { + dir=$(dpkg-statoverride --list /var/run/amavis) || { + echo "You are missing a dpkg-statoverride on /var/run/amavis. Fix it, otherwise you risk silent breakage on upgrades." >&2 + exit 1 + } + [ -z "$dir" ] || createdir $dir + : +} + +cleanup() { + [ -d /var/lib/amavis ] && + find /var/lib/amavis -maxdepth 1 -name 'amavis-*' -type d \ + -exec rm -rf "{}" \; >/dev/null 2>&1 || true + [ -d /var/lib/amavis/tmp ] && + find /var/lib/amavis/tmp -maxdepth 1 -name 'amavis-*' -type d \ + -exec rm -rf "{}" \; >/dev/null 2>&1 || true + : +} + +case "$1" in + start) + echo -n "Starting $DESC: " + fixdirs + check_noncompatible_upgrade + if start-stop-daemon ${START} -- ${PARAMS} start >/dev/null ; then + echo "amavisd-new." + else + if start-stop-daemon --test ${START} >/dev/null 2>&1; then + echo "(failed)." + exit 1 + else + echo "(already running)." + exit 0 + fi + fi + ;; + stop) + echo -n "Stopping $DESC: " + if start-stop-daemon ${STOP} --retry 10 >/dev/null ; then + cleanup + echo "amavisd-new." + else + if start-stop-daemon --test ${START} >/dev/null 2>&1; then + echo "(not running)." + exit 0 + else + echo "(failed)." + exit 1 + fi + fi + ;; +# reload) +# echo "Reloading $DESC configuration files." +# start-stop-daemon ${STOP} --signal 1 +# ;; + restart|force-reload) + $0 stop + exec $0 start + ;; + debug|debug-sa) + mode="$1" + echo "Trying to run amavisd-new in ${mode} mode..." + fixdirs + check_noncompatible_upgrade + exec ${DAEMON} ${PARAMS} "${mode}" + ;; + status) + status_of_proc -p $PIDFILE $DAEMON $NAME && exit 0 || exit $? + ;; + *) + N=/etc/init.d/amavis + #echo "Usage: $N {start|stop|restart|reload|force-reload|debug}" >&2 + echo "Usage: $N {start|stop|restart|force-reload|status|debug}" >&2 + exit 1 + ;; +esac + +exit 0 --- amavisd-new-2.7.0.orig/debian/watch +++ amavisd-new-2.7.0/debian/watch @@ -0,0 +1,2 @@ +version=2 +opts="dversionmangle=s/\.dfsg//" http://www.ijs.si/software/amavisd/ (?:.*/)?amavisd-new-(\d\.\d\.\d).tar.gz --- amavisd-new-2.7.0.orig/debian/copyright +++ amavisd-new-2.7.0/debian/copyright @@ -0,0 +1,43 @@ +$Id: copyright 740 2005-12-26 16:59:50Z hmh $ + +This package was debianized by Brian May on +Fri, 8 Mar 2002 15:31:24 +1100. + +The Debian packaging of amavisd-new is: + Copyright (c) 2002-2005 by Brian May + Copyright (c) 2003-2005 by Henrique de Moraes Holschuh + and distributed in the same license as the upstream source it applies to. + +Upstream sources are at http://www.ijs.si/software/amavisd/ + +Upstream Authors: Mark Martinec , and others. + +There are lots of different versions of amavis. +According to Luca Filipozzi : + +amavis-perl : the original (slow) one +amavisd : the client/server version +amavis-ng : Hilko Bengen's rewrite of amavis-perl/amavisd +amavisd-new : Marc Martinec's version + +This version is amavisd-new. We have renamed it to amavisd-new to avoid +clashes with other packages. + +Copyright: + Copyright (C) 2002-2005 by Mark Martinec and others + Copyright (C) 2000-2002 by + Chris Mason + Lars Hecking + Mogens Kjaer + Juergen Quade + Christian Bricart + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + +The GPL may be found in /usr/share/common-licenses/GPL on a Debian system. + +For JpegTester.pm, the following applies: +The (new)BSD license applies to this package JpegTester. --- amavisd-new-2.7.0.orig/debian/changelog +++ amavisd-new-2.7.0/debian/changelog @@ -0,0 +1,1531 @@ +amavisd-new (1:2.7.0-1) unstable; urgency=low + + [ Alexander Wirt ] + * [f29708b] Add vcs-headers to control file + * [579b332] Imported Upstream version 2.6.6 + * [5976c52] Imported Upstream version 2.7.0 (Closes: #635769) + - Fix logging (Closes: #599514) + * [ba6e404] Remove milter related patches + * [3beda00] remove 65_fixtldcheck.dpatch (included upstream) + * [1096aa6] Remove 90_do_not_send_dsn_if_D_REJECT (added upstream) + * [db4c7b2] amavisd.conf-sample is not included anymore + * [d7e2402] Bump standards version (No changes) + * [ca0dfd2] Add new l10n templates and update old ones + * [6e8e726] Add override for dpatch deprecation warning + * [b4e4fa6] Remove --name check from initscript (Closes: #652026, #649358) + * [3cd36e2] Silence cronjob (Closes: #483537) + * [6088687] Check if bayes is disabled (Closes: #635861) + * [aea5285] use bash in shebang for cronjob (Closes: #605692) + + [ Harald Jenny ] + * [0977bee] update two missed l10n templates + + -- Alexander Wirt Sun, 18 Dec 2011 20:08:41 +0100 + +amavisd-new (1:2.6.4-4) unstable; urgency=low + + [ Alexander Wirt ] + * Fix ESET CLI virus scanner definition. + Thanks to Thomas Liske (Closes: #622848) + * Really apply 90_do_not_send_dsn_if_D_REJECT.dpatch (Closes: #607746) + * Fix dpkg --compare-versions in amavisd-new.postinst (Closes: #629457) + * Do not mention nagios in README.source (Closes: #607745) + * Add danish debconf translation. + Thanks to Joe Dalton (Closes: #597761) + + -- Alexander Wirt Tue, 07 Jun 2011 21:05:26 +0200 + +amavisd-new (1:2.6.4-3) unstable; urgency=low + + * Update maintainer email address + + -- Alexander Wirt Thu, 16 Dec 2010 20:41:09 +0100 + +amavisd-new (1:2.6.4-2) unstable; urgency=low + + * Add amavisd-custom.conf to examples + * Backport a patch from trunk to prevent dsns in pre-queue + setups. + * Clean exit in cron.daily if amavisd-new isn't installed anymore + (Closes: #563064) + * Depend on newer libcompress-raw-zlib-perl (Closes: #536369) + * Make cronjob silent (Closes: #561311). Thanks to J.M.Roth for the patch + * Remove amavisd-new milter (obsolete by upstream) (Closes: #452843, #542722) + * Add README.source + * Bump standards version + * Update README.Debian (thanks to Harald Jenny for the help) + * Add spamassassin helper to /etc/spamassassin/sa-update-hooks.d + so that amavisd-new gets restarted if spamassassin rules have been updated + * Add and patch amavisd-snmp-subagent (Closes: #539289) + * Force package to source 1.0 + * Add status function to initscript + + -- Alexander Wirt Tue, 26 Jan 2010 11:31:00 +0100 + +amavisd-new (1:2.6.4-1) unstable; urgency=low + + * New upstream release + - Fix bitdefender detection (Closes: #510985) + - allow customizing SMTP-status response reason + text for blocked messages (Closes: #281752) + * Don't enable whitelists per default since sender can be forged + * Remove 90_fix_spamscanners (included upstream) + * Bump standards version (no changes) + * Add missing ';' to example $myhostname definition + * Explicitly disable dkim to prevent a warning + * Depend on libmail-dkim-perl + * Remove versioned dependency on libcompress-zlib-perl + (now included in perl core) + + -- Alexander Wirt Fri, 03 Jul 2009 15:50:52 +0200 + +amavisd-new (1:2.6.3-3) unstable; urgency=low + + * Fix socketpath for clamav in 15-avscanners + + -- Alexander Wirt Sat, 23 May 2009 12:14:44 +0200 + +amavisd-new (1:2.6.3-2) unstable; urgency=low + + * Don't fail if antispamcode is deactived and spamassassin is not installed + (Closes: #526529) + * Fix spamscanner definitions for secondary spamscanners. + * Bump standards version (no changeѕ needed) + + -- Alexander Wirt Sat, 23 May 2009 11:34:09 +0200 + +amavisd-new (1:2.6.3-1) unstable; urgency=low + + * New upstream version (Closes: #525375) + - Fixes <> handling in notification mails (Closes: 522250) + * Call amavis cronjob with a shell (Closes: #389871) + * Add spanish translation (Closes: #518277). Thanks to + Francisco Javier Cuadrado for the translation. + * Fix misleading comments in 15-content_filter_mode (Closes: #471796) + * Bump standards version (no changes) + + -- Alexander Wirt Fri, 24 Apr 2009 09:40:23 +0200 + +amavisd-new (1:2.6.2-2) unstable; urgency=medium + + * Update antivirusscanner definitions. This is security relevant since + some scanners may not work properly anymore without the update. + (Closes: #518524) + + -- Alexander Wirt Fri, 06 Mar 2009 22:10:30 +0100 + +amavisd-new (1:2.6.2-1) unstable; urgency=low + + * Fix DB Home for amavisd-nanny (Closes: #496599) + * Remove amavis user and group on purge (Closes: #495629) + * Update en_US templates (Closes: #496955) + * New upstream version + - No longer ships rfc4871 + - Tested which 5.10.0. Notifications should now work as expected + (Closes: #484625) + - Fixes bracket handling in macros (Closes: #507571) + * Update en_US templates (Closes: #496955) + * Make cronjob really, really silent (at least I hope so :)) + (Closes: #447040, #386366) + * Update logcheck rules (Closes: #498659) + * Add application/x-zip-compressed to banned examples (Closes: #481935) + * Depend on pax (Closes: #517156) + * Add p7zip, unrar-free and rpm to suggests (Closes: #511226) + * Add unrar-free to 01-debian (Closes: #442010) + * Adjust the clsiѕ regex to not ban valid files like {clsid}.ext + (Closes: #503047) + + -- Alexander Wirt Mon, 02 Mar 2009 22:20:39 +0100 + +amavisd-new (1:2.6.1.dfsg-2) unstable; urgency=low + + [ Christian Perrier ] + * Fix pending l10n bugs. Debconf translations: + * Brazilian Portuguese. Closes: #487417 + * Swedish. Closes: #498814 + * Basque. Closes: #498873 + + -- Alexander Wirt Sat, 27 Sep 2008 09:27:55 +0200 + +amavisd-new (1:2.6.1.dfsg-1) unstable; urgency=low + + * New upstream release + * Add libmail-dkim-perl (>= 0.31) to suggests (Closes: #487111) + * Fix socketpath in amavisd-release (Closes: #467189) + * Fix TLD check according to rfc2181 (Closes: #463587) + * Clarify FQDN errormessage (Closes: #451804) + + -- Alexander Wirt Thu, 24 Jul 2008 20:56:32 +0200 + +amavisd-new (1:2.6.0.dfsg-2) unstable; urgency=low + + * Remove rfc4871 from upstream tarball (Closes: #484881) + * Replace lib-mime-perl with lib-mime-tools-perl + * Bump standards version (No Changes) + + -- Alexander Wirt Wed, 02 Jul 2008 22:30:43 +0200 + +amavisd-new (1:2.6.0-1) unstable; urgency=low + + * New upstream version + * Updated debconf translations: + - German. Closes: #448244 + - Finnish. Closes: #480503 + - Italian. Closes: #480508 + - Russian. Closes: #480622 + - Basque. Closes: #481550 + Thanks to all translators and Christian Perrier for their work. + + -- Alexander Wirt Tue, 20 May 2008 18:57:16 +0200 + +amavisd-new (1:2.5.3-1) unstable; urgency=low + + * Enable quarantine hashing (Closes: #447240) + * Updated CLEAN logcheck rule (Closes: #450928, #451094). + Thanks to Andrew Gallagher for the patch. + * Bump standards version + + -- Alexander Wirt Thu, 20 Dec 2007 13:54:21 +0100 + +amavisd-new (1:2.5.2-2) unstable; urgency=low + + * Make milter tempdir group writeable (Closes: #442372) + * Remove amavisd.conf from /etc - thanks to Piotr Szotkowski for reporting + * Add japanese translation - thanks to Kenshi Muto for providing + (Closes: #446589) + + -- Alexander Wirt Mon, 08 Oct 2007 10:27:14 +0200 + +amavisd-new (1:2.5.2-1) experimental; urgency=low + + * New upstream release (Closes: #427337, #434533) + * Don't remove the amavisd user (Closes: #431853) + * Fix unix socket path in /etc/amavis/conf.d/25-amavis_helpers + (Closes: #406998) + * Disable non-free unpackers (Closes: #410588) + * Add myself to uploaders + * Instead of interrupting the upgrade process if starting/stopping + amavisd-new just warn (Closes: #430028) + * Add suggestion to dspam (Closes: #423737) + * Add dutch po files (Closes: #413886) + * Add galician po file (Closes: #413459) + * Fix typos in debian configs (Closes: #414421) + * Fix comment for the X_HEADER_LINE option (Closes: #433268) + * Conflict against older versions of logcheck since we track logcheck files + now. + * Update logcheck rules (Closes: #406613, #406854, #409053) + + -- Alexander Wirt Wed, 05 Sep 2007 10:05:05 +0200 + +amavisd-new (1:2.4.3-1) unstable; urgency=low + + * New upstream source + * ACK NMU: closes: #390391 + * Switch to debhelper v5 + + debian/control: build-depend on debhelper >= 5 + + debian/compat: add, mode v5 + + debian/rules: drop DH_COMPAT + * Switch packaging to use dpatch for all changes + + debian/control: build-depend on dpatch >=2, and new-enough patch for + "patch -U" + + debian/rules: convert to dpatch mechanics + + 20_safe_path_at_init (split from amavisd): Set safe PATH before loading + and running config scripts + + 30_conf.d_support_builtin (split from amavisd): Support out-of-the-box + Debian-style conf.d dirs without the need of any hackery on the main + config file + + 40_fix_paths (split from amavisd-agent, amavisd-nanny, amavisd-release + README_FILES/README.chroot, README_FILES/README.old.scanners, + README_FILES/README.performance, README_FILES/README.sendmail, + README_FILES/README.sendmail-dual): Correct refrences to paths that + are different in Debian + + 45_misc_doc_chages (split from amavisd.conf-default, + README_FILES/README.courier, README_FILES/README.exim_v3, + README_FILES/README.milter): miscellaneous doc updates for Debian + + 50_amavis-milter_pidfile_support (split from helper-progs/ + amavis-milter.c): proper pidfile support for amavis-milter + + 55_helper-progs_build_fixes (split from helper-progs/Makefile.in, + helper-progs/configure.in): misc build fixes for helper-progs/ + * build-depend on autoconf2.13 because of helper-progs/ (YUCK!) + * autotool helper-progs/ at build-time, for now + * debian/control: build-depend on dpkg-dev >= 1.13.19, and change to + binNMU-friendly dependencies in amavisd-new-milter + * debian/control: add po-debconf build-dependency, thanks Lintian! + + -- Henrique de Moraes Holschuh Sat, 4 Nov 2006 01:40:27 -0300 + +amavisd-new (1:2.4.2-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Use $(CURDIR) instead of $(PWD) in debian/rules (closes: #390391). + + -- martin f. krafft Sat, 7 Oct 2006 17:47:58 +0200 + +amavisd-new (1:2.4.2-1) unstable; urgency=low + + * New upstream version: + + new feature: "pen pals soft-whitelisting" lowers spam score of + received replies to a message previously sent by a local user to this + address + + new features: added command line options to override certain + configuration settings from a config file + + documentation bug fixes, specially on the use of SQL data type + TIMESTAMP + + zoo decoder interface routine can now use utility unzoo(1) or + zoo(1) + + LDAP schema change: amavisSpamSubjectTag renamed to + amavisSpamQuarantineCutoffLevel + + Many bug fixes, including: + + Issue fixed: a message with only a header, without empty + separator line and with no body, lost the last line of a header on + forwarding or writing to quarantine (closes: #373206) + + use stricter suggested regular expression in amavisd.conf for + matching CLSID (Class ID extension); previous expression was loose + and too easily matched file names with braces in the name + (closes: #373159) + * NEWS.Debian: make it even more clear to whom the incompatible changes + apply, and point user to the upstream documentation about it instead of + describing the incompatible changes. Apply NEWS blurb to 1:2.4.2-1, so + that it is shown again to the users (closes: #373136) + * conf.d/25-amavis_helpers: (brown paperback bug): fix location of control + socket + * New amavisd-new-cronjob script (with manpage) to encapsulate cronjobs + * amavisd-new.cron.d, amavisd-new.cron.daily: use the new + amavisd-new-cronjob script to perform maintenance actions + (closes: #381243) + * debian/logcheck.ignore: add ignore rule for non-free unpackers + (closes: #376465) + * etc/conf.d/20-debian_defaults: update black/whitelist from new upstream + defaults + * Apply patch from upstream to fix backscatter with LMTP + + -- Henrique de Moraes Holschuh Thu, 10 Aug 2006 16:26:44 -0300 + +amavisd-new (1:2.4.1-1) unstable; urgency=low + + * New upstream source + + Courier patch requires Net::Server 0.90 or later (not used in Debian + by default) + + Fixed many bugs + + Address extension is back to 2.3.3 semanthics (done at tag2_level) + + Fixed error handling during temporary directory cleanups + + Added config variables: @spam_subject_tag3_maps, @spam_tag3_level_maps + (and $sa_tag3_level_deflt), see upstream documentation for specifics + + Added LDAP attributes: amavisSpamSubjectTag, amavisSpamSubjectTag2, + amavisSpamDsnCutoffLevel, amavisSpamQuarantineCutoffLevel + + Changed notification templates in an incompatible way with 2.4.0 + (still compatible to 2.3.3 and older): major contents category numbers + are renumbered due to a newly inserted category CC_SPAMMY; it affects + the use of macro ccat_maj in templates + + Storing mail in BSMTP format now saves DSN information, as permitted + by RFC 2442 + + Apply the concept of separate timers $child_timeout and $smtpd_timeout + as used in a SMTP session to AM.PDP, AM.CL protocols and Courier patch + + New macros: remote_mta, smtp_response, remote_mta_smtp_response + and score_boost available to log and notification templates + + Enhanced regexp selector macro [~string|regexp|then|else], and + iterator macro. Extended the semantics of the regexp selector macro + + Make use of the new macro remote_mta_smtp_response and add it to + a default $log_templ, so that a Postfix queue-id of a forwarded + message shows up like 'queued_as: DCF2A17B9E4' in the main log entry + + sophos_savi_internal (SAVI module): don't include errno ($!) in the + error message + * Bump standards version to 3.7.2 (no changes required) + * Add small debian/extract-upstream-en_US-templates.pl to help manual + update of debian/etc/en_US/, add update-templates-from-upstream target + to debian/rules + * amavisd-new.postinst: abort configuration if the amavis user has an + invalid home directory, and tell the local admin to fix the mess + as we cannot do it safely by ourselves (closes: #367807) + * conf.d/25-amavis_helpers (add): configure an unix socket by default, + for the amavis-release helper (closes: #372122) + * amavisd-release: modify default socket location to Debian's + * amavisd-new.NEWS: note upstream incompatible changes from RELEASE_NOTES + for version 2.4.1 + + -- Henrique de Moraes Holschuh Sun, 11 Jun 2006 16:21:16 -0300 + +amavisd-new (1:2.4.0-1) unstable; urgency=low + + * New upstream source (closes: #284491) + + Support DSNs: RFC 3461, RFC 3462, RFC 3464 + + Prepend headers always, so we do not break header signatures + like DomainKeys + + Configuration variables can be chosen based on mail contents + category, which is now represented explicitly + + Enhanced the built-in macro expander with new macros and call + + Compatibility with Net::Server 0.91 and later + + Many incompatible changes in the SQL interface, read the docs + * Add patch from upstream, sent to amavis-user mailinglist, to perform + defanging and spam address extension additions in tag2_level as well + as kill_level + * Fix helper-progs/Makefile.in now that we do not link + amavis-milter.c anymore + * Revert to upstream header-folding code for this release + * Ship amavis helpers as well (closes: #356953) + * Ship p0f-analyzer.pl, but rename it to just p0f-analyzer due to policy + * Fix clean target to get rid of cruft in helper-progs/ + * Do the debconf postrm routine by ourselves, as dh_installdebconf writes + unsuitable code for our needs (closes: #362952) + * [l10n] Add debconf template for: pt, and fix the package name inside + the pt.po file while at it. Thanks to Miguel Figueiredo + (closes: #362802) + * Version libnet-ldap-perl suggestion to 0.32 or above and libdbi-perl to + 1.43 or above, as required by amavisd-new 2.4.0 + * conf.d/15-av_scanners: update to new upstream + * conf.d/20-debian_defaults: update to new syslog facility/priority + variables + * etc/en_US templates: updated to match new upstream templates + * Depend on non-broken libmime-perl (must be >= 5.417, but not 5.419) + + -- Henrique de Moraes Holschuh Tue, 18 Apr 2006 17:59:58 -0300 + +amavisd-new (1:2.3.3-8) unstable; urgency=low + + * Update amavisd-new.cron.daily to be compatible with new su + (closes: #360567, #358993) + * [l10n] Add Czech (cs) debconf template, thanks to : Miroslav Kure + (closes: #358844) + + -- Henrique de Moraes Holschuh Tue, 4 Apr 2006 10:39:04 -0300 + +amavisd-new (1:2.3.3-7) unstable; urgency=low + + * README.Debian: Be more explicit about what needs to be done to correctly + interface with a clamav daemon (closes: #353383) + * [l10n] Add Debconf template for: fr (closes: #353056) + * amavisd: prefix continuated syslog messages with (!!) or (!) depending + on level (warning or worse) + * logcheck.ignore: filter off all continuated syslog messages as long as + they don't have a priority prefix (closes: #341957) + + -- Henrique de Moraes Holschuh Sat, 25 Feb 2006 12:58:37 -0300 + +amavisd-new (1:2.3.3-6) unstable; urgency=low + + * The "I should have waited 12h more to release 2.3.3-5" release + * conf.d/20-debian_defaults: use "virusmails" as the quarantine directory, + fixing this to use "quarantine" is extremely non-trivial in the + packaging (but easy for the local admin) due to packaging issues + (closes: #350917) + * README.Debian: reword recommendation to disable bayes_auto_expire in + spamassassin config files, this closes: #295498 once again; Fix some + typos (closes: #350955) + * Match file(1) output in case-insensitive mode for most long strings, + and update Microsoft Cabinet match string (closes: #350962) + * NEWS.Debian: call attention to the left-over quarantine file (caused + by the #350917 fix described above) + + -- Henrique de Moraes Holschuh Fri, 3 Feb 2006 11:18:25 -0200 + +amavisd-new (1:2.3.3-5) unstable; urgency=low + + * Enable debconf for postinst: + * debian/control: Build-Depends on debhelper >= 4.1.16 (po-debconf) + * debian/rules: enable dh_installdebconf; call debconf-updatepo on clean + target + * amavisd-new.templates: (new) debconf note for incompatible config + files in the system, with a much better (and lengthy) explanation of + what is happening (closes: #350144) + * po/*: (new) debconf l18n support stuff for po-debconf + * amavisd-new.postinst: use debconf to warn of outdated config files + * Modify amavisd-new to process the Debian conf.d structure by its own + when no config files are specified (closes: #350348) + * amavisd-new.init: Improve initscript handling of outdated config files: + be very terse and tell the user to go read the documentation; Use the + new conf.d support in amavisd-new instead of doing it by hand + * amavisd-new.README.Debian: mention the .disabled config stuff + * Add lintian overrides for debconf warnings that are not valid for this + package + * amavisd-new.NEWS: mention new conf.d support in amavisd-new binary + * conf.d/01-debian, conf.d/20-debian_defaults: fix pointer to + documentation + * conf.d/20-debian_defaults: remove comments that lead people to believe + we'd ever place all commonly modified settings for amavisd-new in there + (see #350142...); Add note explaining that we set all viruses to "fakes + sender mode", except for the EICAR test pattern + + -- Henrique de Moraes Holschuh Wed, 1 Feb 2006 12:12:00 -0200 + +amavisd-new (1:2.3.3-4) unstable; urgency=low + + [ Henrique de Moraes Holschuh ] + * Patch from upstream: fix unsecure handling of + $spam_quarantine_method = 'bsmtp:spam-%m-%s' + * Patch from upstream: add hability to detect WMF (Windows MetaFile) + attachments from the output of the file(1) utility + * debian/control: bump up versioned dependencies to those required by + amavisd-new 2.3.3 (oops!) (closes: #348439) + * libarchive-zip-perl >= 1.14 + * libcompress-zlib-perl >= 1.35 + * libmime-perl >= 5.417 + * debian/amavisd-new.8: + * remove repeated description of "debug" + * mention that "reload" could be in fact a restart + * amavisd-new.init: + * amavisd-new does not support reloading anymore(!), + so remove the reload initscript action (closes: #255376) + * improve message when old config files present + * minor code cleanups + * be silent while cleaning up left-over tmp directories + * conf.d/05-node_id: move $mydomain functionality to 05-domain_id + * conf.d/05-domain_id (new): + * move $mydomain functionality previously in 05-node_id here + * amavisd-new must also know the local domains, or a lot of + functionality gets disabled. Add a default to $mydomain + through @local_domains_acl (closes: #348990) + * conf.d/20-debian_defaults: Add (commented out) entries for WMF + matching + + -- Henrique de Moraes Holschuh Sat, 21 Jan 2006 15:31:09 -0200 + +amavisd-new (1:2.3.3-3) unstable; urgency=low + + [ Henrique de Moraes Holschuh ] + * Suggest spamassassin 3.1.0a or newer + * Do not direct stderr to /dev/null in cron scripts, now that sa 3.1.0a is + available in unstable (closes: #283027) + * README.Debian: document that using "bayes_auto_expire" for spamassassin + config when using amavisd-new is not a very good idea (closes: #295498); + Reformat and add section headers while at it + + -- Henrique de Moraes Holschuh Sun, 15 Jan 2006 13:58:01 -0200 + +amavisd-new (1:2.3.3-2) unstable; urgency=low + + * The "A Xmas minor miracle" release + + [ Ondrej Sury ] + * Version dependency on libconvert-uulib-perl to >= 1.0.5, for backports + + [ Henrique de Moraes Holschuh ] + * Rework of the split config file system: + * Move non-etc conf.d files to debian/conf + * (ro)00-upstream: deleted: Stop shipping amavisd.conf-defaults as a + read-only conf.d file. Ship it as an example, instead + * (ro)10-debian: split split into (ro)10-debian_scripts and + (ro)20_package + * (ro)10-debian: prunned: Move all changeable settings out of + (ro)10-debian and split into (rw)01-debian, (rw)15-av_scanner, + (rw)20-debian_default. Prune out most of them. + * (rw)15-content_filter_mode: added: Make it easy for the user to + re-enable spam checking and antivirus checking + * (rw)05-node_id: add: Autodetect $myhostname (from hostname --fqdn) and + $mydomain (from /etc/mailname) + * (rw)30-template_localization: add: Add example for the user on how to + read a l10n template set + * Ship upstream example configuration as an example + * Suggest cabextract too, since amavisd-new can use it + * Kill all postinst stuff related to myhostname and mydomain + * Add new "debug" and "debug-sa" actions to initscript, and update + README.Debian accordingly to suggest their use + * Add check in initscript to avoid starting an unconfigured amavisd-new + when upgrading from a previous version + * Remove old safe_encode kludge, perl now doesn't lock up on tainted utf8 + string processing, nor does it lose track of encodings anymore + * [l10n] Update etc/amavis/en_US messages with the upstream templates for + 2.3.3 + * [l10n] Delete other localized templates, as they are much too outdated. + New translations are very welcome. + * Add postinst code to handle l10n template conffile/confdir removal, + since dpkg does not delete conffiles removed by the package: move old + templates already installed to