shutdown quicker by not manipulating routing table
authorDirk Koopman <djk@tobit.co.uk>
Wed, 25 Jul 2007 11:45:44 +0000 (12:45 +0100)
committerDirk Koopman <djk@tobit.co.uk>
Wed, 25 Jul 2007 11:45:44 +0000 (12:45 +0100)
Changes
perl/DXProt.pm
perl/Version.pm

diff --git a/Changes b/Changes
index 7b64449c6f7ad85eacb583a26bbe78754614ce52..e921235e79b872857fa87950193823c8277215a2 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,3 +1,5 @@
+25Jul07=======================================================================
+1. don't clear out routing tables on shutdown. This should speed that up.
 24Jul07=======================================================================
 1. Try to target PC93 (the combined talk/ann/chat sentence) better. Prevent
 PC12 chat going to non-dxspider and non-ak1a nodes. None of the others seem to
index 7ad886fd16bc9f1cc8462077395fb32ec49c14fc..42479d86216ff9a43df0d773f77be59bbe417ebc 100644 (file)
@@ -1187,7 +1187,7 @@ sub disconnect
 
        # here we determine what needs to go out of the routing table
        my @rout;
-       if ($node) {
+       if ($node && $pc39flag != 2) {
                dbg('%Route::Node::List = ' . join(',', sort keys %Route::Node::list)) if isdbg('routedisc');
 
                @rout = $node->del($main::routeroot);
index f54e69da799738d64054b12871e0604b133bfba9..ecefc7cabd9ad9a2031245a0413683e99431f211 100644 (file)
@@ -11,6 +11,6 @@ use vars qw($version $subversion $build);
 
 $version = '1.54';
 $subversion = '0';
-$build = '127';
+$build = '128';
 
 1;