X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2Fcluster.pl;h=7c84dbc3d8ecfb83bca0aec339203e0394e01b5b;hb=96da4acd1698fe51444c6f361b34f1517685a3e7;hp=5d26be28e0144f2db6033fc8976ab23a6c17b8d0;hpb=f91073b99369ea05c42364f9462695be7a67016d;p=spider.git diff --git a/perl/cluster.pl b/perl/cluster.pl index 5d26be28..7c84dbc3 100755 --- a/perl/cluster.pl +++ b/perl/cluster.pl @@ -218,11 +218,15 @@ our $clssecs; # the amount of cpu time the DXSpider process have consumed our $cldsecs; # the amount of cpu time any child processes have consumed our $allowslashcall; # Allow / in connecting callsigns (ie PA0/G1TLH, or even PA0/G1TLH/2) +our @localhost_names = qw(127.0.0.1 ::1); # all ip addresses that will need to be aliased below (ipv4 or ipv6) + our $localhost_alias_ipv4; # these are the IPV4 & 6 aliases for localhost connected clients our $localhost_alias_ipv6; # for things (PC92, PC61 etc) that expose IP addresses. These *may* # be set by Msg.pm stuff if they are left undefined but, if you need # certanty then set/var them in the startup file. +our $save_route_cache; # save and restore route cache on restart. Probably only useful for G1TLH testing + use vars qw($version $subversion $build $gitversion $gitbranch); # send a message to call on conn and disconnect @@ -469,7 +473,7 @@ sub cease DXDb::closeall; # Write route cache - Route::write_cache(); + Route::write_cache() if $save_route_cache; # close all listeners foreach my $l (@listeners) { @@ -653,7 +657,7 @@ sub setup_start } # read any route cache there might be - Route::read_cache(); + Route::read_cache() if $save_route_cache; # start listening for incoming messages/connects dbg("starting listeners ...");