31Mar01=======================================================================
1. added agwrestart command
2. add Iains Windoze installation manual (g0vgs)
+3. various alterations to adminmanual and initial version of the CVS changes
+file (g0vgs)
30Mar01=======================================================================
1. fix errors on accept in ExtMsg and in Msg
2. fix the non-blocking problems of connects (and other things in general).
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<HTML>
+<HEAD>
+ <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
+ <TITLE>The DXSpider CVS Changes erratum </TITLE>
+
+
+<link rel=stylesheet href="style.css" type="text/css" title="default stylesheet">
+</HEAD>
+<BODY>
+Next
+Previous
+Contents
+<HR>
+<H1>The DXSpider CVS Changes erratum </H1>
+
+<H2>Ian Maude, G0VGS, (ianmaude@btinternet.com)</H2>Version 0.1 March 2001
+<P><HR>
+<EM>A reference for CVS users of the DXSpider DXCluster program.</EM>
+<HR>
+<P>If you have any problems with a new CVS version please mail the support
+list or come and report on WW Convers channel 9000 or from a 44 host to
+sys2.pa4ab.ampr.org (44.137.44.16) port 6667 (IRC) and join #9000.
+<P>
+<P>The latest CVS is version 1.47. There are major changes going on currently
+as the code is altered to allow DXSpider to be run under Microsoft Windows.
+<P>There is a separate file for the Windows installation in the /spider/html
+and /spider/txt directories so I will not include that here.
+<P>For Linux users, there are several steps to complete to update from
+version 1.46.
+<P>PLEASE READ ALL THE FOLLOWING BEFORE STARTING
+<P>
+<UL>
+<LI>tar up your existing perl and cmd directories and put them somewhere
+safe so you can revert to the old version if necessary.</LI>
+<LI>Do a CVS update in the normal way (cvs update -d)</LI>
+<LI>cp /spider/perl/Listeners.pm to /spider/local and edit it as below</LI>
+<LI>comment out the spdlogin line in inetd.conf and 'killall -HUP inetd'</LI>
+<LI>"make" the client in /spider/src (just in case it has changed)</LI>
+<LI>restart the cluster and pray :-)</LI>
+</UL>
+<P>The Listeners file looks something like this ...
+<P>
+<BLOCKQUOTE><CODE>
+<PRE>
+#
+# Copy this file to /spider/local and modify it to your requirements
+#
+#
+# This file specifies which local interfaces and ports you will be
+# listening on
+#
+# You can add as many as you like
+#
+
+package main;
+
+use vars qw(@listen);
+
+@listen = (
+# ["localhost", 7300],
+# ["foo.dxcluster.net", 7300],
+ );
+
+1;
+</PRE>
+</CODE></BLOCKQUOTE>
+<P>Alter the hostnames and ports to reflect you setup. This file is only
+used for incoming telnet requests. You do not have to use hostnames, it
+is quite ok to use IP addresses and it is also a matter of choice whether
+or not you add the domain.
+<P>Here is an example of a working Listeners.pm file ..
+<P>
+<BLOCKQUOTE><CODE>
+<PRE>
+@listen = (
+ ["localhost", 8000],
+ ["sys2", 8000],
+ ["apu", 8000],
+ );
+</PRE>
+</CODE></BLOCKQUOTE>
+<P>Now all this is well and good if you have a static IP address. If your IP
+address is dynamic then one line will do, like this ...
+<P>
+<BLOCKQUOTE><CODE>
+<PRE>
+@listen = (
+ ["0.0.0.0", 8000],
+ );
+</PRE>
+</CODE></BLOCKQUOTE>
+<P>From this version, the file client.pl has ceased to be needed. In fact it
+has been removed. If you are still using client.pl in your ax25d.conf then
+replace it with /spider/src/client.
+<P>
+<HR>
+Next
+Previous
+Contents
+</BODY>
+</HTML>
# Makefile for Ian, 2.1.2001
#
-all: ../html/adminmanual.html ../txt/adminmanual.txt ../html/spiderFAQ.html ../txt/spiderFAQ.txt ../html/usermanual.html ../txt/usermanual.txt ../html/wininstallation.html ../txt/wininstallation.txt
+all: ../html/adminmanual.html ../txt/adminmanual.txt ../html/spiderFAQ.html ../txt/spiderFAQ.txt ../html/usermanual.html ../txt/usermanual.txt ../html/wininstallation.html ../txt/wininstallation.txt ../html/spiderCVS.html ../txt/spiderCVS.txt
# ../txt/adminmanual.txt: adminmanual.sgml
sgml2txt adminmanual.sgml
# ../txt/winistallation.txt: wininstallation.sgml
sgml2txt -f wininstallation.sgml
+# ../html/spiderCVS.html: spiderCVS.sgml
+ sgml2html spiderCVS.sgml
+
+# ../txt/spiderCVS.txt: spiderCVS.sgml
+ sgml2txt spiderCVS.sgml
+
perl -pi.bak -e 's|</HEAD>|<link rel=stylesheet href="style.css" type="text/css" title="default stylesheet">\n</HEAD>|' *.html
mv *.html ../html
mv *.txt ../txt
--- /dev/null
+<!doctype linuxdoc system>
+
+<article>
+
+<!-- Title information -->
+
+<title>The DXSpider CVS Changes erratum
+<author>Ian Maude, G0VGS, (ianmaude@btinternet.com)
+<date>Version 0.1 March 2001
+<abstract>
+A reference for CVS users of the DXSpider DXCluster program.
+</abstract>
+
+<!-- Begin the document -->
+
+<P>
+If you have any problems with a new CVS version please mail the support
+list or come and report on WW Convers channel 9000 or from a 44 host to
+sys2.pa4ab.ampr.org (44.137.44.16) port 6667 (IRC) and join #9000.
+
+<P>
+The latest CVS is version 1.47. There are major changes going on currently
+as the code is altered to allow DXSpider to be run under Microsoft Windows.
+
+There is a separate file for the Windows installation in the /spider/html
+and /spider/txt directories so I will not include that here.
+
+For Linux users, there are several steps to complete to update from
+version 1.46.
+
+PLEASE READ ALL THE FOLLOWING BEFORE STARTING
+
+<itemize>
+<item>tar up your existing perl and cmd directories and put them somewhere
+safe so you can revert to the old version if necessary.
+<item>Do a CVS update in the normal way (cvs update -d)
+<item>cp /spider/perl/Listeners.pm to /spider/local and edit it as below
+<item>comment out the spdlogin line in inetd.conf and 'killall -HUP inetd'
+<item>"make" the client in /spider/src (just in case it has changed)
+<item>restart the cluster and pray :-)
+</itemize>
+
+The Listeners file looks something like this ...
+
+<tscreen><verb>
+#
+# Copy this file to /spider/local and modify it to your requirements
+#
+#
+# This file specifies which local interfaces and ports you will be
+# listening on
+#
+# You can add as many as you like
+#
+
+package main;
+
+use vars qw(@listen);
+
+@listen = (
+# ["localhost", 7300],
+# ["foo.dxcluster.net", 7300],
+ );
+
+1;
+</verb></tscreen>
+
+Alter the hostnames and ports to reflect you setup. This file is only
+used for incoming telnet requests. You do not have to use hostnames, it
+is quite ok to use IP addresses and it is also a matter of choice whether
+or not you add the domain.
+
+Here is an example of a working Listeners.pm file ..
+
+<tscreen><verb>
+@listen = (
+ ["localhost", 8000],
+ ["sys2", 8000],
+ ["apu", 8000],
+ );
+</verb></tscreen>
+
+Now all this is well and good if you have a static IP address. If your IP
+address is dynamic then one line will do, like this ...
+
+<tscreen><verb>
+@listen = (
+ ["0.0.0.0", 8000],
+ );
+</verb></tscreen>
+
+From this version, the file client.pl has ceased to be needed. In fact it
+has been removed. If you are still using client.pl in your ax25d.conf then
+replace it with /spider/src/client.
+
+</article>
--- /dev/null
+ The DXSpider CVS Changes erratum
+ Ian Maude, G0VGS, (ianmaude@btinternet.com)
+ Version 0.1 March 2001
+
+ A reference for CVS users of the DXSpider DXCluster program.
+
+ If you have any problems with a new CVS version please mail the
+ support list or come and report on WW Convers channel 9000 or from a
+ 44 host to sys2.pa4ab.ampr.org (44.137.44.16) port 6667 (IRC) and join
+ #9000.
+
+
+ The latest CVS is version 1.47. There are major changes going on
+ currently as the code is altered to allow DXSpider to be run under
+ Microsoft Windows.
+
+ There is a separate file for the Windows installation in the
+ /spider/html and /spider/txt directories so I will not include that
+ here.
+
+ For Linux users, there are several steps to complete to update from
+ version 1.46.
+
+ PLEASE READ ALL THE FOLLOWING BEFORE STARTING
+
+
+ +\bo tar up your existing perl and cmd directories and put them
+ somewhere safe so you can revert to the old version if necessary.
+
+ +\bo Do a CVS update in the normal way (cvs update -d)
+
+ +\bo cp /spider/perl/Listeners.pm to /spider/local and edit it as below
+
+ +\bo comment out the spdlogin line in inetd.conf and 'killall -HUP
+ inetd'
+
+ +\bo "make" the client in /spider/src (just in case it has changed)
+
+ +\bo restart the cluster and pray :-)
+
+ The Listeners file looks something like this ...
+
+
+
+ #
+ # Copy this file to /spider/local and modify it to your requirements
+ #
+ #
+ # This file specifies which local interfaces and ports you will be
+ # listening on
+ #
+ # You can add as many as you like
+ #
+
+ package main;
+
+ use vars qw(@listen);
+
+ @listen = (
+ # ["localhost", 7300],
+ # ["foo.dxcluster.net", 7300],
+ );
+
+ 1;
+
+
+ Alter the hostnames and ports to reflect you setup. This file is only
+ used for incoming telnet requests. You do not have to use hostnames,
+ it is quite ok to use IP addresses and it is also a matter of choice
+ whether or not you add the domain.
+
+ Here is an example of a working Listeners.pm file ..
+
+
+
+ @listen = (
+ ["localhost", 8000],
+ ["sys2", 8000],
+ ["apu", 8000],
+ );
+
+
+
+
+ Now all this is well and good if you have a static IP address. If
+ your IP address is dynamic then one line will do, like this ...
+
+
+
+ @listen = (
+ ["0.0.0.0", 8000],
+ );
+
+
+
+
+ From this version, the file client.pl has ceased to be needed. In
+ fact it has been removed. If you are still using client.pl in your
+ ax25d.conf then replace it with /spider/src/client.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+