From: Don Armstrong Date: Wed, 8 Nov 2006 02:05:46 +0000 (-0800) Subject: disallow forwarded being set to a $gEmailDomain address X-Git-Tag: release/2.6.0~587^2~1 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=f71ac6709f1a18cd3f216fc8deda33a0605360a0;p=debbugs.git disallow forwarded being set to a $gEmailDomain address --- diff --git a/debian/changelog b/debian/changelog index 3bb240c9..a6731457 100644 --- a/debian/changelog +++ b/debian/changelog @@ -139,6 +139,8 @@ debbugs (2.4.2) UNRELEASED; urgency=low be archived. (closes: #153536) - my_url in pkgreport.cgi now returns the complete url (closes: #378566) - Document precisely how forwarded works (closes: #228049) + - Dissallow forwarded being set to a $gEmailDomain address + (closes: #397486) -- Colin Watson Fri, 20 Jun 2003 18:57:25 +0100 diff --git a/scripts/process.in b/scripts/process.in index 6569260f..bdeec7f7 100755 --- a/scripts/process.in +++ b/scripts/process.in @@ -283,6 +283,10 @@ if ($codeletter eq 'D' || $codeletter eq 'F') $receivedat= "forwarded\@$gEmailDomain"; $markaswhat= 'forwarded'; $set_forwarded= $header{'to'}; + # Dissallow forwarded being set to this bug tracking system + if (defined $set_forwarded and $set_forwarded =~ /\Q$gEmailDomain\E/) { + undef $set_forwarded; + } if ( length( $gListDomain ) > 0 && length( $gForwardList ) > 0 ) { push @generalcc, "$gForwardList\@$gListDomain"; $generalcc= "$gForwardList\@$gListDomain";