version 1.8, 2003/05/23 07:13:27
|
version 1.10, 2003/05/27 18:31:31
|
Line 68 sub handler {
|
Line 68 sub handler {
|
$r->log_reason("Could not find host tab file"); |
$r->log_reason("Could not find host tab file"); |
return FORBIDDEN; |
return FORBIDDEN; |
} |
} |
|
my $return; |
|
my @ids=(); |
while ($readline=<$fh>) { |
while ($readline=<$fh>) { |
my $return; |
|
my ($id,$domain,$role,$name,$ip)=split(/:/,$readline); |
my ($id,$domain,$role,$name,$ip)=split(/:/,$readline); |
if ($name =~ /$reqhost/i) { |
if ($name =~ /$reqhost/i) { |
my $filename=$r->filename; |
my $filename=$r->filename; |
Line 79 sub handler {
|
Line 80 sub handler {
|
return OK; |
return OK; |
} else { |
} else { |
$return=FORBIDDEN; |
$return=FORBIDDEN; |
|
push(@ids,$id); |
} |
} |
} |
} |
} |
} |
if ($return == FORBIDDEN) { |
if ($return == FORBIDDEN) { |
$r->log_reason("$id not subscribed", $r->filename); |
$r->log_reason(join(':',@ids)." not subscribed", $r->filename); |
|
return FORBIDDEN; |
} |
} |
} |
} |
$r->log_reason("Invalid request for file transfer from $reqhost", |
$r->log_reason("Invalid request for file transfer from $reqhost", |