-dma (0.0.2009.02.11-1~3) unstable; urgency=low
+dma (0.0.2009.02.11-1~4) unstable; urgency=low
- * Add a new patch to guess the username better when getlogin(3) fails.
+ * Add a new patch to ignore a whole slew of sendmail options.
* TODO:
- use debconf.
+ -- Peter Pentchev <roam@ringlet.net> Thu, 12 Mar 2009 15:36:42 +0200
+
+dma (0.0.2009.02.11-1~3) unstable; urgency=low
+
+ * Add a new patch to guess the username better when getlogin(3) fails.
+
-- Peter Pentchev <roam@ringlet.net> Thu, 12 Mar 2009 14:43:14 +0200
dma (0.0.2009.02.11-1~2) unstable; urgency=low
--- /dev/null
+Ignore a whole slew of sendmail options. Probably some more left.
+
+--- a/dma.c
++++ b/dma.c
+@@ -1111,7 +1111,7 @@
+ snprintf(tag, 254, "dma");
+
+ opterr = 0;
+- while ((ch = getopt(argc, argv, "A:b:Df:iL:o:O:q:r:")) != -1) {
++ while ((ch = getopt(argc, argv, "A:b:B:C:d:Df:F:h:iL:N:no:O:q:r:R:UV:vX:")) != -1) {
+ switch (ch) {
+ case 'A':
+ /* -AX is being ignored, except for -A{c,m} */
+@@ -1153,6 +1153,21 @@
+ doqueue = 1;
+ break;
+
++ /* Ignored options */
++ case 'B':
++ case 'C':
++ case 'd':
++ case 'F':
++ case 'h':
++ case 'N':
++ case 'n':
++ case 'R':
++ case 'U':
++ case 'V':
++ case 'v':
++ case 'X':
++ break;
++
+ default:
+ exit(1);
+ }