* 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.
+ * Convert the patch file headers to the DEP 3 format.
-- Peter Pentchev <roam@ringlet.net> Tue, 01 Sep 2009 11:50:03 +0300
-Several fixes to make dma build on Debian:
-- build and install the files in the etc/ subdirectory;
-- generate aliases_parse.h and let the others depend on it;
-- define the __DECONST macro;
-- prototype open_locked() in dma.c, just in case;
-- use mtime instead of mtimespec.
-
-All of these are taken from the Ringlet Subversion repository:
-http://svn.ringlet.net/svn/ringlet/mail/dma/
-http://svn.ringlet.net/cgi-bin/viewvc/viewvc.cgi/ringlet/mail/dma/
+Description: Several fixes to make dma build on Debian.
+ - build and install the files in the etc/ subdirectory;
+ - generate aliases_parse.h and let the others depend on it;
+ - define the __DECONST macro;
+ - prototype open_locked() in dma.c, just in case;
+ - use mtime instead of mtimespec.
+Origin: other: http://svn.ringlet.net/svn/ringlet/mail/dma/
+Forwarded: not-needed
+Author: Peter Pentchev <roam@ringlet.net>
+Last-Update: 2009-09-01
--- a/Makefile
+++ b/Makefile
-On Debian, the aliases file lives in /etc, not /etc/mail.
-Define a smarthost by default, albeit an invalid one.
-Use deferred delivery - the package includes a cron job running the queue.
+Description: Customize the /etc/dma configuration files for Debian.
+ On Debian, the aliases file lives in /etc, not /etc/mail.
+ Define a smarthost by default, albeit an invalid one.
+ Use deferred delivery - the package includes a cron job running the queue.
+Origin: other: http://svn.ringlet.net/svn/ringlet/mail/dma/
+Forwarded: not-needed
+Author: Peter Pentchev <roam@ringlet.net>
+Last-Update: 2009-09-01
--- a/dma.8
+++ b/dma.8
-As per the Debian Policy, change the /usr/sbin/dma permissions from 2555
-to 2755, since removing root write access gains us nothing.
+Description: Install the dma binary with the correct permissions.
+ As per the Debian Policy, change the /usr/sbin/dma permissions from 2555
+ to 2755, since removing root write access gains us nothing.
+Origin: other: http://svn.ringlet.net/svn/ringlet/mail/dma/
+Forwarded: not-needed
+Author: Peter Pentchev <roam@ringlet.net>
+Last-Update: 2009-09-01
--- a/Makefile
+++ b/Makefile
-Fix a typo.
+Description: Fix a typo in an error message.
+ I'll forward this patch as soon as I catch up with the dma upstream.
+Origin: other: http://svn.ringlet.net/svn/ringlet/mail/dma/
+Forwarded: no
+Author: Peter Pentchev <roam@ringlet.net>
+Last-Update: 2009-09-01
--- a/crypto.c
+++ b/crypto.c
-Try to dot-lock the user's mailbox using the maillock(3) function from
-liblockfile, as mandated by Debian Policy.
+Description: Dot-lock the user's mailbox with maillock(3) from liblockfile.
+Origin: other: http://svn.ringlet.net/svn/ringlet/mail/dma/
+Forwarded: not-needed
+Author: Peter Pentchev <roam@ringlet.net>
+Last-Update: 2009-09-01
--- a/Makefile
+++ b/Makefile
-Implement double-bounce handling via an external program, controlled
-by the DBOUNCEPROG config parameter.
-Enable this handling by default, using the dbounce-simple-safecat
-helper installed by the package.
+Description: Implement double-bounce handling via an external program.
+ Implement double-bounce handling via an external program, controlled
+ by the DBOUNCEPROG config parameter.
+ Enable this handling by default, using the dbounce-simple-safecat
+ helper installed by the package.
+ Unfortunately, Simon Schubert <corecode@dragonflybsd.org> did not
+ accept this part of my changes to dma in issue 1321.
+Origin: other: http://svn.ringlet.net/svn/ringlet/mail/dma/
+Bug: http://bugs.dragonflybsd.org/issue1321
+Author: Peter Pentchev <roam@ringlet.net>
+Last-Update: 2009-09-01
--- a/conf.c
+++ b/conf.c
-Fix a file descriptor leak in the MAILNAMEFILE code.
-Fix a mistake in my patch submitted to DFBSD - "initialized" should be static!
-For Debian, use /etc/mailname for the MAILNAMEFILE.
+Description: Several fixes to the mail name file parsing.
+ Fix a file descriptor leak in the MAILNAMEFILE code.
+ Fix a mistake in my patch submitted to DFBSD - "initialized" should be static!
+ I'll forward these parts of the patch when I catch up with upstream.
+ For Debian, use /etc/mailname for the MAILNAMEFILE.
+Origin: other: http://svn.ringlet.net/svn/ringlet/mail/dma/
+Forwarded: no
+Author: Peter Pentchev <roam@ringlet.net>
+Last-Update: 2009-09-01
--- a/dma.c
+++ b/dma.c
-Implement the sendmail -t command-line option: parse the message itself
-to obtain the recipient addresses.
+Description: Implement sendmail -t, parse the message for recipients.
+ Unfortunately, Simon Schubert <corecode@dragonflybsd.org> did not
+ accept this part of my changes in issue 1321.
+Origin: other: http://svn.ringlet.net/svn/ringlet/mail/dma/
+Bug: http://bugs.dragonflybsd.org/issue1321
+Author: Peter Pentchev <roam@ringlet.net>
+Last-Update: 2009-09-01
--- a/dma.8
+++ b/dma.8
-Handle the "too many open files" error gracefully, retrying.
+Desciption: Handle the "too many open files" error gracefully, retrying.
+ I'll forward this patch when I catch up with the dma upstream.
+Origin: other: http://svn.ringlet.net/svn/ringlet/mail/dma/
+Forwarded: no
+Author: Peter Pentchev <roam@ringlet.net>
+Last-Update: 2009-09-01
--- a/dma.c
+++ b/dma.c
-Cater to XFS's weirdness - handle the case when a dirent's d_type
-field is not filled in by doing an extra stat().
-
-Debian: #544357
+Description: Allow the spool to be on a filesystem that does not set d_type.
+ Some filesystems (notably XFS) do not set the d_type field in the dirent
+ structure. This prevents dma from delivering any of the queued messages.
+ I'll forward this patch when I catch up with the dma upstream.
+Origin: other: http://svn.ringlet.net/svn/ringlet/mail/dma/
+Bug-Debian: http://bugs.debian.org/544357
+Forwarded: no
+Author: Peter Pentchev <roam@ringlet.net>
+Last-Update: 2009-09-01
--- a/dma.c
+++ b/dma.c
-Randomize the generated Message-Id field a bit more.
-
-Debian: #544475
+Description: Randomize the generated Message-Id field a bit more.
+ I'll forward this patch when I catch up with the dma upstream.
+Origin: other: http://svn.ringlet.net/svn/ringlet/mail/dma/
+Bug-Debian: http://bugs.debian.org/544475
+Forwarded: no
+Author: Peter Pentchev <roam@ringlet.net>
+Last-Update: 2009-09-01
--- a/Makefile
+++ b/Makefile