--- loncom/auth/lonracc.pm 2002/07/26 19:35:20 1.5 +++ loncom/auth/lonracc.pm 2002/10/21 19:15:10 1.6 @@ -1,7 +1,7 @@ # The LearningOnline Network # Access Handler for File Transfers # -# $Id: lonracc.pm,v 1.5 2002/07/26 19:35:20 albertel Exp $ +# $Id: lonracc.pm,v 1.6 2002/10/21 19:15:10 bowersj2 Exp $ # # Copyright Michigan State University Board of Trustees # @@ -52,9 +52,12 @@ sub subscribed { sub handler { my $r = shift; - my $reqhost; - unless ($reqhost=$r->get_remote_host(REMOTE_DOUBLE_REV)) { - $r->log_reason("Spoof request"); + my $reqhost = $r->get_remote_host(REMOTE_DOUBLE_REV); + if (!$reqhost && $r->get_remote_host(REMOTE_NOLOOKUP) eq $r->get_server_name()) { + $reqhost = $r->get_server_name(); + } + unless ($reqhost) + $r->log_reason("Spoof request from ".$ENV{'REMOTE_ADDR'}); return FORBIDDEN; } my $readline;