summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xchecksetup.pl4
-rwxr-xr-ximportxml.pl3
-rwxr-xr-xmove.pl3
-rwxr-xr-xpost_bug.cgi2
-rwxr-xr-xprocess_bug.cgi8
5 files changed, 11 insertions, 9 deletions
diff --git a/checksetup.pl b/checksetup.pl
index ee61522cb..e6e5c398f 100755
--- a/checksetup.pl
+++ b/checksetup.pl
@@ -821,7 +821,7 @@ if ($my_create_htaccess) {
open HTACCESS, ">.htaccess";
print HTACCESS <<'END';
# don't allow people to retrieve non-cgi executable files or our private data
-<FilesMatch ^(.*\.pl|.*localconfig.*|processmail|runtests.sh)$>
+<FilesMatch ^(.*\.pl|.*localconfig.*|runtests.sh)$>
deny from all
</FilesMatch>
<FilesMatch ^(localconfig.js|localconfig.rdf)$>
@@ -1107,7 +1107,7 @@ WriteParams();
#
# These are the files which need to be marked executable
-my @executable_files = ('processmail', 'whineatnews.pl', 'collectstats.pl',
+my @executable_files = ('whineatnews.pl', 'collectstats.pl',
'checksetup.pl', 'importxml.pl', 'runtests.sh');
# tell me if a file is executable. All CGI files and those in @executable_files
diff --git a/importxml.pl b/importxml.pl
index 6575e2f62..50139ba40 100755
--- a/importxml.pl
+++ b/importxml.pl
@@ -62,6 +62,7 @@ use lib ($::path);
use XML::Parser;
use Data::Dumper;
$Data::Dumper::Useqq = 1;
+use Bugzilla::BugMail;
require "CGI.pl";
require "globals.pl";
@@ -648,7 +649,7 @@ for (my $k=1 ; $k <= $bugqty ; $k++) {
$log .= "\n\n\n";
}
- system("./processmail", $id, $exporter);
+ Bugzilla::BugMail::Send($id, { 'changer' => $exporter });
}
my $subject = "$bugqty bug(s) successfully moved from $urlbase to "
diff --git a/move.pl b/move.pl
index 7d3d84553..f1777c8fe 100755
--- a/move.pl
+++ b/move.pl
@@ -30,6 +30,7 @@ require "CGI.pl";
use vars qw($template $userid %COOKIE);
use Bug;
+use Bugzilla::BugMail;
$::lockcount = 0;
@@ -132,7 +133,7 @@ foreach my $id (split(/:/, $::FORM{'buglist'})) {
"($id, $exporterid, now(), " . SqlQuote($comment) . ")");
print "<P>Bug $id moved to " . Param("move-to-url") . ".<BR>\n";
- system("./processmail", $id, $exporter);
+ Bugzilla::BugMail::Send($id, { 'changer' => $exporter });
}
}
print "<P>\n";
diff --git a/post_bug.cgi b/post_bug.cgi
index 2a2bcb5fa..c319e8024 100755
--- a/post_bug.cgi
+++ b/post_bug.cgi
@@ -205,7 +205,7 @@ my %ccids;
my @cc;
# Create the ccid hash for inserting into the db
-# and the list for passing to processmail
+# and the list for passing to Bugzilla::BugMail::Send
# use a hash rather than a list to avoid adding users twice
if (defined $::FORM{'cc'}) {
foreach my $person (split(/[ ,]/, $::FORM{'cc'})) {
diff --git a/process_bug.cgi b/process_bug.cgi
index cce3792ee..856767381 100755
--- a/process_bug.cgi
+++ b/process_bug.cgi
@@ -1398,7 +1398,7 @@ foreach my $id (@idlist) {
@ccRemoved = @removed;
}
- # We need to run processmail for dependson/blocked bugs if the dependencies
+ # We need to send mail for dependson/blocked bugs if the dependencies
# change or the status or resolution change. This var keeps track of that.
my $check_dep_bugs = 0;
@@ -1586,7 +1586,7 @@ foreach my $id (@idlist) {
$newhash{$col} = $newvalues[$i];
$i++;
}
- # for passing to processmail to ensure that when someone is removed
+ # for passing to Bugzilla::BugMail to ensure that when someone is removed
# from one of these fields, they get notified of that fact (if desired)
#
my $origOwner = "";
@@ -1612,8 +1612,8 @@ foreach my $id (@idlist) {
$col = 'component';
}
- # save off the old value for passing to processmail so the old
- # owner can be notified
+ # save off the old value for passing to Bugzilla::BugMail so
+ # the old owner can be notified
#
if ($col eq 'assigned_to') {
$old = ($old) ? DBID_to_name($old) : "";