version 1.1382, 2018/08/14 18:29:33
|
version 1.1383, 2018/08/18 22:07:59
|
Line 230 sub get_server_distarch {
|
Line 230 sub get_server_distarch {
|
} |
} |
|
|
sub get_servercerts_info { |
sub get_servercerts_info { |
my ($lonhost,$context) = @_; |
my ($lonhost,$hostname,$context) = @_; |
|
return if ($lonhost eq ''); |
|
if ($hostname eq '') { |
|
$hostname = &hostname($lonhost); |
|
} |
|
return if ($hostname eq ''); |
my ($rep,$uselocal); |
my ($rep,$uselocal); |
if (grep { $_ eq $lonhost } ¤t_machine_ids()) { |
if (grep { $_ eq $lonhost } ¤t_machine_ids()) { |
$uselocal = 1; |
$uselocal = 1; |
Line 250 sub get_servercerts_info {
|
Line 255 sub get_servercerts_info {
|
} |
} |
} |
} |
if ($uselocal) { |
if ($uselocal) { |
$rep = LONCAPA::Lond::server_certs(\%perlvar); |
$rep = LONCAPA::Lond::server_certs(\%perlvar,$lonhost,$hostname); |
} else { |
} else { |
$rep=&reply('servercerts',$lonhost); |
$rep=&reply('servercerts',$lonhost); |
} |
} |
my ($result,%returnhash); |
my ($result,%returnhash); |
if (defined($lonhost)) { |
|
if (!defined(&hostname($lonhost))) { |
|
return; |
|
} |
|
} |
|
if (($rep=~/^(refused|rejected|error)/) || ($rep eq 'con_lost') || |
if (($rep=~/^(refused|rejected|error)/) || ($rep eq 'con_lost') || |
($rep eq 'unknown_cmd')) { |
($rep eq 'unknown_cmd')) { |
$result = $rep; |
$result = $rep; |