Skip to content

Debian Changelog spampd (2.30-22)

2008

spampd (2.30-22) unstable; urgency=low

   * Fix typo in init script
   * Fix check_pid in init script to not take any pre-set VERBOSE environment
     variable into account (closes: #505430)

 -- Sven Mueller <sven@debian.org>  Wed, 12 Nov 2008 14:17:30 +0100

spampd (2.30-21) unstable; urgency=low

   * upgrade policy version
   * Add VCS and homepage information to debian/control
   * fix patches to work with new 3.0 (quilt) source format (Closes: #485357)
   * Fix package description (Closes: #485585)

 -- Sven Mueller <sven@debian.org>  Tue, 22 Jul 2008 18:25:57 +0200

spampd (2.30-20) unstable; urgency=low

   * Move from dpatch to quilt
   * fix init script dependencies (Closes: #470108)

 -- Sven Mueller <sven@debian.org>  Sun, 16 Mar 2008 18:37:55 +0100

2007

spampd (2.30-19) unstable; urgency=low

   * The "Shame again" release
   * Fix missing dereference (Closes: #425802)

 -- Sven Mueller <sven@debian.org>  Wed, 30 May 2007 18:58:55 +0200

spampd (2.30-18) unstable; urgency=low

   * The "Shame On Me" release
   * Fix a bug introduced with the patch for #421100. Actually two:
     A missing } inside one sub and the usage of a variable (by wrong name
     even) before its declaration. (Closes: #425802)

 -- Sven Mueller <sven@debian.org>  Fri, 25 May 2007 16:17:37 +0200

spampd (2.30-17) unstable; urgency=low

   * Add patch to fix multi-destination LMTP (Closes: #395355)
     Thanks for the patch and for testing it go to:
     Vladislav Kurz <vladki@brno-czfree.net>
   * Document problems with SpamAssassin's auto-whitelist plugin and
     the default filesystem storage. (Related to: bug #413753)
   * Apply patch by Alexander Wirt to introduce a parameter which
     sets a proper home directory and also cleans up the environment
     before backgrounding. (Closes: #421100)

 -- Sven Mueller <sven@debian.org>  Tue, 22 May 2007 19:15:09 +0200

spampd (2.30-16) unstable; urgency=low

   * remove Debian specific part of libnet-server-perl syslog regression
     workaround and add versioned dependency (Closes: #407223)

 -- Sven Mueller <sven@debian.org>  Fri, 19 Jan 2007 17:29:27 +0100

2006

spampd (2.30-15) unstable; urgency=low

   * Add versioned depend on lsb-base, I'm using log_daemon_msg which
     isn't supported in earlier versions it seems.
   * Add notes about the LMTP support and a known problem with it. The
     problem isn't reproducible for me. (Closes #395355)

 -- Sven Mueller <sven@debian.org>  Thu, 2 Nov 2006 17:27:21 +0100

spampd (2.30-14) unstable; urgency=medium

   * Change scripts to explicitly use /bin/bash instead of /bin/sh.
     If anyone wants to submit a patch to make all scripts dash-clean,
     I welcome it, but I currently have better things to do.
     (Closes: #391219) Urgency medium to match bug severity.

 -- Sven Mueller <sven@debian.org>  Mon, 9 Oct 2006 23:49:37 +0200

spampd (2.30-13) unstable; urgency=low

   * Fix the previous change. It had an unexpected side-effect

 -- Sven Mueller <sven@debian.org>  Tue, 1 Aug 2006 22:57:34 +0200

spampd (2.30-12) unstable; urgency=low

   * Add a check to 55-workaround-for-syslog-regression so that an unmodified
     spampd package from sid will also work on sarge with the fixed
     libnet-server-perl package installed

 -- Sven Mueller <sven@debian.org>  Tue, 1 Aug 2006 19:44:53 +0200

spampd (2.30-11) unstable; urgency=low

   * Remove POSIX-optional "function" preface to shell functions to make dash
     happy. Did I mention that dash isn't half as POSIX compliant as it is
     meant to be? (Closes: 376726)

 -- Sven Mueller <sven@debian.org>  Wed, 5 Jul 2006 15:36:02 +0200

spampd (2.30-10) unstable; urgency=low

   * Fix __WARN__ handler to only use a format string when appropriate, i.e.
     when syslog module is above some version. (Closes: #375939)
   * Fix missing dereference in patch introducing the optional spampd.conf
     usage. It now properly dereferences $options{'config'} (Closes: #375938)
     Thanks go to Tatsuki Sugiura for noticing these two bugs.

 -- Sven Mueller <sven@debian.org>  Thu, 29 Jun 2006 16:32:54 +0200

spampd (2.30-9) unstable; urgency=low

   * Fix unintended -8 upload with wrong distribution

 -- Sven Mueller <sven@debian.org>  Tue, 20 Jun 2006 19:52:17 +0200

spampd (2.30-8) UNRELEASED; urgency=low

   * Fix removal of stat-overrides in postrm
   * Try to handle downgrades (even when failed) correctly in postinst/postrm

 -- Sven Mueller <sven@debian.org>  Tue, 20 Jun 2006 15:05:40 +0200

spampd (2.30-7) unstable; urgency=low

   * Install dpkg-statoverrides only if no previous version was configured or
     the previous version is lower than 2.30-5 (Closes: #374603)
   * Fix error handling in prerm

 -- Sven Mueller <sven@debian.org>  Tue, 20 Jun 2006 12:58:26 +0200

spampd (2.30-6) unstable; urgency=low

   * Switch maintainer address
   * Fix init script to use the correct LSB init script tags
   * Use lsb init-functions log_* subroutines where they seem to make
     sense
   * Depend on lsb-base now that I use lsb-base's init-functions

 -- Sven Mueller <sven@debian.org>  Mon, 19 Jun 2006 15:54:35 +0200

spampd (2.30-5) unstable; urgency=low

   * Add special "user" configuration file only accessed by spampd's
     SpamAssassin Instance (closes: #344373)
   * Revert postinst to use dh_installinit built-in option to call an error
     handler if the init script fails.
   * Move dependencies from build-depends-indep to build-depends
     (since they must also be fulfilled when calling the clean target)

 -- Sven Mueller <sven@debian.org>  Fri, 16 Jun 2006 15:26:49 +0200

spampd (2.30-4) unstable; urgency=low

   * Fix init script return value when run by non-root
   * Use error handler for init script calls in postinst/prerm (closes: #366362)

 -- Sven Mueller <debian@incase.de>  Mon, 8 May 2006 02:43:00 +0200

spampd (2.30-3) unstable; urgency=low

   * Fix syntax errors introduced during prior update (slipped in after test)
     Thanks for the report and fix to Adam James <ad@heliosphan.co.uk>
     (closes: #362839)
   * Remove Martin F. Krafft from the uploaders field

 -- Sven Mueller <debian@incase.de>  Fri, 14 Apr 2006 20:14:44 +0200

spampd (2.30-2) unstable; urgency=low

   * Add workaround patch for the regression of libnet-server-perl's log()
     function (closes: #344372)
     Format string protection in Net::Server::PreForkSimple->log() calls
     is now only used for libnet-server-perl versions below 0.89
   * Don't read user config when parsing spamassassin config (related to:
     bug #344373)
     Note: Doesn't close bug yet because it's no real resolution.
   * Make init script report insufficient privileges when not run as root
     (closes: #350637)
   * Update policy version (removes lintian warning)

 -- Sven Mueller <debian@incase.de>  Thu, 23 Mar 2006 22:21:25 +0100

2005

spampd (2.30-1) unstable; urgency=low

   * New upstream release
     - fixes possible DoS/remote exploit (closes #332259)
   * remove various dpatch files (incorporated by upstream)

 -- Sven Mueller <debian@incase.de>  Wed, 30 Nov 2005 17:27:45 +0100

spampd (2.20-18) unstable; urgency=low

   * Fix match/concatenation with uninitialized string (off by 1 error during
     walk through array)
   * Change all server->log calls to use "%s" as the second argument so that
     any %* in the string passed as third argument aren't expanded. spampd
     doesn't use the expansion feature anyway, so any expansion made would be
     accidental.

 -- Sven Mueller <debian@incase.de>  Wed, 19 Oct 2005 14:54:17 +0200

spampd (2.20-17) unstable; urgency=high

   * Make init script completely LSB 2.1/3.0 compliant, see
     http://refspecs.freestandards.org/LSB_2.1.0/LSB-generic/LSB-generic/iniscrptact.html
     http://refspecs.freestandards.org/LSB_2.1.0/LSB-generic/LSB-generic/initscrcomconv.html
     respectively
     http://refspecs.freestandards.org/LSB_3.0.0/LSB-generic/LSB-generic/iniscrptact.html
     http://refspecs.freestandards.org/LSB_3.0.0/LSB-generic/LSB-generic/initscrcomconv.html
   * remove the last remaining (possible) bashisms from init script
     (closes #317746)
   * fix up README.Debian a bit
   * add note to README.Debian to document initially disabled state of the
     daemon.
   * Fix a DoS vulnerability in MSGID-Handling
   * Fix match/concatenation with uninitialized string

 -- Sven Mueller <debian@incase.de>  Tue, 18 Oct 2005 21:33:35 +0200

spampd (2.20-16) unstable; urgency=low

   * Remove bashism from init script (closes #317746)

 -- Sven Mueller <debian@incase.de>  Tue, 12 Jul 2005 21:24:59 +0200

spampd (2.20-14) unstable; urgency=low

   * Don't depend on coreutils (closes #316427)
   * Fix a small cosmetic problem with perl complain about the SA version
     string not being a number. The fixtrims the SA version string to something
     matches [0-9]+\.[0-9]+, an alternate patch which switches to textual
     compares instead of numerical compares is available in debin/patches.

 -- Sven Mueller <debian@incase.de>  Tue, 5 Jul 2005 14:55:05 +0200

spampd (2.20-11) unstable; urgency=low

   * Fix init script to exit with returncode 0 if asked to stop
     non-running daemon (should make the init script LSB compliant
     as far as I know).

 -- Sven Mueller <debian@incase.de>  Thu, 30 Jun 2005 16:05:06 +0200

spampd (2.20-10) unstable; urgency=low

   * Never publicly released
   * Fixed a small problem (numeric comparison of possibly non-numeric strings)
     with detection of the used SpamAssassin version
   * Fix my own dpatch scripts to never create backups of patched files. They
     shouldn't be necessary because my scripts only apply the patches if a test
     with 'patch --dry-run' doesn't report any problem

 -- Sven Mueller <debian@incase.de>  Sun, 5 Jun 2005 01:35:36 +0200

spampd (2.20-9) unstable; urgency=low

   * Fix line duplication introduced by the add-envelope-from_to patch
   * Fix a typo in debian/patches/55-add-envelope-from_to.dpatch which
     prevented the patch from being applied. (closes: #295590)
     - The option to enable addition of envelope headers is -seh or
       --set-envelope-headers
   * Fix a typo in the package description (closes: #300066)
   * remove dh_testroot from build and clean targets. It's only needed
     in the install target

 -- Sven Mueller <debian@incase.de>  Mon, 21 Mar 2005 21:28:52 +0100

spampd (2.20-8) unstable; urgency=high

   * Fix two problems in the patch to add Envelope-To and Envelope-From
     headers, which was introduced with the last upload (closes: #292410)
   * Add some documentation regarding timeout values do the
     debian readme (see also #292064)
   * Add a ADDOPTS variable to /etc/default/spampd and use it
     in /etc/init.d/spampd to allow passing of additional
     commandline arguments to spampd

 -- Sven Mueller <debian@incase.de>  Wed, 2 Feb 2005 01:38:55 +0100

spampd (2.20-7) unstable; urgency=low

   * Added patch which allows addition of Envelope-To and Envelope-From
     headers before passing the message to SpamAssassin (closes: #285531)
   * Remove spampd user only when the package is purged, not when removed
   * Don't redirect any output (stdout/stderr) from adduser in postinst
     script. Use --quiet instead
   * Remove spampd.orig (is sometimes created by the dpatch scripts)
     in the clean target

 -- Sven Mueller <debian@incase.de>  Sat, 1 Jan 2005 18:15:47 +0100

2004

spampd (2.20-6) unstable; urgency=low

   * Allow configuration of the syslog destination
     via /etc/default/spampd (INET socket or UNIX socket)
   * Switch default syslog destination to UNIX because Debian
     standard configuration of syslogd doesn't allow logging
     via INET socket.

 -- Sven Mueller <debian@incase.de>  Sun, 12 Dec 2004 01:12:00 +0100

spampd (2.20-5) unstable; urgency=low

   * Added martin f. krafft as a co-maintainer on his request
   * Depend on dpkg >= 1.10.23 (closes: #281101)
   * pass setsid -> 1 to Net::Server when backgrounded
     thereby closing stdin/stdout/stderr when daemonized
   * don't redirect stdin/stdout/stderr on start-stop-daemon
     in initscript (not needed anymore due to previous fix)
   * Fix a minor mistake in debian/README.debian
   * Moved over to dpatch for patch handling
   * Replace Build-Depends with more appropriate
     Build-Depends-Indep

 -- Sven Mueller <debian@incase.de>  Tue, 16 Nov 2004 18:54:51 +0100

spampd (2.20-4) unstable; urgency=low

   * Fixed postinst and prerm scripts to suppress adduser/deluser
     output. It just doesn't say anything important anyway.
   * Suppress start-stop-daemon output on "/etc/init.d/spampd stop"
     if the daemon is disabled in /etc/default/spampd.

 -- Sven Mueller <debian@incase.de>  Sun, 10 Oct 2004 19:56:33 +0200

spampd (2.20-3) unstable; urgency=low

   * Fixed up the init script to some degree
   * Changed init script to use start-stop-daemon instead of handling
     everything manually

 -- Sven Mueller <debian@incase.de>  Sat, 9 Oct 2004 12:55:57 +0200

spampd (2.20-2) unstable; urgency=low

   * Fixed a bug in preinst script which caused the spampd user not
     to be added
   * Added check after adding the user wether or not the user now
     exists. Fail preinst script if it doesn't exist
   * Upstream changed version number without significant source
     changes, to fix upgrade problems because of 2.2 being smaller
     than 2.12

 -- Sven Mueller <debian@incase.de>  Fri, 8 Oct 2004 02:00:23 +0200

spampd (2.2-1) unstable; urgency=low

   * Updated to new upstream release
   * Now supports spamassassin 2.6 again

 -- Sven Mueller <debian@incase.de>  Wed, 6 Oct 2004 13:28:17 +0200

spampd (2.12-8) unstable; urgency=low

   * Update control file to Standards version 3.6.1.1
   * Corrected problems in package description
   * Modified init script to accept yes/true/enable/1 to
     enable an option in /etc/default/spampd
   * Sponsored by martin f. krafft <madduck@debian.org>
     (closes: Bug#220007).

 -- Sven Mueller <debian@incase.de>  Tue, 5 Oct 2004 18:52:09 +0200

spampd (2.12-7) unstable; urgency=low

   * Patched spampd to work with SpamAssassin version 3
     (This breaks compatibility with SpamAssassin version 2!)
   * Changed dependecy on SpamAssassin from << 3 to >= 3

 -- Sven Mueller <debian@incase.de>  Wed, 29 Sep 2004 19:49:07 +0200

spampd (2.12-6) unstable; urgency=low

   * Added a < 3 to the SpamAssassin dependency

 -- Sven Mueller <debian@incase.de>  Wed, 26 Sep 2004 19:49:07 +0200

spampd (2.12-5) unstable; urgency=low

   * Made the init script full LSB 2.0 compliant

 -- Sven Mueller <debian@incase.de>  Thu, 25 Sep 2004 13:09:17 +0200

spampd (2.12-4) unstable; urgency=low

   * Fixed a typo in the init script which made it ignore various
     /etc/default/spampd settings

 -- Sven Mueller <debian@incase.de>  Wed, 24 Sep 2004 19:53:07 +0200

spampd (2.12-3) unstable; urgency=low

   * Removed default html documentation file and added make rule
     to generate it freshly from the perl file (pod2html).

 -- Sven Mueller <debian@incase.de>  Mon, 15 Sep 2004 19:49:07 +0200

spampd (2.12-2) unstable; urgency=low

   * Added manpages

 -- Sven Mueller <debian@incase.de>  Mon, 14 Sep 2004 18:48:23 +0200

spampd (2.12-1) unstable; urgency=low

   * Initial Release.

 -- Sven Mueller <debian@incase.de>  Mon, 13 Sep 2004 17:00:16 +0200