You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2005/11/17 03:29:42 UTC
svn commit: r345169 - in /spamassassin/trunk/build/automc: automc-by-mail
buildbot_ready
Author: jm
Date: Wed Nov 16 18:29:40 2005
New Revision: 345169
URL: http://svn.apache.org/viewcvs?rev=345169&view=rev
Log:
hook up more bits of mass-check-by-mail
Modified:
spamassassin/trunk/build/automc/automc-by-mail
spamassassin/trunk/build/automc/buildbot_ready
Modified: spamassassin/trunk/build/automc/automc-by-mail
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/build/automc/automc-by-mail?rev=345169&r1=345168&r2=345169&view=diff
==============================================================================
--- spamassassin/trunk/build/automc/automc-by-mail (original)
+++ spamassassin/trunk/build/automc/automc-by-mail Wed Nov 16 18:29:40 2005
@@ -59,6 +59,10 @@
$from =~ s/\s*\(.*?\)\s*//;
}
+# TODO: less stupid auth using SPF. this doesn't really matter all that much,
+# however, since we lint any submitted rules before using them, which should
+# catch dangerous stuff, and that lint takes place in an unpriv chroot.
+#
if ($from !~ $ALLOWED_MAIL_PEOPLE) {
print "$from is not on the 'allowed' list, ignoring";
goto done;
@@ -88,7 +92,7 @@
}
if (!$fname || $fname !~ /\.cf$/) {
- warn "skipping part: filename isn't 'something.cf'";
+ warn "skipping part: filename doesn't end in '.cf'";
next;
}
@@ -104,9 +108,8 @@
$url =~ s/__SLAVE__/$slave/gs;
$url =~ s/__WHY__/mail/gs;
- print "TODO: get $url\n";
- # my $text = get($url);
- # print $text;
+ print "invoking force-build: $url\n";
+ get($url);
}
}
Modified: spamassassin/trunk/build/automc/buildbot_ready
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/build/automc/buildbot_ready?rev=345169&r1=345168&r2=345169&view=diff
==============================================================================
--- spamassassin/trunk/build/automc/buildbot_ready (original)
+++ spamassassin/trunk/build/automc/buildbot_ready Wed Nov 16 18:29:40 2005
@@ -39,12 +39,14 @@
# system ("svn info --non-interactive > masses/svninfo.tmp");
system ("svn info > masses/svninfo.tmp < /dev/null");
+ # mass-check-by-mail support
+ #
if (-f $BYMAILCF) {
- print "\nFound recent rules-by-mail rules file:\n\n";
+ print "\nFound recent rules-by-mail rules file, will mass-check:\n\n";
system ("cp $BYMAILCF masses/mailed.cf");
- print ("-" x 75)."\n";
+ print "".("-" x 75)."\n";
system ("cat masses/mailed.cf");
- print ("-" x 75)."\n";
+ print "".("-" x 75)."\n";
} else {
unlink "masses/mailed.cf";
}