- Add rudimentary Test::More modules for testing Debbugs::Mime and
Debbugs::Mail. These are currently not called as part of the build
process.
-
+ - Allow X-debbugs-* to be set in pseudo headers. (closes: #179340)
+ - Obey X-Debbugs-No-Ack in control@ messages. (closes: #201825)
+ - Allow forwarded: to be set at submit@ time. (closes: #128320)
+
-- Colin Watson <cjwatson@debian.org> Fri, 20 Jun 2003 18:57:25 +0100
debbugs (2.4.1) unstable; urgency=low
#!/usr/bin/perl
-# $Id: process.in,v 1.106 2005/10/06 03:46:13 ajt Exp $
+# $Id: process.in,v 1.107 2005/10/19 01:22:14 don Exp $
#
# Usage: process nn
# Temps: incoming/Pnn
print DEBUG ">$fn~$fv<\n";
}
+# Allow pseudo headers to set x-debbugs- stuff [#179340]
+for my $key (grep /X-Debbugs-.*/i, keys %pheader) {
+ $header{$key} = $pheader{$key} if not exists $header{$key};
+}
$fwd .= join("\n",@msg[$i..$#msg]);
if (defined($pheader{owner})) {
$data->{owner}= $pheader{owner};
}
+ if (defined($pheader{forwarded})) {
+ $data->{'forwarded-to'} = $pheader{forwarded};
+ }
&filelock("nextnumber.lock");
open(N,"nextnumber") || &quit("nextnumber: read: $!");
$v=<N>; $v =~ s/\n$// || &quit("nextnumber bad format");
#!/usr/bin/perl
-# $Id: service.in,v 1.117 2005/10/09 14:17:41 ajt Exp $
+# $Id: service.in,v 1.118 2005/10/19 01:22:14 don Exp $
#
# Usage: service <code>.nn
# Temps: incoming/P<code>.nn
&unfilelock;
utime(time,time,"db-h");
-&sendmailmessage($reply,$replyto,@maintccaddrs,@bcc);
+&sendmailmessage($reply,exists $header{'x-debbugs-no-ack'}?():$replyto,@maintccaddrs,@bcc);
unlink("incoming/P$nn") || &quit("unlinking incoming/P$nn: $!");