--- amavisd-new-2.7.1.orig/debian/amavisd-new-cronjob +++ amavisd-new-2.7.1/debian/amavisd-new-cronjob @@ -0,0 +1,43 @@ +#!/bin/bash + +# amavisd-new cronjob helper +# +# Run it as the amavis user +# +# First parameter specifies which cronjob routine to run: +# sa-sync: spamassassin fast sync +# sa-clean: spamassassin cleanup + +test -e /usr/bin/sa-learn || exit 0 +test -e /usr/sbin/amavisd-new || exit 0 + +if [ "$(id --name -u)" != "amavis" ] +then + echo "Please run this cronjob as user amavis" + exit 1 +fi + +set -e +umask 022 + +if ! perl -MMail::SpamAssassin -e "my \$spamtest = Mail::SpamAssassin->new(); +\$spamtest->compile_now (); \$spamtest->{conf}->{use_bayes} ? exit 0 : exit 1" +then + #bayes is disabled - just exit + exit +fi + +case $1 in + sa-sync) + /usr/bin/sa-learn --sync 2>&1 >/dev/null + ;; + sa-clean) + /usr/bin/sa-learn --sync --force-expire 2>&1 >/dev/null + ;; + *) + echo "$0: unknown cron routine $1" >&2 + exit 1 + ;; +esac + +exit 0 --- amavisd-new-2.7.1.orig/debian/amavisd-new-cronjob.8 +++ amavisd-new-2.7.1/debian/amavisd-new-cronjob.8 @@ -0,0 +1,39 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH AMAVISD-NEW-CRONJOB 8 "2006-08-10" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +amavisd-new-cronjob \- Cronjobs for the Debian amavisd-new package +.SH SYNOPSIS +.B amavisd-new-cronjob +.I sa-sync +| +.I sa-clean +.br +.SH DESCRIPTION +.B amavisd-new-cronjob +is a helper script that contains the cron job routines used by the +amavisd-new Debian package. It exists to help deployment in high-security +environments, such as SE-Linux. +.PP +This helper script is called by entries in the system crontab directories, +as usual. +.SH SEE ALSO +.BR /usr/share/doc/amavisd-new/* +.br +.SH AUTHOR +This manual page was written by Henrique de Moraes Holschuh , +for the Debian GNU/Linux system (but may be used by others). --- amavisd-new-2.7.1.orig/debian/amavisd-new.install +++ amavisd-new-2.7.1/debian/amavisd-new.install @@ -0,0 +1,2 @@ +debian/spamassassin/amavisd-new etc/spamassassin/sa-update-hooks.d/ +amavisd-snmp-subagent usr/sbin/ --- amavisd-new-2.7.1.orig/debian/amavisd-new.manpages +++ amavisd-new-2.7.1/debian/amavisd-new.manpages @@ -0,0 +1,2 @@ +debian/amavisd-new.8 +debian/amavisd-new-cronjob.8 --- amavisd-new-2.7.1.orig/debian/extract-upstream-en_US-templates.pl +++ amavisd-new-2.7.1/debian/extract-upstream-en_US-templates.pl @@ -0,0 +1,43 @@ +#!/usr/bin/perl -T + +# +# This hideous hack is just a quick way to update the en_US templates +# from the amavisd binary. Call it with stdin pointing to amavisd, +# and it will generate the files in the current directory +# + +use strict; + + +my $line; +my @knowntemplates = ( + [ 'DELIVERY STATUS NOTIFICATIONS', 'template-dsn.txt' ], + [ 'VIRUS.*SENDER NOTIFICATIONS', 'template-virus-sender.txt' ], + [ 'non-spam.*ADMINISTRATOR NOTIFICATIONS', 'template-virus-admin.txt' ], + [ 'VIRUS.*RECIPIENTS NOTIFICATIONS', 'template-virus-recipient.txt' ], + [ 'spam SENDER NOTIFICATIONS', 'template-spam-sender.txt' ], + [ 'spam ADMINISTRATOR NOTIFICATIONS', 'template-spam-admin.txt' ], + [ 'RELEASE FROM A QUARANTINE', 'template-release-quarantine.txt' ], + [ 'problem/feedback report', 'template-problem-feedback.txt' ], + [ 'text part of an auto response', 'template-auto-response.txt' ], +); + +local($/) = "__DATA__\n"; +while ($line = ) { + chomp $line; + if ( $line =~ /This is a template for/ ) { + my $i = $#knowntemplates; + while ( $i >= 0 ) { + if ($line =~ $knowntemplates[$i][0]) { + print "Generating $knowntemplates[$i][1] ...\n"; + open(DATAOUT, ">$knowntemplates[$i][1]"); + print DATAOUT $line; + close(DATAOUT); + last; + } else { + #print "Unknown template $line\n"; + } + $i--; + } + } +} --- amavisd-new-2.7.1.orig/debian/changelog +++ amavisd-new-2.7.1/debian/changelog @@ -0,0 +1,1556 @@ +amavisd-new (1:2.7.1-2) unstable; urgency=low + + * [02ccf50] Add free lha decompresser (Closes: #677692) + + -- Alexander Wirt Sat, 16 Jun 2012 19:04:24 +0200 + +amavisd-new (1:2.7.1-1) unstable; urgency=low + + * [a1fea9f] Imported Upstream version 2.7.1 + * [a96f241] Bump standards version + + -- Alexander Wirt Sun, 29 Apr 2012 08:50:46 +0200 + +amavisd-new (1:2.7.0-2) unstable; urgency=low + + * [4fa518e] Don't use su to call the cronjob + (Closes: #652894, #654010,#654971) + * [443ce9f] Move amavisd-new.cron.daily to amavisd-new.cron.d + and run as amavis + * [9618a0f] Recommend libnet-patricial-perl (Closes: #665467) + * [6aa7cfb] Recommend altermime and ripole (Closes: #665469) + * [3963df7] Allow perl as alternative for libzlib-perl (Closes: #582168) + + -- Alexander Wirt Thu, 19 Apr 2012 08:49:53 +0200 + +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