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);
DXDb::closeall;
# Write route cache
- Route::write_cache();
+ Route::write_cache() if $save_route_cache;
# close all listeners
foreach my $l (@listeners) {
AGWMsg::init(\&new_channel);
}
-
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 ...");