amavisd-new (1:2.4.2-6) unstable; urgency=high * [l10n] Add pt_BR deconf translation, thanks to André Luís Lopes (closes: #403551) -- Henrique de Moraes Holschuh Mon, 18 Dec 2006 13:12:20 -0200 amavisd-new (1:2.4.2-5) unstable; urgency=high * Update Brian May's email address (this needs to make it to Etch) * amavisd-new.postinst: Do not add amavis email aliases if a commented one is present (closes: #398978) -- Henrique de Moraes Holschuh Wed, 22 Nov 2006 11:26:08 -0200 amavisd-new (1:2.4.2-4) unstable; urgency=high * control: depend on libmime << 5.419, not << 5.4.19 (used only for sarge backports) * control: depend on libnet-perl (>= 1.16) | perl-modules (>= 5.8.1) (closes: #397503) * Do some partial cleanup on logcheck.ignore rules. We won't touch the violations ignore list, though (closes: #397502, #397456) * Update README.postfix invocation of amavisd-new for Debian (closes: #396348) * [l10n] Add debconf-po translation for de, thanks to Matthias Julius for the translation (closes: #395456) -- Henrique de Moraes Holschuh Wed, 8 Nov 2006 00:57:30 -0200 amavisd-new (1:2.4.2-3) unstable; urgency=high * Work around adduser not creating a missing homedir for a system user: start shipping /var/lib/amavis empty directory again (closes: #392852) * Pass --no-create-home to adduser, in order to shut it up as we are now shipping the (empty) homedir in the deb again * Unconditionally override the homedir of the *system* user amavis, as we don't support it anywhere but in /var/lib/amavis anyway. Trying to be nice about this has only caused issues so far -- Henrique de Moraes Holschuh Mon, 16 Oct 2006 09:46:31 -0300 amavisd-new (1:2.4.2-2) unstable; urgency=medium * Acknowledge NMU: closes: #390391 * amavisd-new-cronjob: enforce the shell when running as root, otherwise the cronjobs are not run if the amavis user has no shell (which might happen in certain installs inheriting existing amavis users, or due to local admin setup changes). Thanks to Aaron Isotton for the patch (closes: #389871) * amavisd-new-cronjob: fix misquoting when not running as root, which caused spurious cron emails (closes: #386366) * Provide a amavis entry in /etc/aliases due to cronjobs, pointing to root. Of course, if one already exists, none is added * debian/control: amavisd-new needs to depend on exim4 | mail-transport-agent because of the aliases stuff * debian/control: make amavisd-new-milter binNMUable, using source:Version and adding a versioned build-dependency on dpkg-dev (>= 1.13.19) * debian/control: add build-dependency on po-debconf, thanks Lintian! -- Henrique de Moraes Holschuh Thu, 12 Oct 2006 13:42:29 -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