diff -Bbu /usr/share/courier/webadmin/webadmin.pl.orig
/usr/share/courier/webadmin/webadmin.pl
--- webadmin.pl.orig 2005-10-12 01:38:40.000000000 +0200
+++ webadmin.pl 2005-11-29 08:57:19.000000000 +0100
@@ -650,10 +650,18 @@
exit (0);
}
+my $secureip="$ENV{'SERVER_ADDR'},";
+#print STDERR "\n\nsec ? $secureip\n\n";
+if ( -r "$sysconfdir/webadmin/unsecureok" )
+{
+ $secureip=ReadOneLineConfigFile("webadmin/unsecureok");
+}
+
+#print STDERR "\n\nsec ? $secureip\n\n";
+
display_form("unsecure.html")
unless $ENV{'HTTPS'} ||
- $ENV{'REMOTE_ADDR'} eq $ENV{'SERVER_ADDR'} ||
- -f "$sysconfdir/webadmin/unsecureok";
+ $secureip =~ /$ENV{'REMOTE_ADDR'},/ ;
{
my $password=$cgi->cookie(-name=>'courierwebadmin');
--
--
Christian Gennerat
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]