Package: spampd
Version: 2.30-1
Followup-For: Bug #344372
The patch below updates spampd to work with the current Net::Server.
In each case it was just a matter of removing the "%s" arg and allowing
what had been the next arg to take its place.
--- spampd-orig 2005-12-04 23:14:19.000000000 +0000
+++ spampd 2005-12-30 05:39:08.000000000 +0000
@@ -490,7 +490,7 @@
$msgid ||= "(unknown)";
- $self->log(2, "%s", "processing message $msgid for ". $recips);
+ $self->log(2, "processing message $msgid for ". $recips);
eval {
@@ -574,12 +574,12 @@
my $msg_threshold =
sprintf("%.2f",$status->get_required_hits);
my $proc_time = sprintf("%.2f", time - $start);
- $self->log(2, "%s", "$was_it_spam $msgid
($msg_score/$msg_threshold) from $sender for ".
+ $self->log(2, "$was_it_spam $msgid
($msg_score/$msg_threshold) from $sender for ".
"$recips in ".
$proc_time . "s, $size bytes.");
# thanks to Kurt Andersen for this idea
if ( $self->{spampd}->{rh} ) {
- $self->log(2, "%s", "rules hit for $msgid: " .
$status->get_names_of_tests_hit); }
+ $self->log(2, "rules hit for $msgid: " .
$status->get_names_of_tests_hit); }
$status->finish();
@@ -589,7 +589,7 @@
};
if ( $@ ne '' ) {
- $self->log(1, "%s", "WARNING!! SpamAssassin error on message
$msgid: $@");
+ $self->log(1, "WARNING!! SpamAssassin error on message
$msgid: $@");
return 0;
}
@@ -679,7 +679,7 @@
#close the temp file
$smtp_server->{data}->close
- or $self->log(1, "%s", "WARNING!! Couldn't close
smtp_server->{data} temp file: $!");
+ or $self->log(1, "WARNING!! Couldn't close
smtp_server->{data} temp file: $!");
if ( $self->{spampd}->{debug} ) {
$self->log(2, "Finished sending DATA"); }
@@ -692,7 +692,7 @@
or die "Error in server->ok(client->hear): $!";
if ( $self->{spampd}->{debug} ) {
- $self->log(2, "%s", "Destination response: '" . $destresp . "'"); }
+ $self->log(2, "Destination response: '" . $destresp . "'"); }
# if we're in data state but the response is an error, exit data
state.
# Shold not normally occur, but can happen. Thanks to Rodrigo Ventura
for bug reports.
@@ -723,7 +723,7 @@
if ($@ ne '') {
chomp($@);
$msg = "WARNING!! Error in process_request eval block: $@";
- $self->log(0, "%s", $msg);
+ $self->log(0, $msg);
die ($msg . "\n");
}
@@ -911,7 +911,7 @@
}, 'SpamPD';
# Redirect all warnings to Server::log
-$SIG{__WARN__} = sub { $server->log (2, "%s", $_[0]); };
+$SIG{__WARN__} = sub { $server->log (2, $_[0]); };
# call Net::Server to start up the daemon inside
$server->run;
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11.12-xenU-rimu1
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages spampd depends on:
ii adduser 3.80 Add and remove users and groups
ii dpkg 1.13.11.0.1 package maintenance system for Deb
ii libnet-server-perl 0.89-1 An extensible, general perl server
ii perl 5.8.7-10 Larry Wall's Practical Extraction
ii spamassassin 3.1.0a-2 Perl-based spam filter using text
spampd recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]