rename %ARGS to %PERMITTED_ARGS
git-svn-id: https://svn.perl.org/qpsmtpd/trunk@723 958fd67b-6ff1-0310-b445-bb7760255be9
This commit is contained in:
parent
e6ee4c486b
commit
cc00c1d9ff
@ -128,8 +128,9 @@ my $VERSION = '0.07';
|
|||||||
my $DENYMSG = "This mail is temporarily denied";
|
my $DENYMSG = "This mail is temporarily denied";
|
||||||
my ($QPHOME) = ($0 =~ m!(.*?)/([^/]+)$!);
|
my ($QPHOME) = ($0 =~ m!(.*?)/([^/]+)$!);
|
||||||
my $DB = "denysoft_greylist.dbm";
|
my $DB = "denysoft_greylist.dbm";
|
||||||
my %ARGS = map { $_ => 1 } qw(per_recipient remote_ip sender recipient
|
my %PERMITTED_ARGS = map { $_ => 1 } qw(per_recipient remote_ip sender recipient
|
||||||
black_timeout grey_timeout white_timeout deny_late mode);
|
black_timeout grey_timeout white_timeout deny_late mode);
|
||||||
|
|
||||||
my %DEFAULTS = (
|
my %DEFAULTS = (
|
||||||
remote_ip => 1,
|
remote_ip => 1,
|
||||||
sender => 0,
|
sender => 0,
|
||||||
@ -145,7 +146,7 @@ sub register {
|
|||||||
my $config = { %DEFAULTS,
|
my $config = { %DEFAULTS,
|
||||||
map { split /\s+/, $_, 2 } $self->qp->config('denysoft_greylist'),
|
map { split /\s+/, $_, 2 } $self->qp->config('denysoft_greylist'),
|
||||||
%arg };
|
%arg };
|
||||||
if (my @bad = grep { ! exists $ARGS{$_} } sort keys %$config) {
|
if (my @bad = grep { ! exists $PERMITTED_ARGS{$_} } sort keys %$config) {
|
||||||
$self->log(LOGALERT, "invalid parameter(s): " . join(',',@bad));
|
$self->log(LOGALERT, "invalid parameter(s): " . join(',',@bad));
|
||||||
}
|
}
|
||||||
$self->{_greylist_config} = $config;
|
$self->{_greylist_config} = $config;
|
||||||
|
Loading…
Reference in New Issue
Block a user