From: minima Date: Sun, 1 Apr 2001 17:21:12 +0000 (+0000) Subject: update client and index for new stuff from ian and to remove the client.pl X-Git-Tag: R_1_47~50 X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=11fa76e3940df1b02b9781303d05716812c8acd7;p=spider.git update client and index for new stuff from ian and to remove the client.pl references --- diff --git a/html/client.html b/html/client.html index e12580b7..e62e22a4 100644 --- a/html/client.html +++ b/html/client.html @@ -20,15 +20,15 @@

-Last modified: Wed Mar 14 14:09:09 GMT 2001 +Last modified: Sun Apr 1 18:18:19 BST 2001

Introduction

- The standard client program is written in perl and lives in /spider/perl/client.pl. + The standard client program is written in C and lives in /spider/src. It performs the interface function between the cluster daemon (/spider/perl/cluster.pl) and - AX25 or Telnet connections, both incoming and outgoing. + AX25 or Telnet connections for incoming connections.

There is a related program called /spider/perl/console.pl which, as of version 1.30, is the standard sysop or full duplex telnet user @@ -38,13 +38,12 @@ Last modified: Wed Mar 14 14:09:09 GMT 2001 interest (such as DX spots, Announces etc). -

client.pl

+

client

- The client itself is a rather rudimentary program which really only deals with - things like line end conventions and noticing when a connection goes away. It is - envisaged that at some time in the nearish future this program will be written in - C and thus become considerably smaller. But, for the moment and whilst this area - is under some development, it will remain in perl for ease of change. + The client itself is a rather rudimentary program which really + only deals with things like line end conventions and noticing when + a connection goes away. It is written in C and thus become + considerably smaller.

The client can take up two arguments: a "callsign" and a connection type. @@ -52,25 +51,16 @@ Last modified: Wed Mar 14 14:09:09 GMT 2001

  1. A real callsign (!). -

    For incoming connections it is important to make sure that +

    For normal incoming ax25 connections it is important to make sure that the callsign passed DOES NOT have an SSID (use the %u or %U in ax25d.conf). The DXSpider system largely ignores what it regards as 'duplicate' callsigns (and that includes those with SSIDs) except in certain special cases. -

  2. The name of a connect script. - -

  3. login This will cause a unix like login: and - password: phase to be run. With version 1.13 the password isn't - checked unless there is a password recorded in the user file - but you have - no means of recording a password! (unless you have created a local set/password - command - please donate a copy it you have) +

  4. login This will cause a unix like + login: phase to be run. -

    Also in 1.13 only existing users can enter via this means. This will probably - change, but please discuss this in the support - mailing list. -

The connection type can be:- @@ -78,9 +68,6 @@ Last modified: Wed Mar 14 14:09:09 GMT 2001

  • ax25 This tells the client to use ax25 line conventions.

  • telnet This tells the client to use normal unix line conventions. - -

  • connect Start an outgoing connect script. - Use the line conventions in that script.

    The connection type can be missing in which case the default is unix line conventions. @@ -111,8 +98,8 @@ Last modified: Wed Mar 14 14:09:09 GMT 2001 The client only uses files when in the login phase. It prints the /spider/data/issue file, if it is present, to the user before issuing the login: prompt. After a callsign - and password is entered it uses - the standard cluster user file to check them. + is entered it uses + the standard cluster user file to check it.

    Having said all of that the client appears to use the following files and sends them to the user if they are present:- diff --git a/html/index.html b/html/index.html index 0f8f8420..0f9e6668 100644 --- a/html/index.html +++ b/html/index.html @@ -19,7 +19,7 @@

    -Last modified: Wed Mar 14 14:06:50 GMT 2001 +Last modified: Sun Apr 1 18:21:18 BST 2001

    Introduction

    @@ -66,7 +66,9 @@ Last modified: Wed Mar 14 14:06:50 GMT 2001
  • DXSpider Installation and Administration manual.
  • DXSpider User manual.
  • Peruse the FAQ -
  • Explaining the client.pl program. +
  • Discover how to install a Windows version. +
  • If you are on the bleeding edge, see the CVS Erratum. +
  • Explaining the client programs.
  • Periodic jobs, e.g. starting connection to other clusters.
  • Programming new commands or altering existing ones.
  • Local customisation of the cluster daemon.