dma (0.3) unstable; urgency=low [ Simon Schubert ] * todo: we create mboxes properly now * dma-mbox-create: group mail only needs to write to mboxes * errlog: preserve errno * dma-mbox-create: add error/status logging * dns_get_mx_list: handle errors properly [ Peter Pentchev ] * Make add_host() really return an error code. [ Simon Schubert ] * readmail: accept mail without newline at the end [ Peter Pentchev ] * In OpenSSL 1.0, TLSv1_client_method() returns a const pointer. [ Simon Schubert ] * make dma compile again on DragonFly * parse_addrs: fix parsing for multiple -- Simon Schubert <2@0x2c.org> Sat, 09 Jul 2011 02:38:05 +0200 dma (0.2) unstable; urgency=low * Update to dma 0.2 - debian: better mark as UNRELEASED - add ppa makefile recipe - TODO: suggest way to run a queue flush on boot - partially adopt 34-manpage-defaults.patch: AUTHPATH is not set by default - Revert "debian: better mark as UNRELEASED" - setlogident: openlog() wants a static variable - writequeuef: create files with g+rw - drop privileges when run by root - implement mbox creation via setuid helper - debian: build with consistent flags - debian: remove unused files - debian: fix lintian warnings and errors - make ppa: force lower version number - make ppa: proper name -- Simon Schubert <2@0x2c.org> Sun, 31 Oct 2010 23:57:50 +0100 dma (0.1) unstable; urgency=low * Update dma to 0.1 -- Simon Schubert <2@0x2c.org> Fri, 29 Oct 2010 00:57:26 +0200 dma (0.0.2010.06.17-6) unstable; urgency=low * Add the 37-gnu-hurd patch to really fix the FTBFS on GNU/Hurd. * Convert several shell output assignments from = to := * Switch to bzip2 compression for the Debian tarball. -- Peter Pentchev Sun, 17 Oct 2010 00:08:33 +0300 dma (0.0.2010.06.17-5) unstable; urgency=low * Only use SA_NOCLDWAIT if available to fix the Hurd FTBFS. -- Peter Pentchev Thu, 07 Oct 2010 11:42:23 +0300 dma (0.0.2010.06.17-4) unstable; urgency=low * Fix an infinite loop in dma-migrate if char is unsigned. Closes: #599172 * Switch to Git and point the Vcs-* fields to Gitorious. -- Peter Pentchev Wed, 06 Oct 2010 17:30:29 +0300 dma (0.0.2010.06.17-3) unstable; urgency=low * Update the debconf translations: - French by Steve Petruzzello; Closes: #587883 * Bump Standards-Version to 3.9.1 with no changes. * Disable deferred delivery by default, as in the upstream version: - in the 03-debian-locations patch, comment the DEFER keyword in dma.conf, as it is upstream - refresh the 11-double-bounce.patch - reword the README.Debian section on deferred delivery a bit - add a news blurb -- Peter Pentchev Tue, 27 Jul 2010 13:34:27 +0300 dma (0.0.2010.06.17-2) unstable; urgency=low * Quick on the heels of -1 to fix a momentary lapse of reason on my part: in the 03-debian-locations patch, revert part of the 0.0.2010.06.17-1 change: do not set a un-overrideable default for the deferred delivery! Closes: #587593 * Update the debconf translations: - Japanese by Hideki Yamane; Closes: #587543 -- Peter Pentchev Wed, 30 Jun 2010 11:59:46 +0300 dma (0.0.2010.06.17-1) unstable; urgency=low * New upstream version: - no longer reports the remote port number; Closes: #544820 - fixes some queue locking problems; Closes: #582593 - adapt the rules file to use the GNU Makefile instead of the BSD one - drop pmake from Build-Depends - remove the 01-debian-build patch, overtaken by upstream changes - in the 03-debian-locations patch, make the Debian defaults actual defaults for the dma binary, not just in the dma.conf file - adapt the 04-debian-setgid patch for the GNU Makefile - in the 10-liblockfile patch, change the GNU Makefile, too - enhance the 11-double-bounce patch a bit: - use dma's own delqueue() function instead of a naive unlink() so all the queue files are cleaned up - document the Debian default for DBOUNCEPROG in the manual page - resurrect the 13-hardening patch, correcting a couple of unchecked asprintf(3) and vasprintf(3) invocations - the functionality of the 20-parse-recipient patch was implemented upstream in a different way, so replace it with a small bugfix - remove the 22-openfiles patch, overtaken by upstream changes - in the 24-random-message-id patch, change the GNU Makefile, too - add the 27-int-size patch to cast a variable to the correct type - add the 28-valid-recipient patch to fix parsing recipients out of the message body - add the 29-double-free patch to fix a double-free error - add the 30-ldflags patch to honor LDFLAGS if specified - refresh the 09-typos, 17-mailname, 23-dirent-d_type, and 25-unsupported-starttls patches - teach the dbounce-simple-safecat handler about the M*/Q* spool files scheme * Bump Standards-Version to 3.9.0 with no changes. * Update the copyright file: - bring it up to the latest revision of the DEP 5 - update the upstream copyright notices - bump the year on my copyright notice * Remove the diffsrc rules target which was intended for my own internal use, but has outlived its time. * Use dpkg-buildflags from dpkg-dev >= 1.15.7~ to get the default values for CFLAGS, CPPFLAGS, and LDFLAGS; no longer rely on dpkg-buildpackage to set them by default. * Add the dma-migrate utility (in a separate binary package) to convert spool files to the new queue format (M* and Q* files for each message) * Add a dma-migrate invocation to dma.cron.d * Shorten the Vcs-Browser URL. * Add the 31-sigalrm-backoff patch to force a delivery attempt on SIGALRM. * Properly substitute the debconf-supplied values for DBOUNCEPROG and SMARTHOST into dma.conf even if they are empty without generating an invalid dma.conf file. * Remove the smarthost default; dma does MX lookups now, so it doesn't really *need* one anymore. * Reword the debconf relayhost question - dma does not really need a smarthost anymore. * Update the debconf translations: - Bulgarian - Portuguese by Américo Monteiro - German by Helge Kreutzmann; Closes: #586531 - Russian by Yuri Kozlov; Closes: #586579 - Czech by Michal Simunek; Closes: #586791 - Swedish by Martin Bagge; Closes: #586825 - Spanish by Francisco Javier Cuadrado; Closes: #587088 * Update the smarthost configuration information in README.Debian. * Add the 32-comment-uncomment patch to correct the manual page wording. * Add the 33-opportunistic-tls patch to allow remote connections to proceed even if the STARTTLS negotiation fails. * Fix the 25-unsupported-starttls patch to actually error out if the SSL negotiation fails. * Forward all the non-Debian-specific patches upstream to Simon Schubert. * Add the 34-manpage-defaults patch to properly document what dma will use as default values if not specified in the config file instead of what the default config file specifies. Closes: #544748 * Add the 35-delivery-retry patch to try local deliveries a bit more often and to randomize the delivery timeout to avoid locking issues. -- Peter Pentchev Mon, 28 Jun 2010 23:26:36 +0300 dma (0.0.2009.07.17-3) unstable; urgency=low * Really install the files in /etc/dma/ as root/mail/640 and change the ownership of the existing files in the postinst script when upgrading from older versions. Closes: #544664 * Install the /usr/bin/mailq and /usr/bin/newaliases symlinks. Closes: #558421 * Switch to the 3.0 (quilt) source format. * Update the debconf translations: - add German. Closes: #552754 - add Japanese. Closes: #554515 - remove a double space and unfuzzy the translations. Closes: #552586 * Fix a crash when the SMTP server does not support STARTTLS. Closes: #547594 * Always use the user-supplied value from the debconf query for the smarthost and the double-bounce program. This may result in debconf overriding a manually-edited config file, so add a note to dma.conf stating that these values are handled via debconf. Closes: #544663 * Fix a misspelling of dma/dbounceprog as dma/defer in the debconf configuration script. Oops. -- Peter Pentchev Sat, 19 Dec 2009 14:35:10 +0200 dma (0.0.2009.07.17-2) unstable; urgency=low * Allow the spool directory to live on a filesystem that does not set the d_type member of the dirent structure, like XFS. Closes: #544357 * Randomize the Message-Id a bit more. Closes: #544475 * Bump Standards-Version to 3.8.3 with no changes. * Only enable the build hardening wrapper if the "hardening" build option is specified. * Switch the copyright file header from the Wiki to DEP 5. * Remove the manual page ".Dx" patch - the groff version in Squeeze knows about the .Dx mdoc macro. Add a lintian override for the "Unknown DragonFly version" error. * Convert the patch file headers to the DEP 3 format. -- Peter Pentchev Tue, 01 Sep 2009 13:36:33 +0300 dma (0.0.2009.07.17-1) unstable; urgency=low * Initial release (Closes: #511410, #533458, #533614, #533890, #534101, #534860) -- Peter Pentchev Tue, 11 Aug 2009 16:08:41 +0300