Home » Archimedes archive » Acorn User » AU 1995-04.adf » !Internet_StarterPak » Docs/FAQs/Guide1_21

Docs/FAQs/Guide1_21

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn User » AU 1995-04.adf » !Internet_StarterPak
Filename: Docs/FAQs/Guide1_21
Read OK:
File size: F2B1 bytes
Load address: 0000
Exec address: 0000
File contents
This is a guide to the installation and use of the various versions of ka9q
for the Archimedes.  Because the different versions have been produced by
two people who collaborate and merge changes only occasionally, there are
some differences in the implementation of some of the commands.  This guide
attempts to cover general principles, and will point out most of the major
differences, but when in doubt, read the documentation accompanying your
version of ka9q.

This file is copyright  1993 Paul L. Allen & The ARM Club.



REVISION HISTORY
================

    Version 1.0: 22/9/1993.  Initial release.  Note that this was written to
    a deadline with no opportunity to verify details with Jonathan Naylor or
    Anthony Frost (who are responsible for the various versions of Arc ka9q)
    so you are advised to look for updates (corrections) to this file on
    ftp.demon.co.uk and Arcade BBS.

    Version 1.1: 3/10/1993.  Many corrections, both major and minor.  Thanks
    go to the DIS support team, Anthony Frost, Jonathan Naylor, John Stonier
    and Julian Bewick.



GENERAL INFO
============

Some of the earliest versions floating around do not handle usenet news -
the latest version can be obtained by ftp from ftp.demon.co.uk or downloaded
from Arcade BBS (this version uses the serial block drivers, so is RISC OS 3
only).

Ka9q commands may be abbreviated to the minimum length which remains
unambiguous, so `smtp kick' and `sm k' have the same effect.  In this
document I will use the unabbreviated form for clarity.


ESTABLISHING AN ACCOUNT
=======================

Pick a site name (between 4 and 8 characters), and phone Demon Internet
Services during office hours on 081 349 0063 to subscribe.  Give them your
site name (it's best to have a couple of alternates ready in case somebody
else has already chosen that name), personal details and credit card number
(you can order by letter and pay by cheque, but credit card gets you
connected immediately).

Choose a password (you don't tell the DIS people, but use your first login to
let the system know which p/w you've chosen).  Requirements may change, but
you will probably need to choose something which doesn't contain a valid word
and you will probably need to incorporate one or more numbers.  You may even
find that passwords composed of key clusters (such as `qwas' or `qwerty')
will also be rejected.

Use your comms program to dial a suitable DIS site (London 081 343 4848,
Edinburgh 031 552 8883, Warrington 0925 411383).  When it asks you to login
enter your site name.  You will then be asked for your password - it is not
echoed to your screen, so you will be asked to enter it a second time to make
sure you didn't mistype.

The screen will then display your site's IP address - take care to note it
down.  The connection will close after 30s.

Note that this procedure applies *only* to your first call - subsequent
connections will require the use of ka9q.



INSTALLATION
============

Although the program announces itself as ka9q, the application is called
!TCPIP.  Unpack it from the Sparkive to a convenient place on disc.  You
should also get an application called !MailDir - this is not an application
as such but a repository for mail and news.

n the examples that follow, I will use my site name (sktb) and my IP
address ([158.152.9.18]) - you should replace them with your own site name
and IP address (see previous section on establishing an account).

Be careful to retain the original versions of all files that you modify - if
you have problems you can return to a known starting point.

You should check the following files in the !TCPIP folder:


!TCPIP.Autoexec
---------------

This is a file of ka9q commands which are executed when ka9q starts.  Like
any other commands they can be abbreviated, but it is probably best to use
the long form.  A #-sign is used to indicate a comment to ka9q.

Remember that wherever you see `sktb' you should use your own site name, and
wherever you see [158.152.9.18] you should use your own IP address.

There will be a sample file !TCPIP.Autoexec, but in some versions this is
for packet radio use - if you see the letters TNC throughout then delete it,
look for a file called Autoslip and rename it as Autoexec.

Some of the commands mentioned below are not supported by all versions of
ka9q.  Usually if a command is supported it will appear in the sample
autoexec provided, although it may be commented out (the exceptions to this
are the commands dealing with Usenet news which may not be present even
if they are supported).  If you try and use a command that your version
doesn't understand it will complain...

                                  ---

Versions of ka9q which support the serial block drivers (RISC OS 3 only)
allow you to pipe the display to your favourite comms program (this will
let you use various terminal emulations such as VT100 which can be very
useful with some services).  The command will look something like:

    window terminal external pipeb

or

    window terminal internal

to use ka9q's in-built display routines.  The default is internal.

                                  ---

With older versions of ka9q, any time it displayed some text in its window
it would grab the input focus (so if you were editing something at the same
time you'd suddenly find your keystrokes going to ka9q).  Newer versions
allow you to use:

    window cursor off

which means that no caret will be displayed by ka9q, but that way it won't
give you nasty surprises.  You can turn it back on with:

    window cursor on

                                  ---

Change the hostname line to reflect your site name, e.g.:

    hostname sktb.demon.co.uk

                                  ---

Change the ip address to reflect the number allocated by DIS, e.g.:

    ip address [158.152.9.18]

                                  ---

Modify the attach command to reflect your baud rate.  Depending upon the
version of ka9q this may take one of the following forms:

    1)  attach asy internal slip ax0 2048 1500 19200

    2)  attach asy internal slip 0 ax0 2048 1500 19200

    3)  attach asy internal slip ax0 1500 19200

Here `asy' indicates that the interface is an asynchronous serial port.

The word `internal' specifies that the internal port be used.  For some
versions of ka9q (form 1 and 3) this is the *only* port which may be
specified, but those versions which understand the serial block drivers
(RISC OS 3 only) use form 2 where the port can be one of:

    internal 0
    II_dual 0
    II_dual 1
    sp_dual 0
    sp_dual 1

to indicate use of the internal port or the dual serial port cards from
Intelligent Interfaces or The Serial Port.  Note that the version which
supports the serial block drivers will not work correctly *if* you have an
II card and something else is using another port (including the internal
serial port).  This is of particular concern for BBSs as the BBS software
will poll ports at regular intervals (even if nobody is using the BBS) - the
fix is to shutdown the Board software and Binkley (this problem may be fixed
in a future version of ka9q).

The word `slip' indicates that the SLIP protocol should be used (Arc ka9q
does not support any other protocol).

The word `ax0' is a label used by other commands to refer to this port (use
anything you like, but remember to be consistent - we'll stick with ax0 in
these examples.

The figure of 2048 is a buffer size, but the Arc version of ka9q ignores it.
Some versions of Arc ka9q require it be present (forms 1 and 2) even though
it is ignored, whilst some versions (form 3) require it to be absent - be
guided by the example autoexec provided.

The figure of 1500 is the maximum IP packet size - this is probably the
optimal value for internet usage (lower values values in some versions derive
from ham-radio usage).

The figure of 19200 is the speed of the serial port - set this accordingly
Some versions of ka9q may ignore this figure entirely and not change the
serial port speed - they rely on your comms/dialer program setting things
up.  Put it in anyway...  Note that older machines (A300 and A400 series)
running RISC OS 3 may have problems with speeds above 9600 (there is a
patch which fixes the problem in most cases).  It is a good idea to ensure
that the speed given here matches the speed your dialler/comms program uses
to establish the connection to demon - some modems can handle a speed-change
mid-call but some can't.


                                  ---

Check that the default route is given as follows:

    route add default ax0 [158.152.1.65] 1

The address is that of gate.demon.co.uk, and need not be changed even if
you dial in to a different node.  The value of 1 at the end represents a
routing `cost' - versions of ka9q from Jonathan Naylor do not use this (and
may complain if it is present).

                                  ---

Check that the IP time-to-live is given as:

    ip ttl 64

This determines the maximum number of hops a packet can take (the maximum
number of routing sites it passes through).  Older versions of ka9q may have
a lower figure here - you should change it to 64 as the Internet has grown
quite a bit since that version was released.

                                  ---

Check that the TCP maximum segment size is 40 bytes smaller than the IP
packet size given in the attach command - if you attached with an IP packet
size of 1500 you would have

    tcp mss 1460

                                  ---

The value used for the initial round-trip time is a guess which is used until
ka9q can measure the actual round-trip time.  Ka9q assumes packets which
take longer than the average round-trip time to arive have gone missing, so
setting a high value initially will prevent a flurry of retransmissions.
Typically this is given as

    tcp irtt 30000

                                  ---

The value for tcp window defines the maximum number of words of data can
handle - in essence it defines a buffer size.  Each time ka9q requests a
packet from a remote site it tells it how much room is left in the buffer.
This should be larger than the figure given in the `tcp mss' command or
transfers will be inefficient, especially over slow links.  Some versions of
ka9q have the same value here as for tcp mss, and should be changed to:

    tcp window 15000

Note that different versions of ka9q have some very strange and conflicting
ideas for the values of tcp window, tcp mss and the IP packet size specified
in the attach command.  I've chosen a value which is 10 times the IP packet
size specified in the attach command.  It is possible you may have to
increase the value of WimpSlot set in !TCPIP.!Run to accomodate this,
although I have had no problems with the existing value of WimpSlot.

                                  ---

Some versions of ka9q have a hangup command, if so you will see

    tcp hangup 15 3

which hangs up the modem if there have been 3 consecutive idle periods of 15
seconds.  The hangup is achieved by toggling the DTR line for one second, so
you must configure the modem to respond to this.  If you want to turn the
timer off, use `tcp hangup 0 0'.  Note that finger and ping commands do not
count as activity, but that various wait states do - so if you are very
unlucky ka9q may not hangup automatically.  DIS also have an inactivity
timer (which, for reasons of legal liability, they do NOT guarantee to
operate), so you have to be extremely unlucky for the connection not to
close.  However, if you are planning unattended operation you may want to
invest in a time-switch as well...  Note to BBS sysops, a `tcp exit' command
may appear in the next release to allow BBSs to automatically communicate
with demon in the small hours and then return to BBS operation.

                                  ---

Check that the domain suffix is correct:

    domain suffix demon.co.uk

                                  ---

Decide if you want a logfile recording connections and activities.  This
file can grow very large if you forget to clear it out regularly, and a large
logfile will slow things down quite a bit.  If you want logging, use the
command:

    log <TCPIP$Dir>.logfile

Or remove the command/comment it out if you don't want logging.

                                  ---

Start the echo server with:

    start echo

This will allow your machine to echo characters to incoming telnet sessions
if requested.

                                  ---

Start the discard server with:

    start discard

I'm not sure what this does, but every autoexec file I've seen has it in...

                                  ---

If you wish to allow people to ftp to your machine to send you files or to
take copies of your files, then start the ftp server:

    start ftp

Note, you should edit the FTPusers file to reflect the degree of security
you require - see later.

                                  ---

You should start the smtp server so you can receive e-mail:

    start smtp

                                  ---

If you would like other sites to be able to finger your machine to see which
usernames exist and possibly get some info on you or your setup, start the
finger server:

    start finger

You will need to create information files for each user in the finger
directory - see later.

                                  ---

If you would like other sites to be able to telnet in for a chat, start the
telnet server:

    start telnet

                                  ---

During the initial stages of setting up you may wish to have the trace window
appear for debugging purposes:

    trace ax0 112

Note that ax0 is the label given in the attach command.  The trace window
will slow things down tremendously - it is fairly undecipherable, but you
should watch for error messages.  You may see a `bad packet' message on
startup, but there should be no errors after that.  Closing the window kills
the trace activity.

                                  ---

When you telnet or ftp to a remote machine it is preferable to have the
remote machine echo what you type rather than perform the echo locally.
However, remote echoing of commands can slow command entry quite a bit.
You turn remote echoing on with:

    echo accept

or turn it off with

    echo refuse

                                  ---

Define post.demon.co.uk to act as a mail-router with:

    smtp gateway [158.152.1.72]

                                  ---

It's useful to get some feedback as the sending of outgoing mail progresses,
as well as to get a message when all mail has been sent:

    smtp trace 1

                                  ---

To make outgoing mail be sent automatically when ka9q starts up, use:

    smtp kick

                                  ---

If you are going to receive Usenet news, it's useful to see when news starts,
what groups are being downloaded and when the session finishes:

    nntp trace 2

                                  ---

To tell ka9q where to get Usenet news from, put in:

    nntp addserver news.demon.co.uk 1800 Dem

The figure of 1800 means that the ka9q will check for news every 1800s
(30min).  The `Dem' is an abbreviation prefixed to certain filenames used
by to get Usenet news, it should consist of a maximum of 4 characters which
are valid in a filename - in the remainder of this document we will stick
with `Dem' in the examples.

Note that you should be able to set up several different news servers, or
drop a server and switch to another.  In practice, none of this works on any
existing version of ka9q - you're limited to a single news server.

                                  ---

To start a news download initially, use:

    nntp kick Dem


The very first version of ka9q which supported news downloads required the
the full name of the news server be used instead of the abbreviation - so
if you have that version you would use `nntp kick news.demon.co.uk'.

News downloads can take a long time, so if you want to login between 13:00
and 18:00 to check for mail (something you might want to do if you work
from home or the site belongs to a company) then you don't want news starting
up and running up the phone bills, so leave this line out and enter it
manually when you're on the cheap rate.

                                  ---

Now to check for errors...  Just run !TCPIP (no need to dial out first, it
will work quite happily).  If you've mistyped the name of a command ka9q will
complain about an unknown command and tell you which line of Autoexec
contains the error.  Note that you should ignore the message `NNTP - No mail
ID archive' if it appears - this is nothing to do with autoexec.


!TCPIP.Domain
-------------

This is a list of sitenames and their IP addresses.  The purpose of it is
to allow you to refer to sites by their sitename rather than by the IP
address - it's much easier to remember micros.hensa.ac.uk (the microcomputer
section of the Higher Education National Software Archive) than
[148.88.8.84], so it's worthwhile building up this file.  You must maintain
this file manually - this is a bit of a pain whenever you want to ftp to a
site you've never used before, and can cause problems when the name/address
relationship changes.  As with autoexec, a #-sign means the rest of the line
is a comment.

If you know a sitename but not the IP address you can use finger to look
it up (see the section on the finger command) and enter it into this file.
However, you should note that this file is read in by ka9q only on startup,
so modifications to it will *not* be recognised until the next time you start
up ka9q (the way around this problem is also discussed in the section on
the finger command).

Whichever ka9q you have, you should ensure it contains the following entries
(note that the format is *not* the same as that described in the user
manual).  A future version of ka9q may support automatic address queries, at
which point the only entries you need add by hand will be your own and the
DIS machines.

First ensure your sitename/address appears in both of the following formats
(as usual, I will use my sitename/address as an example):

    sktb.demon.co.uk.        IN A 158.152.9.18

Note that the `.' on the end of the sitename is a necessary part of the
syntax, and that the square brackets normally associated with IP addresses
are not used in this file.  The `IN A' stands for `Internet Address' - PC
versions of ka9q allow other types of record such as `MX' (mail alias).

    .                        IN A 158.152.9.18

The single `.' here ensures that the local site is used if no sitename is
given in a command.

                                  ---

It is useful to have the Points of Presence (dial-in sites), so you can
finger them and see who's on.  The name/address is unlikely to change.

    gate.demon.co.uk.        IN A 158.152.1.65   # London PoP
    clootie.demon.co.uk.     IN A 158.152.6.65   # Edinburgh PoP
    hel.demon.co.uk.         IN A 158.152.5.194  # Warrington PoP

                                  ---

The news server is necessary for the nntp addserver command, and the mail
server is handy so you can finger yoursite@post and see how many messages
are waiting.  The password server allows you to change your password if you
think it may have been compromised. The addresses for these functions have
changed in the past (when mail and news handling was offloaded from gate
onto separate machines) and it is possible that news may change again during
the next twelve months.

    news.demon.co.uk.        IN A 158.152.1.69  # news server
    post.demon.co.uk.        IN A 158.152.1.72  # mail server
    password.demon.co.uk.    IN A 158.152.1.68  # password server

                                  ---

There are many useful files held by demon, so it is useful to have the
address of the ftp server.  The Internet Relay Chat host is fun, but may
give you a heart attack when you see your phone bill.  The addresses of these
two sites are a little more volatile.  Ftp access may be shunted to the
machine with the biggest free disc space, whilst irc may move to follow
spare CPU capacity.  This is no great problem - if things break then
finger ftp.demon.co.uk@gate.demon.co.uk (or irc...) to see what the new
address is and change the entry in the file (this will not take effect until
the next time you start up ka9q).

    ftp.demon.co.uk.         IN A 158.152.1.68  # ftp server
    irc.demon.co.uk.         IN A 158.152.1.74  # irc host


!TCPIP.Finger
-------------

This directory is used to hold textfiles relating to users on your system.
When somebody fingers your site the names of the files in this directory
are displayed on their screen as usernames.  So, if you finger
sktb.demon.co.uk (and sktb happens to be logged in to demon at the time) you
will see a user called `pla' because I have a file called !TCPIP.Finger.pla.
If you then finger pla@sktb.demon.co.uk the contents of the `pla' file is
displayed on your screen.

You can put any info you want in here - full name, whether your site is
your home connection or a company, the equipment you use, interests, etc.
It is not a good idea to put in your full address - I don't know if any
burglars use the internet, but why risk telling them where to go for
computer equipment?

You can finger your own site to see what the display will look like to
others.  Of course, for this directory to be of use, you must have started
the finger server.

Note that the usernames in this directory are for informational purposes
only - you do not need an entry in this directory for people to be able to
e-mail a username.  However, by having a list of usernames in this directory
you allow people to find out what your *preferred* usernames are.


!TCPIP.FTPusers
---------------

This file controls who can ftp to your site (provided you have started the
ftp server).  Be *very* careful with this as you can leave your private
files wide open.  The file contains lines describing who can ftp to your
site and what they can do, as follows:

    username password path permissions

the user manual says there must be exactly one space between fields.  A
#-sign in column 1 denotes a comment.  You can give access to many different
users, such as guest, or anonymous.  The password can be * (a single
asterisk) which means that any password is acceptable.  The path determines
the effective CSD for that user - there are some important points to note:

  1) You cannot specify a filing system in the path.
  2) Unless the path exists on the currently-selected drive/filing system
     it won't be found, so you must ensure that the current drive/FS is
     correct if you want people to ftp to your machine.
  3) Ka9q should prevent users changing directory to anywhere which does
     not start with the specified path, although it is rumoured that some
     early versions of Arc ka9q did not enforce this.

The permissions field is a decimal number which determines access for
read, create and write operations.  The number is interpreted as a bit-mapped
mask with the following interpretation:

            Decimal value   Access

    Bit 0         1         File read
    Bit 1         2         File create/write (cannot overwrite an existing
                            file)
    Bit 2         4         File create/write/overwrite existing file/delete
                            existing file

A value of 1 allows read-only access, 3 allows read/write/create access (but
existing files may not be overwritten) and 7 allows read/write/create/delete
access.

For instance, to allow anonymous ftp to a directory $.ftp giving permission
to download and upload files but not overwrite/delete existing files you
would have

    anonymous * $.ftp 3

You might like to also have the commonly-used alternative of

    ftp * $.ftp 3

so people don't have to type `anonymous'...

You can run ka9q without calling demon and ftp to yourself to check your
setup and gain some familiarity with ftp.


!TCPIP.DemGroup
---------------

This is a file you create containing a list of Usenet newsgroups you wish
to receive.  Note that the `Dem' part of `DemGroup' was the abbreviation
specified in the `nntp addserver' command in autoexec - if you chose a
different abbreviation (4 chars max), you will need to change the name of
this file accordingly.

The simplest way of specifying groups is to put each group on a new line.
Note that you should not leave any blank lines in the file or ka9q will
get upset.

    comp.binaries.acorn
    comp.sys.acorn
    comp.sys.acorn.advocacy
    comp.sys.acorn.tech
    demon.announce
    demon.ip.support
    demon.ip.support.archimedes
    demon.local

However, this format is not conducive to news.demon.co.uk finding articles
very quickly as it will perform a linear search of the news database for
articles in the first group, send them, search for articles in the second
group...  Things can be speeded up quite a bit by using wildcards:

   comp.binaries.acorn
   comp.sys.acorn*
   demon*

Note that if you had put comp.sys.acorn.* (a `.' before the `*') then you
would not receive comp.sys.acorn itself.

There is another speed-up which can be performed, and that is to put the
group names on one line, separated by commas.  E.g., the previous example
could be given as:

   comp.binaries.acorn,comp.sys.acorn*,demon*

There should be no spaces anywhere on the line - although spaces would make
it easier to read, it just won't work if you have:

    comp.binaries.acorn, comp.sys.acorn*, demon*

Note that there is a limit on the maximum length of a groups line.  Although
the recommended limit is supposed to be 512 characters, Arc ka9q seems to
be stuck with 256.  You can't even use the full 256 because ka9q adds control
information to the list, so a safe figure to use is 200 characters (2.5 rows
in a full-width !Edit window).  If your line is longer than ka9q can accept
it will crash with a bad memory access - you have been warned.

Although I have not tried it, you should also be able to use the `!'
wildcard to negate matches.  If you wanted all the comp.sys.acorn* groups
except comp.sys.acorn.advocacy you should be able to use:

    comp.sys.acorn*,!comp.sys.acorn.adv*

Note that this will *only* work if the two group specifications are on the
same line and are therefore processed as part of the same request.

If you want to know what groups are available, there are listings of all the
groups in the seven main hierarchies and the mainstream alternative
hierarchies (but not the national ones like uk or scot) posted monthly to
news.announce.newusers - these listings have a brief (one or two line)
description of what each group is about.  If you want to know all the groups
that DIS carry (but without descriptions), then you should ftp to
ftp.demon.co.uk and get the file active.zip from the /pub/news directory.


!TCPIP.DemLast
---------------

This file holds the date and time of the start of your last *successful*
news download (again, the `Dem' in `DemLast' is the abbreviation you gave
in the `nntp addserver' command).  When you ask for news, ka9q will use the
information in this file to request all news which has appeared since that
time.  When your download finishes successfully this file is updated - that
way, if news crashes in mid-download you can start again without missing
anything.

If this file is not present, ka9q will request all news since the first day
of the current month - you don't *have* to create it, but if you don't your
first news download could be *very* big...

The file consists of two lines, the first for the date and the second for the
time, as folllows:

    yymmdd
    hhmmss

So, if your last news download was on the 21st of September 1993 at half-past
seven (and a few seconds) in the evening the file would contain:

    930921
    193004



USING KA9Q
==========

Logging in
----------

Ka9q is not capable of dialling DIS or logging in for you, so you must use
your favourite comms program (or a dialler program) to do this *before*
starting ka9q.

Use your comms program to dial whichever DIS Port of Presence results in the
cheapest phone charges.  When you see the `Login:' prompt enter your site
name (e.g., I would enter sktb).  When you see the `Password:' prompt
enter your password (it will not be echoed).  Next you will see a `Protocol:'
prompt - enter slip.  Wait until you see the word `HELLO', then quit your
comms program (with some comms programs like HearSay you can select the
`off-line' option instead) and start up ka9q by double-clicking on !TCPIP.
If you forget to quit your comms program or take it off-line it will `eat
up' incoming data and nothing will work.  You may experience problems if
your comms program establishes the connection at a different speed to the
one given in !TCP.Autoexec - some modems can cope with a speed change in
mid-call, but many cannot.

Note that if you have a smart comms program which allows login sequences to
be handled automatically, the *only* words it should look for/act upon are
Login, Password, Protocol and HELLO.  Demon actually advise that you look
for `ogin:', `word:', `ocol:' and HELLO as the checks are usually
case-sensitive and you might get `Login' or `login', depending upon who last
fiddled with the login software at the DIS end...

Also note that ka9q assumes that you are using ReaderS to read news messages
(mainly because Anthony Frost who wrote ReaderS added the support for news
to Arc ka9q), and relies upon ReaderS's message history file to avoid
downloading the same messages twice (this happens because you request new
articles which arrived since the *start* of your last news download, so there
can be overlaps).  If you don't have ReaderS you will get the warning
message `NNTP - No mail ID archive', which you can ignore.


Entering commands
-----------------

To enter commands, ensure the ka9q window has the input focus and type away.
There is a problem with Acorn's `txt' routines in the C library which
surfaces in programs which handle character-echoing themselves instead of
allowing the `txt' routines to perform the echoing - sometimes you type a
character and it doesn't appear until you type the next one.  This can be
confusing (did I press the key hard enough?) and there can be occasions
(see section on finger) where you don't want another character to be
entered - the answer is to press one of the cursor keys, this causes the
missing character to show up without any side-effects.

You will not see any modem activity as you type - you are entering a command
to ka9q which then interprets it.  If it is a command which results in ka9q
sending data to the DIS Point of Presence (possibly to be passed on to a
distant machine), then there will be a brief burst of modem activity when
you press return.  If you want to check your connection then the ping command
is a quick and easy way of finding out if everything is working.

If you use a command which requires a sitename to be specified (telnet,
finger ping or ftp), and the site is in the demon.co.uk subdomain (i.e., DIS
machines or subscribers) you can omit the `demon.co.uk' part.  E.g., to
change your password you could use `telnet password' instead of
`telnet password.demon.co.uk'.  Sitenames which do not end in `demon.co.uk'
must be specified in full.  If you see the error message `host <sitename>
unknown' this means that there is no entry for <sitename> in !TCPIP.domain -
if you know the numeric address you can use that instead - e.g.,
`finger @[158.152.9.18]' instead of `finger @sktb.demon.co.uk'.

Ka9q will run perfectly happily even if you haven't dialled into DIS - the
only difference is that no site other than your own will answer.  This way
you can learn how the various commands work and what sort of responses to
expect without running up your phone bill.  You can ftp to your own site
and learn to how to find and transfer files, finger your own site to see how
the !TCPIP.finger.<user> files you have set up will appear to other people,
etc. You'll also catch any errors in your !TCPIP.Autoexec.


Special Keys
------------

Ka9q recognises the following special keys:

  F10 and Ctrl-] return you to the net prompt when a session is active (see
  later for a discussion of sessions).  F10 works only with ka9q's own
  window (window terminal internal) whilst Ctrl-] works when you pipe ka9q's
  I/O through your comms program.

  <-| The backspace key deletes characters from the line you've typed.

  <Escape> empties the line buffer - if you're typing a line and realise you
  made a mistake at the beginning, this is a lot quicker than using the
  backspace key.

  Ctrl-W deletes the last word in the line buffer - this is quicker than the
  backspace key but not as brutal as <Escape>.

  Ctrl-R repeats the line you're entering.  This is useful when ka9q gives
  an informational message just as you fumble and are not sure what you
  typed.

  F3 recalls the last line you entered.  This is handy if you want to repeat
  commands.  Unfortunately it `loses' @-signs, so is not very useful with
  the finger command.  It only works with ka9q's internal window.


Help
----

The help command (or just ?) will list the available commands.  You can get
further help on most, but not all, commands which take arguments by
following the command name with a space then a question mark, e.g.:

    smtp ?

will list the possible arguments for the smtp command.


Ping
----

A useful way of checking your connection is to ping the PoP you've dialled
into - if you phoned the London PoP then `ping gate' should give you some
modem activity and return the round-trip time (typically 250ms under light
loading, up to a couple of seconds under heavy loading).


Mail
----

Incoming mail is delivered automatically as soon as you login (it can take
up to a minute under heavy loading to start up).  Outgoing mail created
before you started ka9q will be sent as soon as you login, provided you have
the command `smtp kick' in your autoexec.  If you create mail whilst
connected, or the mail appears to be stuck, you can enter the `smtp kick'
command manually.  You can check how much incoming mail is waiting for you
with the finger command (see section on finger).

You can also use the smtp timer command to cause the mail queue to be
scanned automatically at fixed intervals.  I wouldn't advise using this -
too long an interval and you'll have logged out before it kicks in, too
short and ka9q will waste a lot of time repeatedly checking for outgoing
mail.

Mail to a particular username appears as a file in !MailDir.spool.mail.text
and the filename is the same as the username (so mail to pla@sktb... appears
as a textfile called `pla').  The upshot of this is that you *must* choose
usernames which are valid RISC OS leaf-names (so paul.allen@sktb... would not
work).  In fact a DOS limitation has been retained and usernames must have
no more than 8 characters (the required user called postmaster is handled as
a special case and converted to `postmast').  I don't advise you to try
reading mail with Edit - bad as the BM mailer is at creating mail, it's
better than Edit for reading mail.

There is no way of defining which usernames are acceptable and which aren't
for incoming mail - as long as it's a valid leafname of 8 characters or less,
people can send mail to it.  However, you can indicate your preferred
username(s) by creating entries for them in the !TCPIP.finger directory.

Outgoing mail is placed in !MailDir.spool.mqueue.text - each message gets a
unique number, and each message requires a correspondingly-numbered work file
in !MailDir.spool.mqueue.work.  I won't go into the formats of these files
as I *definitely* wouldn't advise trying to create outgoing mail with Edit.
However if you create e-mail you have the opportunity to tweak or delete it
before firing up ka9q - just remember to remove the work file as well as the
text file if you want to delete a message.

Mail can only handle 7-bit characters, and some IBM machines have a habit
of getting the ASCII/EBCDIC conversion wrong and mangling the odd character
even then, so you can't mail Sparkives or other binary files to people.
However, you can uuencode the file (an option Spark offers) which encodes
the file so it will survive.  The file will increase in size, but at least
it can be sent.

Arc ka9q differs from the PC versions in that all outgoing mail is routed
via the smtp gateway defined in !TCPIP.Autoexec.  Prior to this modification
mail was sent directly to the site concerned (which meant that mail to other
demon subscribers could not be sent unless they were logged on to DIS at the
same time).  Although this change means that mail takes slightly longer to
reach its destination, it also means that you (generally) spend less on-line
time sending it.


News
----

News downloads are started using `nntp kick Dem' (assuming `Dem' was the
abbreviation you used in the `nntp addserver' command in your autoexec).
You will either have this command in your autoexec if you want news every
time you login, or enter it manually to only collect news during cheap rates.
No further interaction should be required on your part.

Downloaded news appears in !MailDir or !MailDir.spool, depending on which
version of ka9q you have.  The file will be called DemNews (again assuming
you used `Dem' as the abbreviation in the nntp addserver command), and there
will also be a file called DemNG which lists all the new groups which have
been created since you last downloaded news.  You should look at DemNG to
see if there's anything of interest, add the groups to !TCPIP.DemGroup as
required then delete it (information is appended to DemNG, so if you don't
delete it it will slowly grow and grow).  You can read news with an editor,
but if you want to see it presented more logically, and have the opportunity
to reply you should get hold of a newsreader.

You may notice that after ka9q requests a list of groups that activity is
rather slow at first.  This is because the news-server is searching an index
to find articles in the appropriate groups which have arrived since your
last news download - it passes the unique message-ID of each matching
article to ka9q which puts the IDs in a temporary workfile !TCPIP.DemNew
(see previous comments about `Dem').  Once the list is complete ka9q then
requests each article in turn and there will be a lot of activity as the
articles come down.  If news terminates unsuccessfully (say you get cut
off) then !TCPIP.DemNew may be left hanging around - don't worry about it.

Note that if you've been on holiday you can reset the time in !TCPIP.DemLast
so you don't get deluged with news - that's if you can live without it.

Outgoing news articles are actually sent as e-mail.  Depending on which
newsreader you use they will be addressed either to
mail2news@post.demon.co.uk (which allows cross-posting) or
<newsgroup>@post.demon.co.uk (where the article is posted only to the
group given in the address, e.g., comp.sys.acorn@post.demon.co.uk to post
to comp.sys.acorn).  Either way, you have the opportunity to tweak or remove
them before firing up ka9q (see the section on Mail).  By the way, there's
a little more to creating a valid news posting than just addressing mail to
mail2news, so don't be tempted to do it by hand...

If news.demon.co.uk is heavily loaded it will refuse further connections -
if there appears to be no activity use the tcp status command (explained
later) to see if socket 119 is in use.  If not, try the nntp kick command
again, or logout and try later.

Telnet
------

Telnet allows you to login to remote sites - just `telnet <site>' e.g.,
`telnet archie.doc.ic.ac.uk' to connect to the `archie' Internet archive
listing service at Imperial College.  For some sites a telnet session will
behave as if you were logging in at a local terminal on that machine - you
will be asked for a username and password (if you don't know a valid
combination you won't get very far).  If you telnet to information services
you will usually be told a username and password to enter, or logged on
automatically.  Some sites may react to telnet connections in a special way:
for instance you change your site's password by `telnet password.demon.co.uk'
and following the instructions.

You can even use telnet to explore the hidden depths of some protocols which
build upon telnet by adding a `socket number' to the command, but that is
outside the scope of this document.

Most single-user machines (as used by many demon subscribers) will enter
a chat mode if you telnet to them - you can talk to your friends whilst
news downloads.  If the person you're chatting to is using a PC you should
telnet to socket 87 by `telnet <site> 87' or they will have a hard time of
things.

Telnet is one of the ka9q commands which runs in its own `session' - you
should read the next section to see what this means.  Depending on what
you telnet to, you might need to use logout, logoff, quit or exit to
finish (if you telnet to someone for a chat you have to return to the
net prompt and close the session - see next section).

If ka9q complains of an unknown host you will have to find the IP address
(see section on finger) and telnet to that instead until you update your
domain file.


Sessions
--------

Some ka9q commands (such as telnet and ftp) create a `session' - you
can have several sessions running simultaneously and switch between them
(*only* if you're using the `internal' window and not piping i/o through
your comms program).

If you've entered a telnet command the title of the ka9q window will change
from `NET <version>' to `Telent - <site>'.  Also the command prompt `net>'
will no longer be present.  Anything you type now will be sent to the remote
site (after you press return).  You can return to the ka9q command line by
pressing F10 (this *only* works with the `internal' window, if you pipe
i/o through your comms program use Ctrl-] instead) - the `net>' prompt
returns and the window title reverts to `Net <version>'.  Back at the `net>'
prompt you can enter ka9q commands again, but the telnet session isn't dead -
it's just hiding.  If you type the command `session' at the net prompt it
will list all active sessions - they each have a number and you can return to
them by entering `session <number>'.  One of the sessions will have an
asterisk by it - that is the session you were most recently using, and
pressing return at the `net>' prompt will (usually) return to it.

If you close the session (say by logging out of a telnet session or
quitting an ftp session) once the remote site has acknowledged you will
be returned to the `net>' prompt.  If you can't work out how to finish a
particular session (you can't logout if you're using telnet to chat to
someone), you can kill a session with the `close' command - e.g., F10
followed by `close <session number>'.

Note that whilst you are in a session you will still see informational
messages from ka9q (for instance mail and news progress) - this is useful
because you don't have to return to the `net>' prompt to see how things
are going, but it's also a bit of a pain because they appear in the middle
of what you're typing.  Sometimes the `net>' prompt doesn't appear after
you press F10 - check the window title to see where you are.

Sessions buffer information sent from the remote machine whilst you're in
another session or at the `net>' prompt - to a degree.  I don't know what
the limit is - certainly 1 line, maybe 2.  It might even be more, but I have
a vague feeling that it isn't very much.

If someone telnets to you for a chat, you will see a message like `Incoming
Telnet session 2 from 158.152.9.18:1003'.  The `2' in the example is the
session number (so use `session 2' to connect to it), the `158.152.9.18' is
the IP address of the site telnetting to you, and the `:1003' is a
sequentially-assigned socket number (which you can ignore).  If you don't
feel like chatting to that person, just ignore the message...


Ftp
---

Ftp connections run as ka9q sessions and start out a little like telnet
sessions in that you usually have to login.  After that you send commands to
the remote ftp server to change directories, examine directory listings, get
files, etc.  Usually you will be using anonymous ftp - that means you give a
username `anonymous' (some sites accept ftp as an alternative) and give your
full e-mail address as a password (some sites ask for an `ident' - then you
need only give your username).  One site which is handy to try for test
purposes is ftp.demon.co.uk, which you can connect to with the command

    ftp ftp.demon.co.uk

or even just ftp ftp.  Another thing you can try is to ftp to yourself with
the modem offline (keeps the phone bills down whilst you familiarize yourself
with the commands).

If ka9q complains of an unknown host you will have to find the IP address
(see section on finger) and ftp to that instead.

Most ftp sites use a restricted Unix style syntax (though there are
variations).  You will also find that with most ftp sites you can give the
minumum unique abbreviation for a command, e.g., `c' can be used instead of
`cd'.  Useful commands (which are usually accepted):

    quit    this quits the ftp session, and will (after the remote machine
        acknowledges it) return you to the `net>' prompt.  Be careful that
        you only enter this command when you are connected to an ftp session,
        if you type it at the `net>' prompt ka9q will exit.  This command
        cannot be abbreviated.

    ls    brief directory listing giving names of files and directories, but
        you probably won't be told which is which.

    dir    full directory listing, giving file sizes, ownerships and
        some method of distinguishing ownership (on Unix you will see a
        string of letters denoting access permissions - `r' for read-only,
        etc. - directories have a `d' in there somwhere).

    cd    change directory.  Usually you change to a subdirectory with
        `cd <subdirectory>'.  You can move back up the directory tree with
        `cd ..' (sometimes you can also use `cdup').  The usual directory
        separator on unix systems is `/' and you can traverse more than one
        level if you wish, e.g.:

            cd foo
            cd bar
            cd fubb

        could be replaced by

           cd foo/bar/fubb

        The root directory is specified as `/', so `cd /' will take you to
        the root directory, whilst `cd /pub' will take you to the `pub'
        (public) directory (on the Arc this would be called $.pub).

        Many ftp sites make /pub your CSD when you connect, and those which
        do often prevent you straying - frequently if you type `cd /' you
        will end up in /pub.  Note that when you ftp to ftp.demon.co.uk
        you will be placed in the `real' root directory.

    get    get a file.  The file will be placed in your CSD, wherever that
        happens to be when you issue the file.  The format is `get <file>'.
        Ka9q will try to create a file with the same name - which will fail
        if you try and get something which isn't a valid RISC OS leafname
        (like name.ext, verylongfilename or $^@).  To fix this problem you
        can specify a local filename in the command, e.g.:

            get verylongfilename$.zip localfile

        which will copy the remote file to `localfile'.

        Arc ka9q does not support the `mget' (multiple get) command which
        allows you to transfer several files at once by using wildcards, so
        you'll have to do it the hard way.

    type    this shows or sets the type of file to be transferred.  Different
        OSs have different conventions about end-of-line markers for text
        files (as you will realise if you've ever seen a DOS textfile in
        a Spark archive).  You can tell ftp to convert end-of-line markers
        from the conventions on the remote system to Archimedes conventions
        with:

            type a

        where the `a' stands for ASCII (do this *before* you use the get
        command).  Obviously you don't want this conversion to take place if
        you are transferring an archive, executable or similar binary
        (non-text) file, so for this you use:

            type i

       where the `i' stands for image.  On most systems you can also use
       `type b' instead of `type i' (the `b' stands for `binary') and
       sometimes you can enter just `image' or `binary' (sometimes even
       `i' or `b').  Similarly you can often enter `ascii' to select ASCII
       transfer.  The default type is usually ASCII, but you can check by
       just entering `type' without an argument.  You may forget to set the
       type at first, but once you've transferred a big Sparkive in ASCII
       mode you'll not forget again...  Unix compressed file (readable with
       Spark) normally end in `.Z' - so if you grab one of these you need
       type i.

    put    this transfers a file *to* the remote site.  Obviously sites are
       a little more sensitive about this sort of thing.  DIS allow uploads
       (of *useful* software, usually having some relevance to their
       subscribers - e.g., an improved mailer) to /incoming - you should
       then e-mail a description of the file, what machine it's for, etc. to
       uploads@demon.co.uk.

    abort   when you realise you've started to get the wrong file, or you've
       set the wrong type, or conditions mean the transfer has slowed to a
       crawl, abort will kill the transfer.  Some ftp servers are rather
       antisocial and perform a quit when you abort (so if you aborted
       because you had the wrong file you then have to start a new ftp
       session to get the right one.

    hash    this is a very useful command which puts a #-sign on the screen
       every time a block of data has been transferred so you can estimate
       progress.  This just doesn't work on the Arc, so when people tell you
       about it, ignore them.

Whenever you type an ftp command you will (eventually) receive an
acknowledgement message (usually prefixed by something like `220-', which
you can ignore).  This can be confusing during a get operation as the
acknowledgement that the get command is being processed can come well into
the file transfer, and the wording is such that it is easy to mis-interpret
it as meaning the file transfer is complete.  One way to check is to enter
`xxx' - if the transfer is in progress you will be told that the only
acceptable command is abort (though quit will often also be accepted), whilst
if the transfer has actually completed you will be told that the command
`xxx' is not understood.  Actually, and somewhat perversely, the message
telling you that the file transfer is complete can appear while there are
still blocks of data in the pipeline - so check the modem lights before
quitting...

Most ftp sites have a textfile in the root directory which lists all the
files available for transfer.  On Unix systems this is called `ls-lR'
(Unix filenames are case-sensitive) because the command to recursively list
all files is ls-lR.  Other systems may have something called
000directory.list - you'll just have to look in the root directory until
you spot something that looks like it might be the file listing.

The DIS ls-lR listing is just under a megabyte, so if you want Archimedes-
related files (what few there are) just cd to /pub/archimedes and do an ls.

If you are looking for DOS files (why?) DIS mirror (keep an automatically-
updated copy) of the famous SIMTEL-20 archive of PD DOS files (this is
maintained by the US military, although it is in the process of being
moved from the White Sands Missile Range).

Note that you receive no warning message if someone is ftp-ing to you, so
be careful about security (see the section on the FTPusers file).


Finger
------

Finger also runs as a session, but it is transitory in nature and once
the (limited quantity of) information has been provided the session will
close automatically.  Note that if it's taking finger a long time to return
the information and you leave the session then the information will be lost
if it comes in whilst you're away.

Do not type anything into a finger session - for some reason this prevents
the information ever being sent (remember the display bug where characters
appear to get lost - this can affect the carriage return at the end of the
command - the solution is to press one of the cursor keys).  Finger sessions
can also get confused if you set more than one in motion at once...

If someone fingers you, you will see a message like `You're being fingered
by 158.152.9.18:1005!'.  The `158.152.9.18' is the IP address of the site
telnetting to you, and the `:1005' is a sequentially-assigned socket number
(which you can ignore).

Demon have a modified finger server running on gate and post: if you finger
<site>@gate it will tell you the IP address and other (possibly) useful info.
Note that when <site> is a DIS address you give the *full* sitename - e.g.,
finger sktb.demon.co.uk@gate will give you the IP address [158.152.9.18].
Remember that even if you modify your domain file this will not take effect
until the next time you start ka9q, so if you wanted to telnet in for a chat
during that connection you would need to use the numeric form of the address
(telnet [158.152.9.18] instead of telnet sktb).

The modified finger server on post also serves another function when used
with *abbreviated* sitenames of DIS subscribers - it tells you how many
mail messages are waiting for that site.  E.g., finger sktb@post will tell
you how many messages are waiting for sktb.  If you finger your own sitename
you will also be told who each message is from and to.


Hanging up
----------

Enter the `quit' command or select the quit option from ka9q's icon-bar
menu, then use your comms program to hangup the modem.  Most versions of
ka9q scramble the serial port when they exit (which persists even though
both Jonathan and Anthony changed the code to try and fix it) - you can send
data out (which is why you can use your comms program to hangup), but
incoming data vanishes into thin air.  The only cure is to quit your comms
program and reinstall it (occasionally you may have to do this a couple of
times). It is possible that the version of ka9q which supports serial block
drivers does not suffer from this problem, but I've never used it so can't be
sure.


Other Commands
--------------

Other useful commands include:

    Record    this allows you to record a telnet session to a file.  Use:

            record <file>

        to record the current session (the one marked with the asterisk when
        you use the `session' command into <file>.  When you're finished,
        use `record off' to finish.  Note that you cannot record ftp
        sessions.  Theoretically you can record finger sessions, but in
        practice the incoming information usually vanishes before you can
        start recording.

    asystat    shows how many characters have been transmitted/received and
        how many overruns occured.

    ip status    shows how many ip packets have been transmitted/received
        and how many errors of various sorts have occured.  It is a good idea
        to check this (and asystat) during your first-ever connection to DIS.
        If there are lots of overruns or errors then you may have a problem
        with your serial port not coping with the speed (a problem which
        occurs frequently with RISC OS 3 - get hold of the serial port
        patch).

    tcp status    this lists all the tcpip connections.  Even if you
        aren't doing anything, connections will be shown for the various
        servers you started in autoexec (like start smtp, echo, discard,
        etc.) but if the number against the `remote socket' for a
        connection is 0.0.0.0:0 then that connection is not in active use.

        You can use this as a way of checking that it's safe to logoff, or
        if you see unexplained disc activity you can check if someone is
        ftp-ing to you (remember you get no warning message) - look for
        a local socket number ending in :21 with a remote socket number
        other than 0.0.0.0:0.


Bugs
----

Apart from problems already mentioned, there is a bug which until recently
affected all versions of ka9q on all platforms - this concerns the transfer
of mail and news in both directions (the latest PC ka9q has fixed the bug
for mail but not for news).

Any outgoing news/mail message which has a line starting with a full stop (.)
should have another full stop appended to it by ka9q before that line is sent
to the remote site.  Any incoming news/mail message which has one or more
full stops at the start of the line should have the first full stop removed.
The net effect is that as long as both sites perform these actions, the
messages will end up the same as they started (why this has to be done at all
is to do with the mechanics of the message transfer).

Unfortunately ka9q does not do either action, so outgoing news/mail which
has a full stop at the start of the line will end up without one, whilst
incoming news/mail which ought to have a a single full stop at the start of
a line will have two.  This is not usually a serious problem, with one
exception.  Uuencoded files (see the section on Mail) sometimes have the
penultimate line start with a dot (only the penultimate line can ever start
with a dot, and even this is rare) - the dot gets doubled and the archive is
corrupted.

I found this problem when I obtained a uuencoded archive from the Newcastle
info-server and it was corrupted - it took a long time for all concerned to
figure out what had gone wrong.



BM
==

BM is the horrible mailer which comes with ka9q (on the occasions Anthony
Frost actually remembers to include it).  It is a real pain to use, and is
something you only perservere with until you get something better (like
ReaderS).


Installation
------------

You need to modify !BM.BMconfig to reflect your details.  As an example,
mine looks like:

    host sktb.demon.co.uk
    user pla
    fullname Paul L. Allen
    reply pla@sktb.demon.co.uk

You should replace the sktb.demon.co.uk with your own fully-specified site
name.  The user is the username you will use to send/receive mail (remember
the username must be a valid RISC OS leafname, and have a maximum of 8
chars).  Fullname is your own name (or a pseudonym if that's what you want).
Reply is the address which is inserted into the `Reply-to:' field of your
messages - try and get this one right or you won't get any replies.

BM can only handle a single user (so remember to check the postmast mailbox
by hand occasionally), but you can get round this by having several config
files named after users, and using obey files to delete BMconfig and copy
the appropriate config file to BMconfig.

Some versions of BM allow you to create a file !BM.Sig, the contents of
which are appended to the end of any mail message you create.  This usually
holds some informative or witty comment - it is considered bad taste and a
waste of bandwidth to have more than 3 lines of signature.


Using
-----

BM has many problems.

    1)  Lines do not automatically wrap, so you must insert carriage returns
        manually at the end of each line.  If your lines are longer than
        80 characters (because you forgot to press return) you will annoy
        people, if they're longer than 1024 characters they will be
        truncated en-route and people will miss your words of wisdom.

    2)  It isn't a cursor-driven text editor.  You can type, and you can
        use the delete key - that's all.  And once you've pressed the
        return key that line is cast in stone.

    3)  You can't quote bits of other people's messages when you reply.

    4)  There is a command (~r) that allows you to include a pre-prepared
        text file, but it doesn't seem to work.

It is possible to work around some of these problems (but if you do this
make *sure* you haven't used ka9q's `smpt timer' command to have ka9q scan
for mail every so often or a half-formed message may go out).

For new mail use BM to set up the address and subject, and send a blank
message (no text).  Then go to !MailDir.spool.mqueue.text and use Edit to
write the body of the message into the blank.


For replies, use BM's save option to save the incoming message.  Then use
the reply option to reply to the message, but again send a blank message.
Use edit on the saved message to `quote' it and compose your reply.  So if
the incoming message said:

    Hello Paul.

    How are you?

The first stage would be to `quote' it (indicate which bits came from the
original message - this is conventionally done by prefixing the lines with
a `>' character:


Then indicate that you are in fact replying by adding something along the
lines of:

    In message <1234@foo.bar.com> you wrote:

    > Hello Paul.

    > How are you?

Next, insert your own comments, and trim out any excess quoting

    In message <1234@foo.bar.com> you wrote:

    > How are you?

    I'm fine thanks.  How are you?

Note that the `> Hello Paul' was deleted - the sender doesn't want to see
that again, but the `> How are you?' was retained to jog his memory as to
what your answer refers to.

Finally use Edit to take your composed message and insert it into the blank
message in !MailDir.spool.mqueue.text.


Alternatives
------------

After you get fed up with BM (which will be very shortly after you start
playing with it), you might want to consider using ReaderS which handles
both mail and news.  Send 10 (the bulk of which is divided between the RNLI
and the Cornwall Air Ambulance Trust) to

    Anthony Frost
    VCS Kernow
    10 Whiterocks Park
    St Anns Chapel
    Gunnislake
    Cornwall
    PL 18 9EF
00000000  54 68 69 73 20 69 73 20  61 20 67 75 69 64 65 20  |This is a guide |
00000010  74 6f 20 74 68 65 20 69  6e 73 74 61 6c 6c 61 74  |to the installat|
00000020  69 6f 6e 20 61 6e 64 20  75 73 65 20 6f 66 20 74  |ion and use of t|
00000030  68 65 20 76 61 72 69 6f  75 73 20 76 65 72 73 69  |he various versi|
00000040  6f 6e 73 20 6f 66 20 6b  61 39 71 0a 66 6f 72 20  |ons of ka9q.for |
00000050  74 68 65 20 41 72 63 68  69 6d 65 64 65 73 2e 20  |the Archimedes. |
00000060  20 42 65 63 61 75 73 65  20 74 68 65 20 64 69 66  | Because the dif|
00000070  66 65 72 65 6e 74 20 76  65 72 73 69 6f 6e 73 20  |ferent versions |
00000080  68 61 76 65 20 62 65 65  6e 20 70 72 6f 64 75 63  |have been produc|
00000090  65 64 20 62 79 0a 74 77  6f 20 70 65 6f 70 6c 65  |ed by.two people|
000000a0  20 77 68 6f 20 63 6f 6c  6c 61 62 6f 72 61 74 65  | who collaborate|
000000b0  20 61 6e 64 20 6d 65 72  67 65 20 63 68 61 6e 67  | and merge chang|
000000c0  65 73 20 6f 6e 6c 79 20  6f 63 63 61 73 69 6f 6e  |es only occasion|
000000d0  61 6c 6c 79 2c 20 74 68  65 72 65 20 61 72 65 0a  |ally, there are.|
000000e0  73 6f 6d 65 20 64 69 66  66 65 72 65 6e 63 65 73  |some differences|
000000f0  20 69 6e 20 74 68 65 20  69 6d 70 6c 65 6d 65 6e  | in the implemen|
00000100  74 61 74 69 6f 6e 20 6f  66 20 73 6f 6d 65 20 6f  |tation of some o|
00000110  66 20 74 68 65 20 63 6f  6d 6d 61 6e 64 73 2e 20  |f the commands. |
00000120  20 54 68 69 73 20 67 75  69 64 65 0a 61 74 74 65  | This guide.atte|
00000130  6d 70 74 73 20 74 6f 20  63 6f 76 65 72 20 67 65  |mpts to cover ge|
00000140  6e 65 72 61 6c 20 70 72  69 6e 63 69 70 6c 65 73  |neral principles|
00000150  2c 20 61 6e 64 20 77 69  6c 6c 20 70 6f 69 6e 74  |, and will point|
00000160  20 6f 75 74 20 6d 6f 73  74 20 6f 66 20 74 68 65  | out most of the|
00000170  20 6d 61 6a 6f 72 0a 64  69 66 66 65 72 65 6e 63  | major.differenc|
00000180  65 73 2c 20 62 75 74 20  77 68 65 6e 20 69 6e 20  |es, but when in |
00000190  64 6f 75 62 74 2c 20 72  65 61 64 20 74 68 65 20  |doubt, read the |
000001a0  64 6f 63 75 6d 65 6e 74  61 74 69 6f 6e 20 61 63  |documentation ac|
000001b0  63 6f 6d 70 61 6e 79 69  6e 67 20 79 6f 75 72 0a  |companying your.|
000001c0  76 65 72 73 69 6f 6e 20  6f 66 20 6b 61 39 71 2e  |version of ka9q.|
000001d0  0a 0a 54 68 69 73 20 66  69 6c 65 20 69 73 20 63  |..This file is c|
000001e0  6f 70 79 72 69 67 68 74  20 20 31 39 39 33 20 50  |opyright  1993 P|
000001f0  61 75 6c 20 4c 2e 20 41  6c 6c 65 6e 20 26 20 54  |aul L. Allen & T|
00000200  68 65 20 41 52 4d 20 43  6c 75 62 2e 0a 0a 0a 0a  |he ARM Club.....|
00000210  52 45 56 49 53 49 4f 4e  20 48 49 53 54 4f 52 59  |REVISION HISTORY|
00000220  0a 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |.===============|
00000230  3d 0a 0a 20 20 20 20 56  65 72 73 69 6f 6e 20 31  |=..    Version 1|
00000240  2e 30 3a 20 32 32 2f 39  2f 31 39 39 33 2e 20 20  |.0: 22/9/1993.  |
00000250  49 6e 69 74 69 61 6c 20  72 65 6c 65 61 73 65 2e  |Initial release.|
00000260  20 20 4e 6f 74 65 20 74  68 61 74 20 74 68 69 73  |  Note that this|
00000270  20 77 61 73 20 77 72 69  74 74 65 6e 20 74 6f 0a  | was written to.|
00000280  20 20 20 20 61 20 64 65  61 64 6c 69 6e 65 20 77  |    a deadline w|
00000290  69 74 68 20 6e 6f 20 6f  70 70 6f 72 74 75 6e 69  |ith no opportuni|
000002a0  74 79 20 74 6f 20 76 65  72 69 66 79 20 64 65 74  |ty to verify det|
000002b0  61 69 6c 73 20 77 69 74  68 20 4a 6f 6e 61 74 68  |ails with Jonath|
000002c0  61 6e 20 4e 61 79 6c 6f  72 20 6f 72 0a 20 20 20  |an Naylor or.   |
000002d0  20 41 6e 74 68 6f 6e 79  20 46 72 6f 73 74 20 28  | Anthony Frost (|
000002e0  77 68 6f 20 61 72 65 20  72 65 73 70 6f 6e 73 69  |who are responsi|
000002f0  62 6c 65 20 66 6f 72 20  74 68 65 20 76 61 72 69  |ble for the vari|
00000300  6f 75 73 20 76 65 72 73  69 6f 6e 73 20 6f 66 20  |ous versions of |
00000310  41 72 63 20 6b 61 39 71  29 0a 20 20 20 20 73 6f  |Arc ka9q).    so|
00000320  20 79 6f 75 20 61 72 65  20 61 64 76 69 73 65 64  | you are advised|
00000330  20 74 6f 20 6c 6f 6f 6b  20 66 6f 72 20 75 70 64  | to look for upd|
00000340  61 74 65 73 20 28 63 6f  72 72 65 63 74 69 6f 6e  |ates (correction|
00000350  73 29 20 74 6f 20 74 68  69 73 20 66 69 6c 65 20  |s) to this file |
00000360  6f 6e 0a 20 20 20 20 66  74 70 2e 64 65 6d 6f 6e  |on.    ftp.demon|
00000370  2e 63 6f 2e 75 6b 20 61  6e 64 20 41 72 63 61 64  |.co.uk and Arcad|
00000380  65 20 42 42 53 2e 0a 0a  20 20 20 20 56 65 72 73  |e BBS...    Vers|
00000390  69 6f 6e 20 31 2e 31 3a  20 33 2f 31 30 2f 31 39  |ion 1.1: 3/10/19|
000003a0  39 33 2e 20 20 4d 61 6e  79 20 63 6f 72 72 65 63  |93.  Many correc|
000003b0  74 69 6f 6e 73 2c 20 62  6f 74 68 20 6d 61 6a 6f  |tions, both majo|
000003c0  72 20 61 6e 64 20 6d 69  6e 6f 72 2e 20 20 54 68  |r and minor.  Th|
000003d0  61 6e 6b 73 0a 20 20 20  20 67 6f 20 74 6f 20 74  |anks.    go to t|
000003e0  68 65 20 44 49 53 20 73  75 70 70 6f 72 74 20 74  |he DIS support t|
000003f0  65 61 6d 2c 20 41 6e 74  68 6f 6e 79 20 46 72 6f  |eam, Anthony Fro|
00000400  73 74 2c 20 4a 6f 6e 61  74 68 61 6e 20 4e 61 79  |st, Jonathan Nay|
00000410  6c 6f 72 2c 20 4a 6f 68  6e 20 53 74 6f 6e 69 65  |lor, John Stonie|
00000420  72 0a 20 20 20 20 61 6e  64 20 4a 75 6c 69 61 6e  |r.    and Julian|
00000430  20 42 65 77 69 63 6b 2e  0a 0a 0a 0a 47 45 4e 45  | Bewick.....GENE|
00000440  52 41 4c 20 49 4e 46 4f  0a 3d 3d 3d 3d 3d 3d 3d  |RAL INFO.=======|
00000450  3d 3d 3d 3d 3d 0a 0a 53  6f 6d 65 20 6f 66 20 74  |=====..Some of t|
00000460  68 65 20 65 61 72 6c 69  65 73 74 20 76 65 72 73  |he earliest vers|
00000470  69 6f 6e 73 20 66 6c 6f  61 74 69 6e 67 20 61 72  |ions floating ar|
00000480  6f 75 6e 64 20 64 6f 20  6e 6f 74 20 68 61 6e 64  |ound do not hand|
00000490  6c 65 20 75 73 65 6e 65  74 20 6e 65 77 73 20 2d  |le usenet news -|
000004a0  0a 74 68 65 20 6c 61 74  65 73 74 20 76 65 72 73  |.the latest vers|
000004b0  69 6f 6e 20 63 61 6e 20  62 65 20 6f 62 74 61 69  |ion can be obtai|
000004c0  6e 65 64 20 62 79 20 66  74 70 20 66 72 6f 6d 20  |ned by ftp from |
000004d0  66 74 70 2e 64 65 6d 6f  6e 2e 63 6f 2e 75 6b 20  |ftp.demon.co.uk |
000004e0  6f 72 20 64 6f 77 6e 6c  6f 61 64 65 64 0a 66 72  |or downloaded.fr|
000004f0  6f 6d 20 41 72 63 61 64  65 20 42 42 53 20 28 74  |om Arcade BBS (t|
00000500  68 69 73 20 76 65 72 73  69 6f 6e 20 75 73 65 73  |his version uses|
00000510  20 74 68 65 20 73 65 72  69 61 6c 20 62 6c 6f 63  | the serial bloc|
00000520  6b 20 64 72 69 76 65 72  73 2c 20 73 6f 20 69 73  |k drivers, so is|
00000530  20 52 49 53 43 20 4f 53  20 33 0a 6f 6e 6c 79 29  | RISC OS 3.only)|
00000540  2e 0a 0a 4b 61 39 71 20  63 6f 6d 6d 61 6e 64 73  |...Ka9q commands|
00000550  20 6d 61 79 20 62 65 20  61 62 62 72 65 76 69 61  | may be abbrevia|
00000560  74 65 64 20 74 6f 20 74  68 65 20 6d 69 6e 69 6d  |ted to the minim|
00000570  75 6d 20 6c 65 6e 67 74  68 20 77 68 69 63 68 20  |um length which |
00000580  72 65 6d 61 69 6e 73 0a  75 6e 61 6d 62 69 67 75  |remains.unambigu|
00000590  6f 75 73 2c 20 73 6f 20  60 73 6d 74 70 20 6b 69  |ous, so `smtp ki|
000005a0  63 6b 27 20 61 6e 64 20  60 73 6d 20 6b 27 20 68  |ck' and `sm k' h|
000005b0  61 76 65 20 74 68 65 20  73 61 6d 65 20 65 66 66  |ave the same eff|
000005c0  65 63 74 2e 20 20 49 6e  20 74 68 69 73 0a 64 6f  |ect.  In this.do|
000005d0  63 75 6d 65 6e 74 20 49  20 77 69 6c 6c 20 75 73  |cument I will us|
000005e0  65 20 74 68 65 20 75 6e  61 62 62 72 65 76 69 61  |e the unabbrevia|
000005f0  74 65 64 20 66 6f 72 6d  20 66 6f 72 20 63 6c 61  |ted form for cla|
00000600  72 69 74 79 2e 0a 0a 0a  45 53 54 41 42 4c 49 53  |rity....ESTABLIS|
00000610  48 49 4e 47 20 41 4e 20  41 43 43 4f 55 4e 54 0a  |HING AN ACCOUNT.|
00000620  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |================|
00000630  3d 3d 3d 3d 3d 3d 3d 0a  0a 50 69 63 6b 20 61 20  |=======..Pick a |
00000640  73 69 74 65 20 6e 61 6d  65 20 28 62 65 74 77 65  |site name (betwe|
00000650  65 6e 20 34 20 61 6e 64  20 38 20 63 68 61 72 61  |en 4 and 8 chara|
00000660  63 74 65 72 73 29 2c 20  61 6e 64 20 70 68 6f 6e  |cters), and phon|
00000670  65 20 44 65 6d 6f 6e 20  49 6e 74 65 72 6e 65 74  |e Demon Internet|
00000680  0a 53 65 72 76 69 63 65  73 20 64 75 72 69 6e 67  |.Services during|
00000690  20 6f 66 66 69 63 65 20  68 6f 75 72 73 20 6f 6e  | office hours on|
000006a0  20 30 38 31 20 33 34 39  20 30 30 36 33 20 74 6f  | 081 349 0063 to|
000006b0  20 73 75 62 73 63 72 69  62 65 2e 20 20 47 69 76  | subscribe.  Giv|
000006c0  65 20 74 68 65 6d 20 79  6f 75 72 0a 73 69 74 65  |e them your.site|
000006d0  20 6e 61 6d 65 20 28 69  74 27 73 20 62 65 73 74  | name (it's best|
000006e0  20 74 6f 20 68 61 76 65  20 61 20 63 6f 75 70 6c  | to have a coupl|
000006f0  65 20 6f 66 20 61 6c 74  65 72 6e 61 74 65 73 20  |e of alternates |
00000700  72 65 61 64 79 20 69 6e  20 63 61 73 65 20 73 6f  |ready in case so|
00000710  6d 65 62 6f 64 79 0a 65  6c 73 65 20 68 61 73 20  |mebody.else has |
00000720  61 6c 72 65 61 64 79 20  63 68 6f 73 65 6e 20 74  |already chosen t|
00000730  68 61 74 20 6e 61 6d 65  29 2c 20 70 65 72 73 6f  |hat name), perso|
00000740  6e 61 6c 20 64 65 74 61  69 6c 73 20 61 6e 64 20  |nal details and |
00000750  63 72 65 64 69 74 20 63  61 72 64 20 6e 75 6d 62  |credit card numb|
00000760  65 72 0a 28 79 6f 75 20  63 61 6e 20 6f 72 64 65  |er.(you can orde|
00000770  72 20 62 79 20 6c 65 74  74 65 72 20 61 6e 64 20  |r by letter and |
00000780  70 61 79 20 62 79 20 63  68 65 71 75 65 2c 20 62  |pay by cheque, b|
00000790  75 74 20 63 72 65 64 69  74 20 63 61 72 64 20 67  |ut credit card g|
000007a0  65 74 73 20 79 6f 75 0a  63 6f 6e 6e 65 63 74 65  |ets you.connecte|
000007b0  64 20 69 6d 6d 65 64 69  61 74 65 6c 79 29 2e 0a  |d immediately)..|
000007c0  0a 43 68 6f 6f 73 65 20  61 20 70 61 73 73 77 6f  |.Choose a passwo|
000007d0  72 64 20 28 79 6f 75 20  64 6f 6e 27 74 20 74 65  |rd (you don't te|
000007e0  6c 6c 20 74 68 65 20 44  49 53 20 70 65 6f 70 6c  |ll the DIS peopl|
000007f0  65 2c 20 62 75 74 20 75  73 65 20 79 6f 75 72 20  |e, but use your |
00000800  66 69 72 73 74 20 6c 6f  67 69 6e 20 74 6f 0a 6c  |first login to.l|
00000810  65 74 20 74 68 65 20 73  79 73 74 65 6d 20 6b 6e  |et the system kn|
00000820  6f 77 20 77 68 69 63 68  20 70 2f 77 20 79 6f 75  |ow which p/w you|
00000830  27 76 65 20 63 68 6f 73  65 6e 29 2e 20 20 52 65  |'ve chosen).  Re|
00000840  71 75 69 72 65 6d 65 6e  74 73 20 6d 61 79 20 63  |quirements may c|
00000850  68 61 6e 67 65 2c 20 62  75 74 0a 79 6f 75 20 77  |hange, but.you w|
00000860  69 6c 6c 20 70 72 6f 62  61 62 6c 79 20 6e 65 65  |ill probably nee|
00000870  64 20 74 6f 20 63 68 6f  6f 73 65 20 73 6f 6d 65  |d to choose some|
00000880  74 68 69 6e 67 20 77 68  69 63 68 20 64 6f 65 73  |thing which does|
00000890  6e 27 74 20 63 6f 6e 74  61 69 6e 20 61 20 76 61  |n't contain a va|
000008a0  6c 69 64 20 77 6f 72 64  0a 61 6e 64 20 79 6f 75  |lid word.and you|
000008b0  20 77 69 6c 6c 20 70 72  6f 62 61 62 6c 79 20 6e  | will probably n|
000008c0  65 65 64 20 74 6f 20 69  6e 63 6f 72 70 6f 72 61  |eed to incorpora|
000008d0  74 65 20 6f 6e 65 20 6f  72 20 6d 6f 72 65 20 6e  |te one or more n|
000008e0  75 6d 62 65 72 73 2e 20  20 59 6f 75 20 6d 61 79  |umbers.  You may|
000008f0  20 65 76 65 6e 0a 66 69  6e 64 20 74 68 61 74 20  | even.find that |
00000900  70 61 73 73 77 6f 72 64  73 20 63 6f 6d 70 6f 73  |passwords compos|
00000910  65 64 20 6f 66 20 6b 65  79 20 63 6c 75 73 74 65  |ed of key cluste|
00000920  72 73 20 28 73 75 63 68  20 61 73 20 60 71 77 61  |rs (such as `qwa|
00000930  73 27 20 6f 72 20 60 71  77 65 72 74 79 27 29 0a  |s' or `qwerty').|
00000940  77 69 6c 6c 20 61 6c 73  6f 20 62 65 20 72 65 6a  |will also be rej|
00000950  65 63 74 65 64 2e 0a 0a  55 73 65 20 79 6f 75 72  |ected...Use your|
00000960  20 63 6f 6d 6d 73 20 70  72 6f 67 72 61 6d 20 74  | comms program t|
00000970  6f 20 64 69 61 6c 20 61  20 73 75 69 74 61 62 6c  |o dial a suitabl|
00000980  65 20 44 49 53 20 73 69  74 65 20 28 4c 6f 6e 64  |e DIS site (Lond|
00000990  6f 6e 20 30 38 31 20 33  34 33 20 34 38 34 38 2c  |on 081 343 4848,|
000009a0  0a 45 64 69 6e 62 75 72  67 68 20 30 33 31 20 35  |.Edinburgh 031 5|
000009b0  35 32 20 38 38 38 33 2c  20 57 61 72 72 69 6e 67  |52 8883, Warring|
000009c0  74 6f 6e 20 30 39 32 35  20 34 31 31 33 38 33 29  |ton 0925 411383)|
000009d0  2e 20 20 57 68 65 6e 20  69 74 20 61 73 6b 73 20  |.  When it asks |
000009e0  79 6f 75 20 74 6f 20 6c  6f 67 69 6e 0a 65 6e 74  |you to login.ent|
000009f0  65 72 20 79 6f 75 72 20  73 69 74 65 20 6e 61 6d  |er your site nam|
00000a00  65 2e 20 20 59 6f 75 20  77 69 6c 6c 20 74 68 65  |e.  You will the|
00000a10  6e 20 62 65 20 61 73 6b  65 64 20 66 6f 72 20 79  |n be asked for y|
00000a20  6f 75 72 20 70 61 73 73  77 6f 72 64 20 2d 20 69  |our password - i|
00000a30  74 20 69 73 20 6e 6f 74  0a 65 63 68 6f 65 64 20  |t is not.echoed |
00000a40  74 6f 20 79 6f 75 72 20  73 63 72 65 65 6e 2c 20  |to your screen, |
00000a50  73 6f 20 79 6f 75 20 77  69 6c 6c 20 62 65 20 61  |so you will be a|
00000a60  73 6b 65 64 20 74 6f 20  65 6e 74 65 72 20 69 74  |sked to enter it|
00000a70  20 61 20 73 65 63 6f 6e  64 20 74 69 6d 65 20 74  | a second time t|
00000a80  6f 20 6d 61 6b 65 0a 73  75 72 65 20 79 6f 75 20  |o make.sure you |
00000a90  64 69 64 6e 27 74 20 6d  69 73 74 79 70 65 2e 0a  |didn't mistype..|
00000aa0  0a 54 68 65 20 73 63 72  65 65 6e 20 77 69 6c 6c  |.The screen will|
00000ab0  20 74 68 65 6e 20 64 69  73 70 6c 61 79 20 79 6f  | then display yo|
00000ac0  75 72 20 73 69 74 65 27  73 20 49 50 20 61 64 64  |ur site's IP add|
00000ad0  72 65 73 73 20 2d 20 74  61 6b 65 20 63 61 72 65  |ress - take care|
00000ae0  20 74 6f 20 6e 6f 74 65  20 69 74 0a 64 6f 77 6e  | to note it.down|
00000af0  2e 20 20 54 68 65 20 63  6f 6e 6e 65 63 74 69 6f  |.  The connectio|
00000b00  6e 20 77 69 6c 6c 20 63  6c 6f 73 65 20 61 66 74  |n will close aft|
00000b10  65 72 20 33 30 73 2e 0a  0a 4e 6f 74 65 20 74 68  |er 30s...Note th|
00000b20  61 74 20 74 68 69 73 20  70 72 6f 63 65 64 75 72  |at this procedur|
00000b30  65 20 61 70 70 6c 69 65  73 20 2a 6f 6e 6c 79 2a  |e applies *only*|
00000b40  20 74 6f 20 79 6f 75 72  20 66 69 72 73 74 20 63  | to your first c|
00000b50  61 6c 6c 20 2d 20 73 75  62 73 65 71 75 65 6e 74  |all - subsequent|
00000b60  0a 63 6f 6e 6e 65 63 74  69 6f 6e 73 20 77 69 6c  |.connections wil|
00000b70  6c 20 72 65 71 75 69 72  65 20 74 68 65 20 75 73  |l require the us|
00000b80  65 20 6f 66 20 6b 61 39  71 2e 0a 0a 0a 0a 49 4e  |e of ka9q.....IN|
00000b90  53 54 41 4c 4c 41 54 49  4f 4e 0a 3d 3d 3d 3d 3d  |STALLATION.=====|
00000ba0  3d 3d 3d 3d 3d 3d 3d 0a  0a 41 6c 74 68 6f 75 67  |=======..Althoug|
00000bb0  68 20 74 68 65 20 70 72  6f 67 72 61 6d 20 61 6e  |h the program an|
00000bc0  6e 6f 75 6e 63 65 73 20  69 74 73 65 6c 66 20 61  |nounces itself a|
00000bd0  73 20 6b 61 39 71 2c 20  74 68 65 20 61 70 70 6c  |s ka9q, the appl|
00000be0  69 63 61 74 69 6f 6e 20  69 73 20 63 61 6c 6c 65  |ication is calle|
00000bf0  64 0a 21 54 43 50 49 50  2e 20 20 55 6e 70 61 63  |d.!TCPIP.  Unpac|
00000c00  6b 20 69 74 20 66 72 6f  6d 20 74 68 65 20 53 70  |k it from the Sp|
00000c10  61 72 6b 69 76 65 20 74  6f 20 61 20 63 6f 6e 76  |arkive to a conv|
00000c20  65 6e 69 65 6e 74 20 70  6c 61 63 65 20 6f 6e 20  |enient place on |
00000c30  64 69 73 63 2e 20 20 59  6f 75 0a 73 68 6f 75 6c  |disc.  You.shoul|
00000c40  64 20 61 6c 73 6f 20 67  65 74 20 61 6e 20 61 70  |d also get an ap|
00000c50  70 6c 69 63 61 74 69 6f  6e 20 63 61 6c 6c 65 64  |plication called|
00000c60  20 21 4d 61 69 6c 44 69  72 20 2d 20 74 68 69 73  | !MailDir - this|
00000c70  20 69 73 20 6e 6f 74 20  61 6e 20 61 70 70 6c 69  | is not an appli|
00000c80  63 61 74 69 6f 6e 0a 61  73 20 73 75 63 68 20 62  |cation.as such b|
00000c90  75 74 20 61 20 72 65 70  6f 73 69 74 6f 72 79 20  |ut a repository |
00000ca0  66 6f 72 20 6d 61 69 6c  20 61 6e 64 20 6e 65 77  |for mail and new|
00000cb0  73 2e 0a 0a 6e 20 74 68  65 20 65 78 61 6d 70 6c  |s...n the exampl|
00000cc0  65 73 20 74 68 61 74 20  66 6f 6c 6c 6f 77 2c 20  |es that follow, |
00000cd0  49 20 77 69 6c 6c 20 75  73 65 20 6d 79 20 73 69  |I will use my si|
00000ce0  74 65 20 6e 61 6d 65 20  28 73 6b 74 62 29 20 61  |te name (sktb) a|
00000cf0  6e 64 20 6d 79 20 49 50  0a 61 64 64 72 65 73 73  |nd my IP.address|
00000d00  20 28 5b 31 35 38 2e 31  35 32 2e 39 2e 31 38 5d  | ([158.152.9.18]|
00000d10  29 20 2d 20 79 6f 75 20  73 68 6f 75 6c 64 20 72  |) - you should r|
00000d20  65 70 6c 61 63 65 20 74  68 65 6d 20 77 69 74 68  |eplace them with|
00000d30  20 79 6f 75 72 20 6f 77  6e 20 73 69 74 65 20 6e  | your own site n|
00000d40  61 6d 65 0a 61 6e 64 20  49 50 20 61 64 64 72 65  |ame.and IP addre|
00000d50  73 73 20 28 73 65 65 20  70 72 65 76 69 6f 75 73  |ss (see previous|
00000d60  20 73 65 63 74 69 6f 6e  20 6f 6e 20 65 73 74 61  | section on esta|
00000d70  62 6c 69 73 68 69 6e 67  20 61 6e 20 61 63 63 6f  |blishing an acco|
00000d80  75 6e 74 29 2e 0a 0a 42  65 20 63 61 72 65 66 75  |unt)...Be carefu|
00000d90  6c 20 74 6f 20 72 65 74  61 69 6e 20 74 68 65 20  |l to retain the |
00000da0  6f 72 69 67 69 6e 61 6c  20 76 65 72 73 69 6f 6e  |original version|
00000db0  73 20 6f 66 20 61 6c 6c  20 66 69 6c 65 73 20 74  |s of all files t|
00000dc0  68 61 74 20 79 6f 75 20  6d 6f 64 69 66 79 20 2d  |hat you modify -|
00000dd0  20 69 66 0a 79 6f 75 20  68 61 76 65 20 70 72 6f  | if.you have pro|
00000de0  62 6c 65 6d 73 20 79 6f  75 20 63 61 6e 20 72 65  |blems you can re|
00000df0  74 75 72 6e 20 74 6f 20  61 20 6b 6e 6f 77 6e 20  |turn to a known |
00000e00  73 74 61 72 74 69 6e 67  20 70 6f 69 6e 74 2e 0a  |starting point..|
00000e10  0a 59 6f 75 20 73 68 6f  75 6c 64 20 63 68 65 63  |.You should chec|
00000e20  6b 20 74 68 65 20 66 6f  6c 6c 6f 77 69 6e 67 20  |k the following |
00000e30  66 69 6c 65 73 20 69 6e  20 74 68 65 20 21 54 43  |files in the !TC|
00000e40  50 49 50 20 66 6f 6c 64  65 72 3a 0a 0a 0a 21 54  |PIP folder:...!T|
00000e50  43 50 49 50 2e 41 75 74  6f 65 78 65 63 0a 2d 2d  |CPIP.Autoexec.--|
00000e60  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 0a 0a 54  |-------------..T|
00000e70  68 69 73 20 69 73 20 61  20 66 69 6c 65 20 6f 66  |his is a file of|
00000e80  20 6b 61 39 71 20 63 6f  6d 6d 61 6e 64 73 20 77  | ka9q commands w|
00000e90  68 69 63 68 20 61 72 65  20 65 78 65 63 75 74 65  |hich are execute|
00000ea0  64 20 77 68 65 6e 20 6b  61 39 71 20 73 74 61 72  |d when ka9q star|
00000eb0  74 73 2e 20 20 4c 69 6b  65 0a 61 6e 79 20 6f 74  |ts.  Like.any ot|
00000ec0  68 65 72 20 63 6f 6d 6d  61 6e 64 73 20 74 68 65  |her commands the|
00000ed0  79 20 63 61 6e 20 62 65  20 61 62 62 72 65 76 69  |y can be abbrevi|
00000ee0  61 74 65 64 2c 20 62 75  74 20 69 74 20 69 73 20  |ated, but it is |
00000ef0  70 72 6f 62 61 62 6c 79  20 62 65 73 74 20 74 6f  |probably best to|
00000f00  20 75 73 65 0a 74 68 65  20 6c 6f 6e 67 20 66 6f  | use.the long fo|
00000f10  72 6d 2e 20 20 41 20 23  2d 73 69 67 6e 20 69 73  |rm.  A #-sign is|
00000f20  20 75 73 65 64 20 74 6f  20 69 6e 64 69 63 61 74  | used to indicat|
00000f30  65 20 61 20 63 6f 6d 6d  65 6e 74 20 74 6f 20 6b  |e a comment to k|
00000f40  61 39 71 2e 0a 0a 52 65  6d 65 6d 62 65 72 20 74  |a9q...Remember t|
00000f50  68 61 74 20 77 68 65 72  65 76 65 72 20 79 6f 75  |hat wherever you|
00000f60  20 73 65 65 20 60 73 6b  74 62 27 20 79 6f 75 20  | see `sktb' you |
00000f70  73 68 6f 75 6c 64 20 75  73 65 20 79 6f 75 72 20  |should use your |
00000f80  6f 77 6e 20 73 69 74 65  20 6e 61 6d 65 2c 20 61  |own site name, a|
00000f90  6e 64 0a 77 68 65 72 65  76 65 72 20 79 6f 75 20  |nd.wherever you |
00000fa0  73 65 65 20 5b 31 35 38  2e 31 35 32 2e 39 2e 31  |see [158.152.9.1|
00000fb0  38 5d 20 79 6f 75 20 73  68 6f 75 6c 64 20 75 73  |8] you should us|
00000fc0  65 20 79 6f 75 72 20 6f  77 6e 20 49 50 20 61 64  |e your own IP ad|
00000fd0  64 72 65 73 73 2e 0a 0a  54 68 65 72 65 20 77 69  |dress...There wi|
00000fe0  6c 6c 20 62 65 20 61 20  73 61 6d 70 6c 65 20 66  |ll be a sample f|
00000ff0  69 6c 65 20 21 54 43 50  49 50 2e 41 75 74 6f 65  |ile !TCPIP.Autoe|
00001000  78 65 63 2c 20 62 75 74  20 69 6e 20 73 6f 6d 65  |xec, but in some|
00001010  20 76 65 72 73 69 6f 6e  73 20 74 68 69 73 20 69  | versions this i|
00001020  73 0a 66 6f 72 20 70 61  63 6b 65 74 20 72 61 64  |s.for packet rad|
00001030  69 6f 20 75 73 65 20 2d  20 69 66 20 79 6f 75 20  |io use - if you |
00001040  73 65 65 20 74 68 65 20  6c 65 74 74 65 72 73 20  |see the letters |
00001050  54 4e 43 20 74 68 72 6f  75 67 68 6f 75 74 20 74  |TNC throughout t|
00001060  68 65 6e 20 64 65 6c 65  74 65 20 69 74 2c 0a 6c  |hen delete it,.l|
00001070  6f 6f 6b 20 66 6f 72 20  61 20 66 69 6c 65 20 63  |ook for a file c|
00001080  61 6c 6c 65 64 20 41 75  74 6f 73 6c 69 70 20 61  |alled Autoslip a|
00001090  6e 64 20 72 65 6e 61 6d  65 20 69 74 20 61 73 20  |nd rename it as |
000010a0  41 75 74 6f 65 78 65 63  2e 0a 0a 53 6f 6d 65 20  |Autoexec...Some |
000010b0  6f 66 20 74 68 65 20 63  6f 6d 6d 61 6e 64 73 20  |of the commands |
000010c0  6d 65 6e 74 69 6f 6e 65  64 20 62 65 6c 6f 77 20  |mentioned below |
000010d0  61 72 65 20 6e 6f 74 20  73 75 70 70 6f 72 74 65  |are not supporte|
000010e0  64 20 62 79 20 61 6c 6c  20 76 65 72 73 69 6f 6e  |d by all version|
000010f0  73 20 6f 66 0a 6b 61 39  71 2e 20 20 55 73 75 61  |s of.ka9q.  Usua|
00001100  6c 6c 79 20 69 66 20 61  20 63 6f 6d 6d 61 6e 64  |lly if a command|
00001110  20 69 73 20 73 75 70 70  6f 72 74 65 64 20 69 74  | is supported it|
00001120  20 77 69 6c 6c 20 61 70  70 65 61 72 20 69 6e 20  | will appear in |
00001130  74 68 65 20 73 61 6d 70  6c 65 0a 61 75 74 6f 65  |the sample.autoe|
00001140  78 65 63 20 70 72 6f 76  69 64 65 64 2c 20 61 6c  |xec provided, al|
00001150  74 68 6f 75 67 68 20 69  74 20 6d 61 79 20 62 65  |though it may be|
00001160  20 63 6f 6d 6d 65 6e 74  65 64 20 6f 75 74 20 28  | commented out (|
00001170  74 68 65 20 65 78 63 65  70 74 69 6f 6e 73 20 74  |the exceptions t|
00001180  6f 20 74 68 69 73 0a 61  72 65 20 74 68 65 20 63  |o this.are the c|
00001190  6f 6d 6d 61 6e 64 73 20  64 65 61 6c 69 6e 67 20  |ommands dealing |
000011a0  77 69 74 68 20 55 73 65  6e 65 74 20 6e 65 77 73  |with Usenet news|
000011b0  20 77 68 69 63 68 20 6d  61 79 20 6e 6f 74 20 62  | which may not b|
000011c0  65 20 70 72 65 73 65 6e  74 20 65 76 65 6e 0a 69  |e present even.i|
000011d0  66 20 74 68 65 79 20 61  72 65 20 73 75 70 70 6f  |f they are suppo|
000011e0  72 74 65 64 29 2e 20 20  49 66 20 79 6f 75 20 74  |rted).  If you t|
000011f0  72 79 20 61 6e 64 20 75  73 65 20 61 20 63 6f 6d  |ry and use a com|
00001200  6d 61 6e 64 20 74 68 61  74 20 79 6f 75 72 20 76  |mand that your v|
00001210  65 72 73 69 6f 6e 0a 64  6f 65 73 6e 27 74 20 75  |ersion.doesn't u|
00001220  6e 64 65 72 73 74 61 6e  64 20 69 74 20 77 69 6c  |nderstand it wil|
00001230  6c 20 63 6f 6d 70 6c 61  69 6e 2e 2e 2e 0a 0a 20  |l complain..... |
00001240  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001260  20 2d 2d 2d 0a 0a 56 65  72 73 69 6f 6e 73 20 6f  | ---..Versions o|
00001270  66 20 6b 61 39 71 20 77  68 69 63 68 20 73 75 70  |f ka9q which sup|
00001280  70 6f 72 74 20 74 68 65  20 73 65 72 69 61 6c 20  |port the serial |
00001290  62 6c 6f 63 6b 20 64 72  69 76 65 72 73 20 28 52  |block drivers (R|
000012a0  49 53 43 20 4f 53 20 33  20 6f 6e 6c 79 29 0a 61  |ISC OS 3 only).a|
000012b0  6c 6c 6f 77 20 79 6f 75  20 74 6f 20 70 69 70 65  |llow you to pipe|
000012c0  20 74 68 65 20 64 69 73  70 6c 61 79 20 74 6f 20  | the display to |
000012d0  79 6f 75 72 20 66 61 76  6f 75 72 69 74 65 20 63  |your favourite c|
000012e0  6f 6d 6d 73 20 70 72 6f  67 72 61 6d 20 28 74 68  |omms program (th|
000012f0  69 73 20 77 69 6c 6c 0a  6c 65 74 20 79 6f 75 20  |is will.let you |
00001300  75 73 65 20 76 61 72 69  6f 75 73 20 74 65 72 6d  |use various term|
00001310  69 6e 61 6c 20 65 6d 75  6c 61 74 69 6f 6e 73 20  |inal emulations |
00001320  73 75 63 68 20 61 73 20  56 54 31 30 30 20 77 68  |such as VT100 wh|
00001330  69 63 68 20 63 61 6e 20  62 65 20 76 65 72 79 0a  |ich can be very.|
00001340  75 73 65 66 75 6c 20 77  69 74 68 20 73 6f 6d 65  |useful with some|
00001350  20 73 65 72 76 69 63 65  73 29 2e 20 20 54 68 65  | services).  The|
00001360  20 63 6f 6d 6d 61 6e 64  20 77 69 6c 6c 20 6c 6f  | command will lo|
00001370  6f 6b 20 73 6f 6d 65 74  68 69 6e 67 20 6c 69 6b  |ok something lik|
00001380  65 3a 0a 0a 20 20 20 20  77 69 6e 64 6f 77 20 74  |e:..    window t|
00001390  65 72 6d 69 6e 61 6c 20  65 78 74 65 72 6e 61 6c  |erminal external|
000013a0  20 70 69 70 65 62 0a 0a  6f 72 0a 0a 20 20 20 20  | pipeb..or..    |
000013b0  77 69 6e 64 6f 77 20 74  65 72 6d 69 6e 61 6c 20  |window terminal |
000013c0  69 6e 74 65 72 6e 61 6c  0a 0a 74 6f 20 75 73 65  |internal..to use|
000013d0  20 6b 61 39 71 27 73 20  69 6e 2d 62 75 69 6c 74  | ka9q's in-built|
000013e0  20 64 69 73 70 6c 61 79  20 72 6f 75 74 69 6e 65  | display routine|
000013f0  73 2e 20 20 54 68 65 20  64 65 66 61 75 6c 74 20  |s.  The default |
00001400  69 73 20 69 6e 74 65 72  6e 61 6c 2e 0a 0a 20 20  |is internal...  |
00001410  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00001430  2d 2d 2d 0a 0a 57 69 74  68 20 6f 6c 64 65 72 20  |---..With older |
00001440  76 65 72 73 69 6f 6e 73  20 6f 66 20 6b 61 39 71  |versions of ka9q|
00001450  2c 20 61 6e 79 20 74 69  6d 65 20 69 74 20 64 69  |, any time it di|
00001460  73 70 6c 61 79 65 64 20  73 6f 6d 65 20 74 65 78  |splayed some tex|
00001470  74 20 69 6e 20 69 74 73  20 77 69 6e 64 6f 77 0a  |t in its window.|
00001480  69 74 20 77 6f 75 6c 64  20 67 72 61 62 20 74 68  |it would grab th|
00001490  65 20 69 6e 70 75 74 20  66 6f 63 75 73 20 28 73  |e input focus (s|
000014a0  6f 20 69 66 20 79 6f 75  20 77 65 72 65 20 65 64  |o if you were ed|
000014b0  69 74 69 6e 67 20 73 6f  6d 65 74 68 69 6e 67 20  |iting something |
000014c0  61 74 20 74 68 65 20 73  61 6d 65 0a 74 69 6d 65  |at the same.time|
000014d0  20 79 6f 75 27 64 20 73  75 64 64 65 6e 6c 79 20  | you'd suddenly |
000014e0  66 69 6e 64 20 79 6f 75  72 20 6b 65 79 73 74 72  |find your keystr|
000014f0  6f 6b 65 73 20 67 6f 69  6e 67 20 74 6f 20 6b 61  |okes going to ka|
00001500  39 71 29 2e 20 20 4e 65  77 65 72 20 76 65 72 73  |9q).  Newer vers|
00001510  69 6f 6e 73 0a 61 6c 6c  6f 77 20 79 6f 75 20 74  |ions.allow you t|
00001520  6f 20 75 73 65 3a 0a 0a  20 20 20 20 77 69 6e 64  |o use:..    wind|
00001530  6f 77 20 63 75 72 73 6f  72 20 6f 66 66 0a 0a 77  |ow cursor off..w|
00001540  68 69 63 68 20 6d 65 61  6e 73 20 74 68 61 74 20  |hich means that |
00001550  6e 6f 20 63 61 72 65 74  20 77 69 6c 6c 20 62 65  |no caret will be|
00001560  20 64 69 73 70 6c 61 79  65 64 20 62 79 20 6b 61  | displayed by ka|
00001570  39 71 2c 20 62 75 74 20  74 68 61 74 20 77 61 79  |9q, but that way|
00001580  20 69 74 20 77 6f 6e 27  74 0a 67 69 76 65 20 79  | it won't.give y|
00001590  6f 75 20 6e 61 73 74 79  20 73 75 72 70 72 69 73  |ou nasty surpris|
000015a0  65 73 2e 20 20 59 6f 75  20 63 61 6e 20 74 75 72  |es.  You can tur|
000015b0  6e 20 69 74 20 62 61 63  6b 20 6f 6e 20 77 69 74  |n it back on wit|
000015c0  68 3a 0a 0a 20 20 20 20  77 69 6e 64 6f 77 20 63  |h:..    window c|
000015d0  75 72 73 6f 72 20 6f 6e  0a 0a 20 20 20 20 20 20  |ursor on..      |
000015e0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000015f0  20 20 20 20 20 20 20 20  20 20 20 20 2d 2d 2d 0a  |            ---.|
00001600  0a 43 68 61 6e 67 65 20  74 68 65 20 68 6f 73 74  |.Change the host|
00001610  6e 61 6d 65 20 6c 69 6e  65 20 74 6f 20 72 65 66  |name line to ref|
00001620  6c 65 63 74 20 79 6f 75  72 20 73 69 74 65 20 6e  |lect your site n|
00001630  61 6d 65 2c 20 65 2e 67  2e 3a 0a 0a 20 20 20 20  |ame, e.g.:..    |
00001640  68 6f 73 74 6e 61 6d 65  20 73 6b 74 62 2e 64 65  |hostname sktb.de|
00001650  6d 6f 6e 2e 63 6f 2e 75  6b 0a 0a 20 20 20 20 20  |mon.co.uk..     |
00001660  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001670  20 20 20 20 20 20 20 20  20 20 20 20 20 2d 2d 2d  |             ---|
00001680  0a 0a 43 68 61 6e 67 65  20 74 68 65 20 69 70 20  |..Change the ip |
00001690  61 64 64 72 65 73 73 20  74 6f 20 72 65 66 6c 65  |address to refle|
000016a0  63 74 20 74 68 65 20 6e  75 6d 62 65 72 20 61 6c  |ct the number al|
000016b0  6c 6f 63 61 74 65 64 20  62 79 20 44 49 53 2c 20  |located by DIS, |
000016c0  65 2e 67 2e 3a 0a 0a 20  20 20 20 69 70 20 61 64  |e.g.:..    ip ad|
000016d0  64 72 65 73 73 20 5b 31  35 38 2e 31 35 32 2e 39  |dress [158.152.9|
000016e0  2e 31 38 5d 0a 0a 20 20  20 20 20 20 20 20 20 20  |.18]..          |
000016f0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001700  20 20 20 20 20 20 20 20  2d 2d 2d 0a 0a 4d 6f 64  |        ---..Mod|
00001710  69 66 79 20 74 68 65 20  61 74 74 61 63 68 20 63  |ify the attach c|
00001720  6f 6d 6d 61 6e 64 20 74  6f 20 72 65 66 6c 65 63  |ommand to reflec|
00001730  74 20 79 6f 75 72 20 62  61 75 64 20 72 61 74 65  |t your baud rate|
00001740  2e 20 20 44 65 70 65 6e  64 69 6e 67 20 75 70 6f  |.  Depending upo|
00001750  6e 20 74 68 65 0a 76 65  72 73 69 6f 6e 20 6f 66  |n the.version of|
00001760  20 6b 61 39 71 20 74 68  69 73 20 6d 61 79 20 74  | ka9q this may t|
00001770  61 6b 65 20 6f 6e 65 20  6f 66 20 74 68 65 20 66  |ake one of the f|
00001780  6f 6c 6c 6f 77 69 6e 67  20 66 6f 72 6d 73 3a 0a  |ollowing forms:.|
00001790  0a 20 20 20 20 31 29 20  20 61 74 74 61 63 68 20  |.    1)  attach |
000017a0  61 73 79 20 69 6e 74 65  72 6e 61 6c 20 73 6c 69  |asy internal sli|
000017b0  70 20 61 78 30 20 32 30  34 38 20 31 35 30 30 20  |p ax0 2048 1500 |
000017c0  31 39 32 30 30 0a 0a 20  20 20 20 32 29 20 20 61  |19200..    2)  a|
000017d0  74 74 61 63 68 20 61 73  79 20 69 6e 74 65 72 6e  |ttach asy intern|
000017e0  61 6c 20 73 6c 69 70 20  30 20 61 78 30 20 32 30  |al slip 0 ax0 20|
000017f0  34 38 20 31 35 30 30 20  31 39 32 30 30 0a 0a 20  |48 1500 19200.. |
00001800  20 20 20 33 29 20 20 61  74 74 61 63 68 20 61 73  |   3)  attach as|
00001810  79 20 69 6e 74 65 72 6e  61 6c 20 73 6c 69 70 20  |y internal slip |
00001820  61 78 30 20 31 35 30 30  20 31 39 32 30 30 0a 0a  |ax0 1500 19200..|
00001830  48 65 72 65 20 60 61 73  79 27 20 69 6e 64 69 63  |Here `asy' indic|
00001840  61 74 65 73 20 74 68 61  74 20 74 68 65 20 69 6e  |ates that the in|
00001850  74 65 72 66 61 63 65 20  69 73 20 61 6e 20 61 73  |terface is an as|
00001860  79 6e 63 68 72 6f 6e 6f  75 73 20 73 65 72 69 61  |ynchronous seria|
00001870  6c 20 70 6f 72 74 2e 0a  0a 54 68 65 20 77 6f 72  |l port...The wor|
00001880  64 20 60 69 6e 74 65 72  6e 61 6c 27 20 73 70 65  |d `internal' spe|
00001890  63 69 66 69 65 73 20 74  68 61 74 20 74 68 65 20  |cifies that the |
000018a0  69 6e 74 65 72 6e 61 6c  20 70 6f 72 74 20 62 65  |internal port be|
000018b0  20 75 73 65 64 2e 20 20  46 6f 72 20 73 6f 6d 65  | used.  For some|
000018c0  0a 76 65 72 73 69 6f 6e  73 20 6f 66 20 6b 61 39  |.versions of ka9|
000018d0  71 20 28 66 6f 72 6d 20  31 20 61 6e 64 20 33 29  |q (form 1 and 3)|
000018e0  20 74 68 69 73 20 69 73  20 74 68 65 20 2a 6f 6e  | this is the *on|
000018f0  6c 79 2a 20 70 6f 72 74  20 77 68 69 63 68 20 6d  |ly* port which m|
00001900  61 79 20 62 65 0a 73 70  65 63 69 66 69 65 64 2c  |ay be.specified,|
00001910  20 62 75 74 20 74 68 6f  73 65 20 76 65 72 73 69  | but those versi|
00001920  6f 6e 73 20 77 68 69 63  68 20 75 6e 64 65 72 73  |ons which unders|
00001930  74 61 6e 64 20 74 68 65  20 73 65 72 69 61 6c 20  |tand the serial |
00001940  62 6c 6f 63 6b 20 64 72  69 76 65 72 73 0a 28 52  |block drivers.(R|
00001950  49 53 43 20 4f 53 20 33  20 6f 6e 6c 79 29 20 75  |ISC OS 3 only) u|
00001960  73 65 20 66 6f 72 6d 20  32 20 77 68 65 72 65 20  |se form 2 where |
00001970  74 68 65 20 70 6f 72 74  20 63 61 6e 20 62 65 20  |the port can be |
00001980  6f 6e 65 20 6f 66 3a 0a  0a 20 20 20 20 69 6e 74  |one of:..    int|
00001990  65 72 6e 61 6c 20 30 0a  20 20 20 20 49 49 5f 64  |ernal 0.    II_d|
000019a0  75 61 6c 20 30 0a 20 20  20 20 49 49 5f 64 75 61  |ual 0.    II_dua|
000019b0  6c 20 31 0a 20 20 20 20  73 70 5f 64 75 61 6c 20  |l 1.    sp_dual |
000019c0  30 0a 20 20 20 20 73 70  5f 64 75 61 6c 20 31 0a  |0.    sp_dual 1.|
000019d0  0a 74 6f 20 69 6e 64 69  63 61 74 65 20 75 73 65  |.to indicate use|
000019e0  20 6f 66 20 74 68 65 20  69 6e 74 65 72 6e 61 6c  | of the internal|
000019f0  20 70 6f 72 74 20 6f 72  20 74 68 65 20 64 75 61  | port or the dua|
00001a00  6c 20 73 65 72 69 61 6c  20 70 6f 72 74 20 63 61  |l serial port ca|
00001a10  72 64 73 20 66 72 6f 6d  0a 49 6e 74 65 6c 6c 69  |rds from.Intelli|
00001a20  67 65 6e 74 20 49 6e 74  65 72 66 61 63 65 73 20  |gent Interfaces |
00001a30  6f 72 20 54 68 65 20 53  65 72 69 61 6c 20 50 6f  |or The Serial Po|
00001a40  72 74 2e 20 20 4e 6f 74  65 20 74 68 61 74 20 74  |rt.  Note that t|
00001a50  68 65 20 76 65 72 73 69  6f 6e 20 77 68 69 63 68  |he version which|
00001a60  0a 73 75 70 70 6f 72 74  73 20 74 68 65 20 73 65  |.supports the se|
00001a70  72 69 61 6c 20 62 6c 6f  63 6b 20 64 72 69 76 65  |rial block drive|
00001a80  72 73 20 77 69 6c 6c 20  6e 6f 74 20 77 6f 72 6b  |rs will not work|
00001a90  20 63 6f 72 72 65 63 74  6c 79 20 2a 69 66 2a 20  | correctly *if* |
00001aa0  79 6f 75 20 68 61 76 65  20 61 6e 0a 49 49 20 63  |you have an.II c|
00001ab0  61 72 64 20 61 6e 64 20  73 6f 6d 65 74 68 69 6e  |ard and somethin|
00001ac0  67 20 65 6c 73 65 20 69  73 20 75 73 69 6e 67 20  |g else is using |
00001ad0  61 6e 6f 74 68 65 72 20  70 6f 72 74 20 28 69 6e  |another port (in|
00001ae0  63 6c 75 64 69 6e 67 20  74 68 65 20 69 6e 74 65  |cluding the inte|
00001af0  72 6e 61 6c 0a 73 65 72  69 61 6c 20 70 6f 72 74  |rnal.serial port|
00001b00  29 2e 20 20 54 68 69 73  20 69 73 20 6f 66 20 70  |).  This is of p|
00001b10  61 72 74 69 63 75 6c 61  72 20 63 6f 6e 63 65 72  |articular concer|
00001b20  6e 20 66 6f 72 20 42 42  53 73 20 61 73 20 74 68  |n for BBSs as th|
00001b30  65 20 42 42 53 20 73 6f  66 74 77 61 72 65 0a 77  |e BBS software.w|
00001b40  69 6c 6c 20 70 6f 6c 6c  20 70 6f 72 74 73 20 61  |ill poll ports a|
00001b50  74 20 72 65 67 75 6c 61  72 20 69 6e 74 65 72 76  |t regular interv|
00001b60  61 6c 73 20 28 65 76 65  6e 20 69 66 20 6e 6f 62  |als (even if nob|
00001b70  6f 64 79 20 69 73 20 75  73 69 6e 67 20 74 68 65  |ody is using the|
00001b80  20 42 42 53 29 20 2d 20  74 68 65 0a 66 69 78 20  | BBS) - the.fix |
00001b90  69 73 20 74 6f 20 73 68  75 74 64 6f 77 6e 20 74  |is to shutdown t|
00001ba0  68 65 20 42 6f 61 72 64  20 73 6f 66 74 77 61 72  |he Board softwar|
00001bb0  65 20 61 6e 64 20 42 69  6e 6b 6c 65 79 20 28 74  |e and Binkley (t|
00001bc0  68 69 73 20 70 72 6f 62  6c 65 6d 20 6d 61 79 20  |his problem may |
00001bd0  62 65 20 66 69 78 65 64  0a 69 6e 20 61 20 66 75  |be fixed.in a fu|
00001be0  74 75 72 65 20 76 65 72  73 69 6f 6e 20 6f 66 20  |ture version of |
00001bf0  6b 61 39 71 29 2e 0a 0a  54 68 65 20 77 6f 72 64  |ka9q)...The word|
00001c00  20 60 73 6c 69 70 27 20  69 6e 64 69 63 61 74 65  | `slip' indicate|
00001c10  73 20 74 68 61 74 20 74  68 65 20 53 4c 49 50 20  |s that the SLIP |
00001c20  70 72 6f 74 6f 63 6f 6c  20 73 68 6f 75 6c 64 20  |protocol should |
00001c30  62 65 20 75 73 65 64 20  28 41 72 63 20 6b 61 39  |be used (Arc ka9|
00001c40  71 0a 64 6f 65 73 20 6e  6f 74 20 73 75 70 70 6f  |q.does not suppo|
00001c50  72 74 20 61 6e 79 20 6f  74 68 65 72 20 70 72 6f  |rt any other pro|
00001c60  74 6f 63 6f 6c 29 2e 0a  0a 54 68 65 20 77 6f 72  |tocol)...The wor|
00001c70  64 20 60 61 78 30 27 20  69 73 20 61 20 6c 61 62  |d `ax0' is a lab|
00001c80  65 6c 20 75 73 65 64 20  62 79 20 6f 74 68 65 72  |el used by other|
00001c90  20 63 6f 6d 6d 61 6e 64  73 20 74 6f 20 72 65 66  | commands to ref|
00001ca0  65 72 20 74 6f 20 74 68  69 73 20 70 6f 72 74 20  |er to this port |
00001cb0  28 75 73 65 0a 61 6e 79  74 68 69 6e 67 20 79 6f  |(use.anything yo|
00001cc0  75 20 6c 69 6b 65 2c 20  62 75 74 20 72 65 6d 65  |u like, but reme|
00001cd0  6d 62 65 72 20 74 6f 20  62 65 20 63 6f 6e 73 69  |mber to be consi|
00001ce0  73 74 65 6e 74 20 2d 20  77 65 27 6c 6c 20 73 74  |stent - we'll st|
00001cf0  69 63 6b 20 77 69 74 68  20 61 78 30 20 69 6e 0a  |ick with ax0 in.|
00001d00  74 68 65 73 65 20 65 78  61 6d 70 6c 65 73 2e 0a  |these examples..|
00001d10  0a 54 68 65 20 66 69 67  75 72 65 20 6f 66 20 32  |.The figure of 2|
00001d20  30 34 38 20 69 73 20 61  20 62 75 66 66 65 72 20  |048 is a buffer |
00001d30  73 69 7a 65 2c 20 62 75  74 20 74 68 65 20 41 72  |size, but the Ar|
00001d40  63 20 76 65 72 73 69 6f  6e 20 6f 66 20 6b 61 39  |c version of ka9|
00001d50  71 20 69 67 6e 6f 72 65  73 20 69 74 2e 0a 53 6f  |q ignores it..So|
00001d60  6d 65 20 76 65 72 73 69  6f 6e 73 20 6f 66 20 41  |me versions of A|
00001d70  72 63 20 6b 61 39 71 20  72 65 71 75 69 72 65 20  |rc ka9q require |
00001d80  69 74 20 62 65 20 70 72  65 73 65 6e 74 20 28 66  |it be present (f|
00001d90  6f 72 6d 73 20 31 20 61  6e 64 20 32 29 20 65 76  |orms 1 and 2) ev|
00001da0  65 6e 20 74 68 6f 75 67  68 0a 69 74 20 69 73 20  |en though.it is |
00001db0  69 67 6e 6f 72 65 64 2c  20 77 68 69 6c 73 74 20  |ignored, whilst |
00001dc0  73 6f 6d 65 20 76 65 72  73 69 6f 6e 73 20 28 66  |some versions (f|
00001dd0  6f 72 6d 20 33 29 20 72  65 71 75 69 72 65 20 69  |orm 3) require i|
00001de0  74 20 74 6f 20 62 65 20  61 62 73 65 6e 74 20 2d  |t to be absent -|
00001df0  20 62 65 0a 67 75 69 64  65 64 20 62 79 20 74 68  | be.guided by th|
00001e00  65 20 65 78 61 6d 70 6c  65 20 61 75 74 6f 65 78  |e example autoex|
00001e10  65 63 20 70 72 6f 76 69  64 65 64 2e 0a 0a 54 68  |ec provided...Th|
00001e20  65 20 66 69 67 75 72 65  20 6f 66 20 31 35 30 30  |e figure of 1500|
00001e30  20 69 73 20 74 68 65 20  6d 61 78 69 6d 75 6d 20  | is the maximum |
00001e40  49 50 20 70 61 63 6b 65  74 20 73 69 7a 65 20 2d  |IP packet size -|
00001e50  20 74 68 69 73 20 69 73  20 70 72 6f 62 61 62 6c  | this is probabl|
00001e60  79 20 74 68 65 0a 6f 70  74 69 6d 61 6c 20 76 61  |y the.optimal va|
00001e70  6c 75 65 20 66 6f 72 20  69 6e 74 65 72 6e 65 74  |lue for internet|
00001e80  20 75 73 61 67 65 20 28  6c 6f 77 65 72 20 76 61  | usage (lower va|
00001e90  6c 75 65 73 20 76 61 6c  75 65 73 20 69 6e 20 73  |lues values in s|
00001ea0  6f 6d 65 20 76 65 72 73  69 6f 6e 73 20 64 65 72  |ome versions der|
00001eb0  69 76 65 0a 66 72 6f 6d  20 68 61 6d 2d 72 61 64  |ive.from ham-rad|
00001ec0  69 6f 20 75 73 61 67 65  29 2e 0a 0a 54 68 65 20  |io usage)...The |
00001ed0  66 69 67 75 72 65 20 6f  66 20 31 39 32 30 30 20  |figure of 19200 |
00001ee0  69 73 20 74 68 65 20 73  70 65 65 64 20 6f 66 20  |is the speed of |
00001ef0  74 68 65 20 73 65 72 69  61 6c 20 70 6f 72 74 20  |the serial port |
00001f00  2d 20 73 65 74 20 74 68  69 73 20 61 63 63 6f 72  |- set this accor|
00001f10  64 69 6e 67 6c 79 0a 53  6f 6d 65 20 76 65 72 73  |dingly.Some vers|
00001f20  69 6f 6e 73 20 6f 66 20  6b 61 39 71 20 6d 61 79  |ions of ka9q may|
00001f30  20 69 67 6e 6f 72 65 20  74 68 69 73 20 66 69 67  | ignore this fig|
00001f40  75 72 65 20 65 6e 74 69  72 65 6c 79 20 61 6e 64  |ure entirely and|
00001f50  20 6e 6f 74 20 63 68 61  6e 67 65 20 74 68 65 0a  | not change the.|
00001f60  73 65 72 69 61 6c 20 70  6f 72 74 20 73 70 65 65  |serial port spee|
00001f70  64 20 2d 20 74 68 65 79  20 72 65 6c 79 20 6f 6e  |d - they rely on|
00001f80  20 79 6f 75 72 20 63 6f  6d 6d 73 2f 64 69 61 6c  | your comms/dial|
00001f90  65 72 20 70 72 6f 67 72  61 6d 20 73 65 74 74 69  |er program setti|
00001fa0  6e 67 20 74 68 69 6e 67  73 0a 75 70 2e 20 20 50  |ng things.up.  P|
00001fb0  75 74 20 69 74 20 69 6e  20 61 6e 79 77 61 79 2e  |ut it in anyway.|
00001fc0  2e 2e 20 20 4e 6f 74 65  20 74 68 61 74 20 6f 6c  |..  Note that ol|
00001fd0  64 65 72 20 6d 61 63 68  69 6e 65 73 20 28 41 33  |der machines (A3|
00001fe0  30 30 20 61 6e 64 20 41  34 30 30 20 73 65 72 69  |00 and A400 seri|
00001ff0  65 73 29 0a 72 75 6e 6e  69 6e 67 20 52 49 53 43  |es).running RISC|
00002000  20 4f 53 20 33 20 6d 61  79 20 68 61 76 65 20 70  | OS 3 may have p|
00002010  72 6f 62 6c 65 6d 73 20  77 69 74 68 20 73 70 65  |roblems with spe|
00002020  65 64 73 20 61 62 6f 76  65 20 39 36 30 30 20 28  |eds above 9600 (|
00002030  74 68 65 72 65 20 69 73  20 61 0a 70 61 74 63 68  |there is a.patch|
00002040  20 77 68 69 63 68 20 66  69 78 65 73 20 74 68 65  | which fixes the|
00002050  20 70 72 6f 62 6c 65 6d  20 69 6e 20 6d 6f 73 74  | problem in most|
00002060  20 63 61 73 65 73 29 2e  20 20 49 74 20 69 73 20  | cases).  It is |
00002070  61 20 67 6f 6f 64 20 69  64 65 61 20 74 6f 20 65  |a good idea to e|
00002080  6e 73 75 72 65 0a 74 68  61 74 20 74 68 65 20 73  |nsure.that the s|
00002090  70 65 65 64 20 67 69 76  65 6e 20 68 65 72 65 20  |peed given here |
000020a0  6d 61 74 63 68 65 73 20  74 68 65 20 73 70 65 65  |matches the spee|
000020b0  64 20 79 6f 75 72 20 64  69 61 6c 6c 65 72 2f 63  |d your dialler/c|
000020c0  6f 6d 6d 73 20 70 72 6f  67 72 61 6d 20 75 73 65  |omms program use|
000020d0  73 0a 74 6f 20 65 73 74  61 62 6c 69 73 68 20 74  |s.to establish t|
000020e0  68 65 20 63 6f 6e 6e 65  63 74 69 6f 6e 20 74 6f  |he connection to|
000020f0  20 64 65 6d 6f 6e 20 2d  20 73 6f 6d 65 20 6d 6f  | demon - some mo|
00002100  64 65 6d 73 20 63 61 6e  20 68 61 6e 64 6c 65 20  |dems can handle |
00002110  61 20 73 70 65 65 64 2d  63 68 61 6e 67 65 0a 6d  |a speed-change.m|
00002120  69 64 2d 63 61 6c 6c 20  62 75 74 20 73 6f 6d 65  |id-call but some|
00002130  20 63 61 6e 27 74 2e 0a  0a 0a 20 20 20 20 20 20  | can't....      |
00002140  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002150  20 20 20 20 20 20 20 20  20 20 20 20 2d 2d 2d 0a  |            ---.|
00002160  0a 43 68 65 63 6b 20 74  68 61 74 20 74 68 65 20  |.Check that the |
00002170  64 65 66 61 75 6c 74 20  72 6f 75 74 65 20 69 73  |default route is|
00002180  20 67 69 76 65 6e 20 61  73 20 66 6f 6c 6c 6f 77  | given as follow|
00002190  73 3a 0a 0a 20 20 20 20  72 6f 75 74 65 20 61 64  |s:..    route ad|
000021a0  64 20 64 65 66 61 75 6c  74 20 61 78 30 20 5b 31  |d default ax0 [1|
000021b0  35 38 2e 31 35 32 2e 31  2e 36 35 5d 20 31 0a 0a  |58.152.1.65] 1..|
000021c0  54 68 65 20 61 64 64 72  65 73 73 20 69 73 20 74  |The address is t|
000021d0  68 61 74 20 6f 66 20 67  61 74 65 2e 64 65 6d 6f  |hat of gate.demo|
000021e0  6e 2e 63 6f 2e 75 6b 2c  20 61 6e 64 20 6e 65 65  |n.co.uk, and nee|
000021f0  64 20 6e 6f 74 20 62 65  20 63 68 61 6e 67 65 64  |d not be changed|
00002200  20 65 76 65 6e 20 69 66  0a 79 6f 75 20 64 69 61  | even if.you dia|
00002210  6c 20 69 6e 20 74 6f 20  61 20 64 69 66 66 65 72  |l in to a differ|
00002220  65 6e 74 20 6e 6f 64 65  2e 20 20 54 68 65 20 76  |ent node.  The v|
00002230  61 6c 75 65 20 6f 66 20  31 20 61 74 20 74 68 65  |alue of 1 at the|
00002240  20 65 6e 64 20 72 65 70  72 65 73 65 6e 74 73 20  | end represents |
00002250  61 0a 72 6f 75 74 69 6e  67 20 60 63 6f 73 74 27  |a.routing `cost'|
00002260  20 2d 20 76 65 72 73 69  6f 6e 73 20 6f 66 20 6b  | - versions of k|
00002270  61 39 71 20 66 72 6f 6d  20 4a 6f 6e 61 74 68 61  |a9q from Jonatha|
00002280  6e 20 4e 61 79 6c 6f 72  20 64 6f 20 6e 6f 74 20  |n Naylor do not |
00002290  75 73 65 20 74 68 69 73  20 28 61 6e 64 0a 6d 61  |use this (and.ma|
000022a0  79 20 63 6f 6d 70 6c 61  69 6e 20 69 66 20 69 74  |y complain if it|
000022b0  20 69 73 20 70 72 65 73  65 6e 74 29 2e 0a 0a 20  | is present)... |
000022c0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
000022e0  20 2d 2d 2d 0a 0a 43 68  65 63 6b 20 74 68 61 74  | ---..Check that|
000022f0  20 74 68 65 20 49 50 20  74 69 6d 65 2d 74 6f 2d  | the IP time-to-|
00002300  6c 69 76 65 20 69 73 20  67 69 76 65 6e 20 61 73  |live is given as|
00002310  3a 0a 0a 20 20 20 20 69  70 20 74 74 6c 20 36 34  |:..    ip ttl 64|
00002320  0a 0a 54 68 69 73 20 64  65 74 65 72 6d 69 6e 65  |..This determine|
00002330  73 20 74 68 65 20 6d 61  78 69 6d 75 6d 20 6e 75  |s the maximum nu|
00002340  6d 62 65 72 20 6f 66 20  68 6f 70 73 20 61 20 70  |mber of hops a p|
00002350  61 63 6b 65 74 20 63 61  6e 20 74 61 6b 65 20 28  |acket can take (|
00002360  74 68 65 20 6d 61 78 69  6d 75 6d 0a 6e 75 6d 62  |the maximum.numb|
00002370  65 72 20 6f 66 20 72 6f  75 74 69 6e 67 20 73 69  |er of routing si|
00002380  74 65 73 20 69 74 20 70  61 73 73 65 73 20 74 68  |tes it passes th|
00002390  72 6f 75 67 68 29 2e 20  20 4f 6c 64 65 72 20 76  |rough).  Older v|
000023a0  65 72 73 69 6f 6e 73 20  6f 66 20 6b 61 39 71 20  |ersions of ka9q |
000023b0  6d 61 79 20 68 61 76 65  0a 61 20 6c 6f 77 65 72  |may have.a lower|
000023c0  20 66 69 67 75 72 65 20  68 65 72 65 20 2d 20 79  | figure here - y|
000023d0  6f 75 20 73 68 6f 75 6c  64 20 63 68 61 6e 67 65  |ou should change|
000023e0  20 69 74 20 74 6f 20 36  34 20 61 73 20 74 68 65  | it to 64 as the|
000023f0  20 49 6e 74 65 72 6e 65  74 20 68 61 73 20 67 72  | Internet has gr|
00002400  6f 77 6e 0a 71 75 69 74  65 20 61 20 62 69 74 20  |own.quite a bit |
00002410  73 69 6e 63 65 20 74 68  61 74 20 76 65 72 73 69  |since that versi|
00002420  6f 6e 20 77 61 73 20 72  65 6c 65 61 73 65 64 2e  |on was released.|
00002430  0a 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00002440  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002450  20 20 20 20 2d 2d 2d 0a  0a 43 68 65 63 6b 20 74  |    ---..Check t|
00002460  68 61 74 20 74 68 65 20  54 43 50 20 6d 61 78 69  |hat the TCP maxi|
00002470  6d 75 6d 20 73 65 67 6d  65 6e 74 20 73 69 7a 65  |mum segment size|
00002480  20 69 73 20 34 30 20 62  79 74 65 73 20 73 6d 61  | is 40 bytes sma|
00002490  6c 6c 65 72 20 74 68 61  6e 20 74 68 65 20 49 50  |ller than the IP|
000024a0  0a 70 61 63 6b 65 74 20  73 69 7a 65 20 67 69 76  |.packet size giv|
000024b0  65 6e 20 69 6e 20 74 68  65 20 61 74 74 61 63 68  |en in the attach|
000024c0  20 63 6f 6d 6d 61 6e 64  20 2d 20 69 66 20 79 6f  | command - if yo|
000024d0  75 20 61 74 74 61 63 68  65 64 20 77 69 74 68 20  |u attached with |
000024e0  61 6e 20 49 50 20 70 61  63 6b 65 74 0a 73 69 7a  |an IP packet.siz|
000024f0  65 20 6f 66 20 31 35 30  30 20 79 6f 75 20 77 6f  |e of 1500 you wo|
00002500  75 6c 64 20 68 61 76 65  0a 0a 20 20 20 20 74 63  |uld have..    tc|
00002510  70 20 6d 73 73 20 31 34  36 30 0a 0a 20 20 20 20  |p mss 1460..    |
00002520  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002530  20 20 20 20 20 20 20 20  20 20 20 20 20 20 2d 2d  |              --|
00002540  2d 0a 0a 54 68 65 20 76  61 6c 75 65 20 75 73 65  |-..The value use|
00002550  64 20 66 6f 72 20 74 68  65 20 69 6e 69 74 69 61  |d for the initia|
00002560  6c 20 72 6f 75 6e 64 2d  74 72 69 70 20 74 69 6d  |l round-trip tim|
00002570  65 20 69 73 20 61 20 67  75 65 73 73 20 77 68 69  |e is a guess whi|
00002580  63 68 20 69 73 20 75 73  65 64 20 75 6e 74 69 6c  |ch is used until|
00002590  0a 6b 61 39 71 20 63 61  6e 20 6d 65 61 73 75 72  |.ka9q can measur|
000025a0  65 20 74 68 65 20 61 63  74 75 61 6c 20 72 6f 75  |e the actual rou|
000025b0  6e 64 2d 74 72 69 70 20  74 69 6d 65 2e 20 20 4b  |nd-trip time.  K|
000025c0  61 39 71 20 61 73 73 75  6d 65 73 20 70 61 63 6b  |a9q assumes pack|
000025d0  65 74 73 20 77 68 69 63  68 0a 74 61 6b 65 20 6c  |ets which.take l|
000025e0  6f 6e 67 65 72 20 74 68  61 6e 20 74 68 65 20 61  |onger than the a|
000025f0  76 65 72 61 67 65 20 72  6f 75 6e 64 2d 74 72 69  |verage round-tri|
00002600  70 20 74 69 6d 65 20 74  6f 20 61 72 69 76 65 20  |p time to arive |
00002610  68 61 76 65 20 67 6f 6e  65 20 6d 69 73 73 69 6e  |have gone missin|
00002620  67 2c 20 73 6f 0a 73 65  74 74 69 6e 67 20 61 20  |g, so.setting a |
00002630  68 69 67 68 20 76 61 6c  75 65 20 69 6e 69 74 69  |high value initi|
00002640  61 6c 6c 79 20 77 69 6c  6c 20 70 72 65 76 65 6e  |ally will preven|
00002650  74 20 61 20 66 6c 75 72  72 79 20 6f 66 20 72 65  |t a flurry of re|
00002660  74 72 61 6e 73 6d 69 73  73 69 6f 6e 73 2e 0a 54  |transmissions..T|
00002670  79 70 69 63 61 6c 6c 79  20 74 68 69 73 20 69 73  |ypically this is|
00002680  20 67 69 76 65 6e 20 61  73 0a 0a 20 20 20 20 74  | given as..    t|
00002690  63 70 20 69 72 74 74 20  33 30 30 30 30 0a 0a 20  |cp irtt 30000.. |
000026a0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
000026c0  20 2d 2d 2d 0a 0a 54 68  65 20 76 61 6c 75 65 20  | ---..The value |
000026d0  66 6f 72 20 74 63 70 20  77 69 6e 64 6f 77 20 64  |for tcp window d|
000026e0  65 66 69 6e 65 73 20 74  68 65 20 6d 61 78 69 6d  |efines the maxim|
000026f0  75 6d 20 6e 75 6d 62 65  72 20 6f 66 20 77 6f 72  |um number of wor|
00002700  64 73 20 6f 66 20 64 61  74 61 20 63 61 6e 0a 68  |ds of data can.h|
00002710  61 6e 64 6c 65 20 2d 20  69 6e 20 65 73 73 65 6e  |andle - in essen|
00002720  63 65 20 69 74 20 64 65  66 69 6e 65 73 20 61 20  |ce it defines a |
00002730  62 75 66 66 65 72 20 73  69 7a 65 2e 20 20 45 61  |buffer size.  Ea|
00002740  63 68 20 74 69 6d 65 20  6b 61 39 71 20 72 65 71  |ch time ka9q req|
00002750  75 65 73 74 73 20 61 0a  70 61 63 6b 65 74 20 66  |uests a.packet f|
00002760  72 6f 6d 20 61 20 72 65  6d 6f 74 65 20 73 69 74  |rom a remote sit|
00002770  65 20 69 74 20 74 65 6c  6c 73 20 69 74 20 68 6f  |e it tells it ho|
00002780  77 20 6d 75 63 68 20 72  6f 6f 6d 20 69 73 20 6c  |w much room is l|
00002790  65 66 74 20 69 6e 20 74  68 65 20 62 75 66 66 65  |eft in the buffe|
000027a0  72 2e 0a 54 68 69 73 20  73 68 6f 75 6c 64 20 62  |r..This should b|
000027b0  65 20 6c 61 72 67 65 72  20 74 68 61 6e 20 74 68  |e larger than th|
000027c0  65 20 66 69 67 75 72 65  20 67 69 76 65 6e 20 69  |e figure given i|
000027d0  6e 20 74 68 65 20 60 74  63 70 20 6d 73 73 27 20  |n the `tcp mss' |
000027e0  63 6f 6d 6d 61 6e 64 20  6f 72 0a 74 72 61 6e 73  |command or.trans|
000027f0  66 65 72 73 20 77 69 6c  6c 20 62 65 20 69 6e 65  |fers will be ine|
00002800  66 66 69 63 69 65 6e 74  2c 20 65 73 70 65 63 69  |fficient, especi|
00002810  61 6c 6c 79 20 6f 76 65  72 20 73 6c 6f 77 20 6c  |ally over slow l|
00002820  69 6e 6b 73 2e 20 20 53  6f 6d 65 20 76 65 72 73  |inks.  Some vers|
00002830  69 6f 6e 73 20 6f 66 0a  6b 61 39 71 20 68 61 76  |ions of.ka9q hav|
00002840  65 20 74 68 65 20 73 61  6d 65 20 76 61 6c 75 65  |e the same value|
00002850  20 68 65 72 65 20 61 73  20 66 6f 72 20 74 63 70  | here as for tcp|
00002860  20 6d 73 73 2c 20 61 6e  64 20 73 68 6f 75 6c 64  | mss, and should|
00002870  20 62 65 20 63 68 61 6e  67 65 64 20 74 6f 3a 0a  | be changed to:.|
00002880  0a 20 20 20 20 74 63 70  20 77 69 6e 64 6f 77 20  |.    tcp window |
00002890  31 35 30 30 30 0a 0a 4e  6f 74 65 20 74 68 61 74  |15000..Note that|
000028a0  20 64 69 66 66 65 72 65  6e 74 20 76 65 72 73 69  | different versi|
000028b0  6f 6e 73 20 6f 66 20 6b  61 39 71 20 68 61 76 65  |ons of ka9q have|
000028c0  20 73 6f 6d 65 20 76 65  72 79 20 73 74 72 61 6e  | some very stran|
000028d0  67 65 20 61 6e 64 20 63  6f 6e 66 6c 69 63 74 69  |ge and conflicti|
000028e0  6e 67 0a 69 64 65 61 73  20 66 6f 72 20 74 68 65  |ng.ideas for the|
000028f0  20 76 61 6c 75 65 73 20  6f 66 20 74 63 70 20 77  | values of tcp w|
00002900  69 6e 64 6f 77 2c 20 74  63 70 20 6d 73 73 20 61  |indow, tcp mss a|
00002910  6e 64 20 74 68 65 20 49  50 20 70 61 63 6b 65 74  |nd the IP packet|
00002920  20 73 69 7a 65 20 73 70  65 63 69 66 69 65 64 0a  | size specified.|
00002930  69 6e 20 74 68 65 20 61  74 74 61 63 68 20 63 6f  |in the attach co|
00002940  6d 6d 61 6e 64 2e 20 20  49 27 76 65 20 63 68 6f  |mmand.  I've cho|
00002950  73 65 6e 20 61 20 76 61  6c 75 65 20 77 68 69 63  |sen a value whic|
00002960  68 20 69 73 20 31 30 20  74 69 6d 65 73 20 74 68  |h is 10 times th|
00002970  65 20 49 50 20 70 61 63  6b 65 74 0a 73 69 7a 65  |e IP packet.size|
00002980  20 73 70 65 63 69 66 69  65 64 20 69 6e 20 74 68  | specified in th|
00002990  65 20 61 74 74 61 63 68  20 63 6f 6d 6d 61 6e 64  |e attach command|
000029a0  2e 20 20 49 74 20 69 73  20 70 6f 73 73 69 62 6c  |.  It is possibl|
000029b0  65 20 79 6f 75 20 6d 61  79 20 68 61 76 65 20 74  |e you may have t|
000029c0  6f 0a 69 6e 63 72 65 61  73 65 20 74 68 65 20 76  |o.increase the v|
000029d0  61 6c 75 65 20 6f 66 20  57 69 6d 70 53 6c 6f 74  |alue of WimpSlot|
000029e0  20 73 65 74 20 69 6e 20  21 54 43 50 49 50 2e 21  | set in !TCPIP.!|
000029f0  52 75 6e 20 74 6f 20 61  63 63 6f 6d 6f 64 61 74  |Run to accomodat|
00002a00  65 20 74 68 69 73 2c 0a  61 6c 74 68 6f 75 67 68  |e this,.although|
00002a10  20 49 20 68 61 76 65 20  68 61 64 20 6e 6f 20 70  | I have had no p|
00002a20  72 6f 62 6c 65 6d 73 20  77 69 74 68 20 74 68 65  |roblems with the|
00002a30  20 65 78 69 73 74 69 6e  67 20 76 61 6c 75 65 20  | existing value |
00002a40  6f 66 20 57 69 6d 70 53  6c 6f 74 2e 0a 0a 20 20  |of WimpSlot...  |
00002a50  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00002a70  2d 2d 2d 0a 0a 53 6f 6d  65 20 76 65 72 73 69 6f  |---..Some versio|
00002a80  6e 73 20 6f 66 20 6b 61  39 71 20 68 61 76 65 20  |ns of ka9q have |
00002a90  61 20 68 61 6e 67 75 70  20 63 6f 6d 6d 61 6e 64  |a hangup command|
00002aa0  2c 20 69 66 20 73 6f 20  79 6f 75 20 77 69 6c 6c  |, if so you will|
00002ab0  20 73 65 65 0a 0a 20 20  20 20 74 63 70 20 68 61  | see..    tcp ha|
00002ac0  6e 67 75 70 20 31 35 20  33 0a 0a 77 68 69 63 68  |ngup 15 3..which|
00002ad0  20 68 61 6e 67 73 20 75  70 20 74 68 65 20 6d 6f  | hangs up the mo|
00002ae0  64 65 6d 20 69 66 20 74  68 65 72 65 20 68 61 76  |dem if there hav|
00002af0  65 20 62 65 65 6e 20 33  20 63 6f 6e 73 65 63 75  |e been 3 consecu|
00002b00  74 69 76 65 20 69 64 6c  65 20 70 65 72 69 6f 64  |tive idle period|
00002b10  73 20 6f 66 20 31 35 0a  73 65 63 6f 6e 64 73 2e  |s of 15.seconds.|
00002b20  20 20 54 68 65 20 68 61  6e 67 75 70 20 69 73 20  |  The hangup is |
00002b30  61 63 68 69 65 76 65 64  20 62 79 20 74 6f 67 67  |achieved by togg|
00002b40  6c 69 6e 67 20 74 68 65  20 44 54 52 20 6c 69 6e  |ling the DTR lin|
00002b50  65 20 66 6f 72 20 6f 6e  65 20 73 65 63 6f 6e 64  |e for one second|
00002b60  2c 20 73 6f 0a 79 6f 75  20 6d 75 73 74 20 63 6f  |, so.you must co|
00002b70  6e 66 69 67 75 72 65 20  74 68 65 20 6d 6f 64 65  |nfigure the mode|
00002b80  6d 20 74 6f 20 72 65 73  70 6f 6e 64 20 74 6f 20  |m to respond to |
00002b90  74 68 69 73 2e 20 20 49  66 20 79 6f 75 20 77 61  |this.  If you wa|
00002ba0  6e 74 20 74 6f 20 74 75  72 6e 20 74 68 65 0a 74  |nt to turn the.t|
00002bb0  69 6d 65 72 20 6f 66 66  2c 20 75 73 65 20 60 74  |imer off, use `t|
00002bc0  63 70 20 68 61 6e 67 75  70 20 30 20 30 27 2e 20  |cp hangup 0 0'. |
00002bd0  20 4e 6f 74 65 20 74 68  61 74 20 66 69 6e 67 65  | Note that finge|
00002be0  72 20 61 6e 64 20 70 69  6e 67 20 63 6f 6d 6d 61  |r and ping comma|
00002bf0  6e 64 73 20 64 6f 20 6e  6f 74 0a 63 6f 75 6e 74  |nds do not.count|
00002c00  20 61 73 20 61 63 74 69  76 69 74 79 2c 20 62 75  | as activity, bu|
00002c10  74 20 74 68 61 74 20 76  61 72 69 6f 75 73 20 77  |t that various w|
00002c20  61 69 74 20 73 74 61 74  65 73 20 64 6f 20 2d 20  |ait states do - |
00002c30  73 6f 20 69 66 20 79 6f  75 20 61 72 65 20 76 65  |so if you are ve|
00002c40  72 79 0a 75 6e 6c 75 63  6b 79 20 6b 61 39 71 20  |ry.unlucky ka9q |
00002c50  6d 61 79 20 6e 6f 74 20  68 61 6e 67 75 70 20 61  |may not hangup a|
00002c60  75 74 6f 6d 61 74 69 63  61 6c 6c 79 2e 20 20 44  |utomatically.  D|
00002c70  49 53 20 61 6c 73 6f 20  68 61 76 65 20 61 6e 20  |IS also have an |
00002c80  69 6e 61 63 74 69 76 69  74 79 0a 74 69 6d 65 72  |inactivity.timer|
00002c90  20 28 77 68 69 63 68 2c  20 66 6f 72 20 72 65 61  | (which, for rea|
00002ca0  73 6f 6e 73 20 6f 66 20  6c 65 67 61 6c 20 6c 69  |sons of legal li|
00002cb0  61 62 69 6c 69 74 79 2c  20 74 68 65 79 20 64 6f  |ability, they do|
00002cc0  20 4e 4f 54 20 67 75 61  72 61 6e 74 65 65 20 74  | NOT guarantee t|
00002cd0  6f 0a 6f 70 65 72 61 74  65 29 2c 20 73 6f 20 79  |o.operate), so y|
00002ce0  6f 75 20 68 61 76 65 20  74 6f 20 62 65 20 65 78  |ou have to be ex|
00002cf0  74 72 65 6d 65 6c 79 20  75 6e 6c 75 63 6b 79 20  |tremely unlucky |
00002d00  66 6f 72 20 74 68 65 20  63 6f 6e 6e 65 63 74 69  |for the connecti|
00002d10  6f 6e 20 6e 6f 74 20 74  6f 0a 63 6c 6f 73 65 2e  |on not to.close.|
00002d20  20 20 48 6f 77 65 76 65  72 2c 20 69 66 20 79 6f  |  However, if yo|
00002d30  75 20 61 72 65 20 70 6c  61 6e 6e 69 6e 67 20 75  |u are planning u|
00002d40  6e 61 74 74 65 6e 64 65  64 20 6f 70 65 72 61 74  |nattended operat|
00002d50  69 6f 6e 20 79 6f 75 20  6d 61 79 20 77 61 6e 74  |ion you may want|
00002d60  20 74 6f 0a 69 6e 76 65  73 74 20 69 6e 20 61 20  | to.invest in a |
00002d70  74 69 6d 65 2d 73 77 69  74 63 68 20 61 73 20 77  |time-switch as w|
00002d80  65 6c 6c 2e 2e 2e 20 20  4e 6f 74 65 20 74 6f 20  |ell...  Note to |
00002d90  42 42 53 20 73 79 73 6f  70 73 2c 20 61 20 60 74  |BBS sysops, a `t|
00002da0  63 70 20 65 78 69 74 27  20 63 6f 6d 6d 61 6e 64  |cp exit' command|
00002db0  0a 6d 61 79 20 61 70 70  65 61 72 20 69 6e 20 74  |.may appear in t|
00002dc0  68 65 20 6e 65 78 74 20  72 65 6c 65 61 73 65 20  |he next release |
00002dd0  74 6f 20 61 6c 6c 6f 77  20 42 42 53 73 20 74 6f  |to allow BBSs to|
00002de0  20 61 75 74 6f 6d 61 74  69 63 61 6c 6c 79 20 63  | automatically c|
00002df0  6f 6d 6d 75 6e 69 63 61  74 65 0a 77 69 74 68 20  |ommunicate.with |
00002e00  64 65 6d 6f 6e 20 69 6e  20 74 68 65 20 73 6d 61  |demon in the sma|
00002e10  6c 6c 20 68 6f 75 72 73  20 61 6e 64 20 74 68 65  |ll hours and the|
00002e20  6e 20 72 65 74 75 72 6e  20 74 6f 20 42 42 53 20  |n return to BBS |
00002e30  6f 70 65 72 61 74 69 6f  6e 2e 0a 0a 20 20 20 20  |operation...    |
00002e40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002e50  20 20 20 20 20 20 20 20  20 20 20 20 20 20 2d 2d  |              --|
00002e60  2d 0a 0a 43 68 65 63 6b  20 74 68 61 74 20 74 68  |-..Check that th|
00002e70  65 20 64 6f 6d 61 69 6e  20 73 75 66 66 69 78 20  |e domain suffix |
00002e80  69 73 20 63 6f 72 72 65  63 74 3a 0a 0a 20 20 20  |is correct:..   |
00002e90  20 64 6f 6d 61 69 6e 20  73 75 66 66 69 78 20 64  | domain suffix d|
00002ea0  65 6d 6f 6e 2e 63 6f 2e  75 6b 0a 0a 20 20 20 20  |emon.co.uk..    |
00002eb0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002ec0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 2d 2d  |              --|
00002ed0  2d 0a 0a 44 65 63 69 64  65 20 69 66 20 79 6f 75  |-..Decide if you|
00002ee0  20 77 61 6e 74 20 61 20  6c 6f 67 66 69 6c 65 20  | want a logfile |
00002ef0  72 65 63 6f 72 64 69 6e  67 20 63 6f 6e 6e 65 63  |recording connec|
00002f00  74 69 6f 6e 73 20 61 6e  64 20 61 63 74 69 76 69  |tions and activi|
00002f10  74 69 65 73 2e 20 20 54  68 69 73 0a 66 69 6c 65  |ties.  This.file|
00002f20  20 63 61 6e 20 67 72 6f  77 20 76 65 72 79 20 6c  | can grow very l|
00002f30  61 72 67 65 20 69 66 20  79 6f 75 20 66 6f 72 67  |arge if you forg|
00002f40  65 74 20 74 6f 20 63 6c  65 61 72 20 69 74 20 6f  |et to clear it o|
00002f50  75 74 20 72 65 67 75 6c  61 72 6c 79 2c 20 61 6e  |ut regularly, an|
00002f60  64 20 61 20 6c 61 72 67  65 0a 6c 6f 67 66 69 6c  |d a large.logfil|
00002f70  65 20 77 69 6c 6c 20 73  6c 6f 77 20 74 68 69 6e  |e will slow thin|
00002f80  67 73 20 64 6f 77 6e 20  71 75 69 74 65 20 61 20  |gs down quite a |
00002f90  62 69 74 2e 20 20 49 66  20 79 6f 75 20 77 61 6e  |bit.  If you wan|
00002fa0  74 20 6c 6f 67 67 69 6e  67 2c 20 75 73 65 20 74  |t logging, use t|
00002fb0  68 65 0a 63 6f 6d 6d 61  6e 64 3a 0a 0a 20 20 20  |he.command:..   |
00002fc0  20 6c 6f 67 20 3c 54 43  50 49 50 24 44 69 72 3e  | log <TCPIP$Dir>|
00002fd0  2e 6c 6f 67 66 69 6c 65  0a 0a 4f 72 20 72 65 6d  |.logfile..Or rem|
00002fe0  6f 76 65 20 74 68 65 20  63 6f 6d 6d 61 6e 64 2f  |ove the command/|
00002ff0  63 6f 6d 6d 65 6e 74 20  69 74 20 6f 75 74 20 69  |comment it out i|
00003000  66 20 79 6f 75 20 64 6f  6e 27 74 20 77 61 6e 74  |f you don't want|
00003010  20 6c 6f 67 67 69 6e 67  2e 0a 0a 20 20 20 20 20  | logging...     |
00003020  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003030  20 20 20 20 20 20 20 20  20 20 20 20 20 2d 2d 2d  |             ---|
00003040  0a 0a 53 74 61 72 74 20  74 68 65 20 65 63 68 6f  |..Start the echo|
00003050  20 73 65 72 76 65 72 20  77 69 74 68 3a 0a 0a 20  | server with:.. |
00003060  20 20 20 73 74 61 72 74  20 65 63 68 6f 0a 0a 54  |   start echo..T|
00003070  68 69 73 20 77 69 6c 6c  20 61 6c 6c 6f 77 20 79  |his will allow y|
00003080  6f 75 72 20 6d 61 63 68  69 6e 65 20 74 6f 20 65  |our machine to e|
00003090  63 68 6f 20 63 68 61 72  61 63 74 65 72 73 20 74  |cho characters t|
000030a0  6f 20 69 6e 63 6f 6d 69  6e 67 20 74 65 6c 6e 65  |o incoming telne|
000030b0  74 20 73 65 73 73 69 6f  6e 73 0a 69 66 20 72 65  |t sessions.if re|
000030c0  71 75 65 73 74 65 64 2e  0a 0a 20 20 20 20 20 20  |quested...      |
000030d0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000030e0  20 20 20 20 20 20 20 20  20 20 20 20 2d 2d 2d 0a  |            ---.|
000030f0  0a 53 74 61 72 74 20 74  68 65 20 64 69 73 63 61  |.Start the disca|
00003100  72 64 20 73 65 72 76 65  72 20 77 69 74 68 3a 0a  |rd server with:.|
00003110  0a 20 20 20 20 73 74 61  72 74 20 64 69 73 63 61  |.    start disca|
00003120  72 64 0a 0a 49 27 6d 20  6e 6f 74 20 73 75 72 65  |rd..I'm not sure|
00003130  20 77 68 61 74 20 74 68  69 73 20 64 6f 65 73 2c  | what this does,|
00003140  20 62 75 74 20 65 76 65  72 79 20 61 75 74 6f 65  | but every autoe|
00003150  78 65 63 20 66 69 6c 65  20 49 27 76 65 20 73 65  |xec file I've se|
00003160  65 6e 20 68 61 73 20 69  74 20 69 6e 2e 2e 2e 0a  |en has it in....|
00003170  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00003180  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003190  20 20 20 2d 2d 2d 0a 0a  49 66 20 79 6f 75 20 77  |   ---..If you w|
000031a0  69 73 68 20 74 6f 20 61  6c 6c 6f 77 20 70 65 6f  |ish to allow peo|
000031b0  70 6c 65 20 74 6f 20 66  74 70 20 74 6f 20 79 6f  |ple to ftp to yo|
000031c0  75 72 20 6d 61 63 68 69  6e 65 20 74 6f 20 73 65  |ur machine to se|
000031d0  6e 64 20 79 6f 75 20 66  69 6c 65 73 20 6f 72 20  |nd you files or |
000031e0  74 6f 0a 74 61 6b 65 20  63 6f 70 69 65 73 20 6f  |to.take copies o|
000031f0  66 20 79 6f 75 72 20 66  69 6c 65 73 2c 20 74 68  |f your files, th|
00003200  65 6e 20 73 74 61 72 74  20 74 68 65 20 66 74 70  |en start the ftp|
00003210  20 73 65 72 76 65 72 3a  0a 0a 20 20 20 20 73 74  | server:..    st|
00003220  61 72 74 20 66 74 70 0a  0a 4e 6f 74 65 2c 20 79  |art ftp..Note, y|
00003230  6f 75 20 73 68 6f 75 6c  64 20 65 64 69 74 20 74  |ou should edit t|
00003240  68 65 20 46 54 50 75 73  65 72 73 20 66 69 6c 65  |he FTPusers file|
00003250  20 74 6f 20 72 65 66 6c  65 63 74 20 74 68 65 20  | to reflect the |
00003260  64 65 67 72 65 65 20 6f  66 20 73 65 63 75 72 69  |degree of securi|
00003270  74 79 0a 79 6f 75 20 72  65 71 75 69 72 65 20 2d  |ty.you require -|
00003280  20 73 65 65 20 6c 61 74  65 72 2e 0a 0a 20 20 20  | see later...   |
00003290  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000032a0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 2d  |               -|
000032b0  2d 2d 0a 0a 59 6f 75 20  73 68 6f 75 6c 64 20 73  |--..You should s|
000032c0  74 61 72 74 20 74 68 65  20 73 6d 74 70 20 73 65  |tart the smtp se|
000032d0  72 76 65 72 20 73 6f 20  79 6f 75 20 63 61 6e 20  |rver so you can |
000032e0  72 65 63 65 69 76 65 20  65 2d 6d 61 69 6c 3a 0a  |receive e-mail:.|
000032f0  0a 20 20 20 20 73 74 61  72 74 20 73 6d 74 70 0a  |.    start smtp.|
00003300  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00003310  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003320  20 20 20 2d 2d 2d 0a 0a  49 66 20 79 6f 75 20 77  |   ---..If you w|
00003330  6f 75 6c 64 20 6c 69 6b  65 20 6f 74 68 65 72 20  |ould like other |
00003340  73 69 74 65 73 20 74 6f  20 62 65 20 61 62 6c 65  |sites to be able|
00003350  20 74 6f 20 66 69 6e 67  65 72 20 79 6f 75 72 20  | to finger your |
00003360  6d 61 63 68 69 6e 65 20  74 6f 20 73 65 65 20 77  |machine to see w|
00003370  68 69 63 68 0a 75 73 65  72 6e 61 6d 65 73 20 65  |hich.usernames e|
00003380  78 69 73 74 20 61 6e 64  20 70 6f 73 73 69 62 6c  |xist and possibl|
00003390  79 20 67 65 74 20 73 6f  6d 65 20 69 6e 66 6f 20  |y get some info |
000033a0  6f 6e 20 79 6f 75 20 6f  72 20 79 6f 75 72 20 73  |on you or your s|
000033b0  65 74 75 70 2c 20 73 74  61 72 74 20 74 68 65 0a  |etup, start the.|
000033c0  66 69 6e 67 65 72 20 73  65 72 76 65 72 3a 0a 0a  |finger server:..|
000033d0  20 20 20 20 73 74 61 72  74 20 66 69 6e 67 65 72  |    start finger|
000033e0  0a 0a 59 6f 75 20 77 69  6c 6c 20 6e 65 65 64 20  |..You will need |
000033f0  74 6f 20 63 72 65 61 74  65 20 69 6e 66 6f 72 6d  |to create inform|
00003400  61 74 69 6f 6e 20 66 69  6c 65 73 20 66 6f 72 20  |ation files for |
00003410  65 61 63 68 20 75 73 65  72 20 69 6e 20 74 68 65  |each user in the|
00003420  20 66 69 6e 67 65 72 0a  64 69 72 65 63 74 6f 72  | finger.director|
00003430  79 20 2d 20 73 65 65 20  6c 61 74 65 72 2e 0a 0a  |y - see later...|
00003440  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00003460  20 20 2d 2d 2d 0a 0a 49  66 20 79 6f 75 20 77 6f  |  ---..If you wo|
00003470  75 6c 64 20 6c 69 6b 65  20 6f 74 68 65 72 20 73  |uld like other s|
00003480  69 74 65 73 20 74 6f 20  62 65 20 61 62 6c 65 20  |ites to be able |
00003490  74 6f 20 74 65 6c 6e 65  74 20 69 6e 20 66 6f 72  |to telnet in for|
000034a0  20 61 20 63 68 61 74 2c  20 73 74 61 72 74 20 74  | a chat, start t|
000034b0  68 65 0a 74 65 6c 6e 65  74 20 73 65 72 76 65 72  |he.telnet server|
000034c0  3a 0a 0a 20 20 20 20 73  74 61 72 74 20 74 65 6c  |:..    start tel|
000034d0  6e 65 74 0a 0a 20 20 20  20 20 20 20 20 20 20 20  |net..           |
000034e0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000034f0  20 20 20 20 20 20 20 2d  2d 2d 0a 0a 44 75 72 69  |       ---..Duri|
00003500  6e 67 20 74 68 65 20 69  6e 69 74 69 61 6c 20 73  |ng the initial s|
00003510  74 61 67 65 73 20 6f 66  20 73 65 74 74 69 6e 67  |tages of setting|
00003520  20 75 70 20 79 6f 75 20  6d 61 79 20 77 69 73 68  | up you may wish|
00003530  20 74 6f 20 68 61 76 65  20 74 68 65 20 74 72 61  | to have the tra|
00003540  63 65 20 77 69 6e 64 6f  77 0a 61 70 70 65 61 72  |ce window.appear|
00003550  20 66 6f 72 20 64 65 62  75 67 67 69 6e 67 20 70  | for debugging p|
00003560  75 72 70 6f 73 65 73 3a  0a 0a 20 20 20 20 74 72  |urposes:..    tr|
00003570  61 63 65 20 61 78 30 20  31 31 32 0a 0a 4e 6f 74  |ace ax0 112..Not|
00003580  65 20 74 68 61 74 20 61  78 30 20 69 73 20 74 68  |e that ax0 is th|
00003590  65 20 6c 61 62 65 6c 20  67 69 76 65 6e 20 69 6e  |e label given in|
000035a0  20 74 68 65 20 61 74 74  61 63 68 20 63 6f 6d 6d  | the attach comm|
000035b0  61 6e 64 2e 20 20 54 68  65 20 74 72 61 63 65 20  |and.  The trace |
000035c0  77 69 6e 64 6f 77 0a 77  69 6c 6c 20 73 6c 6f 77  |window.will slow|
000035d0  20 74 68 69 6e 67 73 20  64 6f 77 6e 20 74 72 65  | things down tre|
000035e0  6d 65 6e 64 6f 75 73 6c  79 20 2d 20 69 74 20 69  |mendously - it i|
000035f0  73 20 66 61 69 72 6c 79  20 75 6e 64 65 63 69 70  |s fairly undecip|
00003600  68 65 72 61 62 6c 65 2c  20 62 75 74 20 79 6f 75  |herable, but you|
00003610  0a 73 68 6f 75 6c 64 20  77 61 74 63 68 20 66 6f  |.should watch fo|
00003620  72 20 65 72 72 6f 72 20  6d 65 73 73 61 67 65 73  |r error messages|
00003630  2e 20 20 59 6f 75 20 6d  61 79 20 73 65 65 20 61  |.  You may see a|
00003640  20 60 62 61 64 20 70 61  63 6b 65 74 27 20 6d 65  | `bad packet' me|
00003650  73 73 61 67 65 20 6f 6e  0a 73 74 61 72 74 75 70  |ssage on.startup|
00003660  2c 20 62 75 74 20 74 68  65 72 65 20 73 68 6f 75  |, but there shou|
00003670  6c 64 20 62 65 20 6e 6f  20 65 72 72 6f 72 73 20  |ld be no errors |
00003680  61 66 74 65 72 20 74 68  61 74 2e 20 20 43 6c 6f  |after that.  Clo|
00003690  73 69 6e 67 20 74 68 65  20 77 69 6e 64 6f 77 20  |sing the window |
000036a0  6b 69 6c 6c 73 0a 74 68  65 20 74 72 61 63 65 20  |kills.the trace |
000036b0  61 63 74 69 76 69 74 79  2e 0a 0a 20 20 20 20 20  |activity...     |
000036c0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000036d0  20 20 20 20 20 20 20 20  20 20 20 20 20 2d 2d 2d  |             ---|
000036e0  0a 0a 57 68 65 6e 20 79  6f 75 20 74 65 6c 6e 65  |..When you telne|
000036f0  74 20 6f 72 20 66 74 70  20 74 6f 20 61 20 72 65  |t or ftp to a re|
00003700  6d 6f 74 65 20 6d 61 63  68 69 6e 65 20 69 74 20  |mote machine it |
00003710  69 73 20 70 72 65 66 65  72 61 62 6c 65 20 74 6f  |is preferable to|
00003720  20 68 61 76 65 20 74 68  65 0a 72 65 6d 6f 74 65  | have the.remote|
00003730  20 6d 61 63 68 69 6e 65  20 65 63 68 6f 20 77 68  | machine echo wh|
00003740  61 74 20 79 6f 75 20 74  79 70 65 20 72 61 74 68  |at you type rath|
00003750  65 72 20 74 68 61 6e 20  70 65 72 66 6f 72 6d 20  |er than perform |
00003760  74 68 65 20 65 63 68 6f  20 6c 6f 63 61 6c 6c 79  |the echo locally|
00003770  2e 0a 48 6f 77 65 76 65  72 2c 20 72 65 6d 6f 74  |..However, remot|
00003780  65 20 65 63 68 6f 69 6e  67 20 6f 66 20 63 6f 6d  |e echoing of com|
00003790  6d 61 6e 64 73 20 63 61  6e 20 73 6c 6f 77 20 63  |mands can slow c|
000037a0  6f 6d 6d 61 6e 64 20 65  6e 74 72 79 20 71 75 69  |ommand entry qui|
000037b0  74 65 20 61 20 62 69 74  2e 0a 59 6f 75 20 74 75  |te a bit..You tu|
000037c0  72 6e 20 72 65 6d 6f 74  65 20 65 63 68 6f 69 6e  |rn remote echoin|
000037d0  67 20 6f 6e 20 77 69 74  68 3a 0a 0a 20 20 20 20  |g on with:..    |
000037e0  65 63 68 6f 20 61 63 63  65 70 74 0a 0a 6f 72 20  |echo accept..or |
000037f0  74 75 72 6e 20 69 74 20  6f 66 66 20 77 69 74 68  |turn it off with|
00003800  0a 0a 20 20 20 20 65 63  68 6f 20 72 65 66 75 73  |..    echo refus|
00003810  65 0a 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |e..             |
00003820  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003830  20 20 20 20 20 2d 2d 2d  0a 0a 44 65 66 69 6e 65  |     ---..Define|
00003840  20 70 6f 73 74 2e 64 65  6d 6f 6e 2e 63 6f 2e 75  | post.demon.co.u|
00003850  6b 20 74 6f 20 61 63 74  20 61 73 20 61 20 6d 61  |k to act as a ma|
00003860  69 6c 2d 72 6f 75 74 65  72 20 77 69 74 68 3a 0a  |il-router with:.|
00003870  0a 20 20 20 20 73 6d 74  70 20 67 61 74 65 77 61  |.    smtp gatewa|
00003880  79 20 5b 31 35 38 2e 31  35 32 2e 31 2e 37 32 5d  |y [158.152.1.72]|
00003890  0a 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
000038a0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000038b0  20 20 20 20 2d 2d 2d 0a  0a 49 74 27 73 20 75 73  |    ---..It's us|
000038c0  65 66 75 6c 20 74 6f 20  67 65 74 20 73 6f 6d 65  |eful to get some|
000038d0  20 66 65 65 64 62 61 63  6b 20 61 73 20 74 68 65  | feedback as the|
000038e0  20 73 65 6e 64 69 6e 67  20 6f 66 20 6f 75 74 67  | sending of outg|
000038f0  6f 69 6e 67 20 6d 61 69  6c 20 70 72 6f 67 72 65  |oing mail progre|
00003900  73 73 65 73 2c 0a 61 73  20 77 65 6c 6c 20 61 73  |sses,.as well as|
00003910  20 74 6f 20 67 65 74 20  61 20 6d 65 73 73 61 67  | to get a messag|
00003920  65 20 77 68 65 6e 20 61  6c 6c 20 6d 61 69 6c 20  |e when all mail |
00003930  68 61 73 20 62 65 65 6e  20 73 65 6e 74 3a 0a 0a  |has been sent:..|
00003940  20 20 20 20 73 6d 74 70  20 74 72 61 63 65 20 31  |    smtp trace 1|
00003950  0a 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00003960  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003970  20 20 20 20 2d 2d 2d 0a  0a 54 6f 20 6d 61 6b 65  |    ---..To make|
00003980  20 6f 75 74 67 6f 69 6e  67 20 6d 61 69 6c 20 62  | outgoing mail b|
00003990  65 20 73 65 6e 74 20 61  75 74 6f 6d 61 74 69 63  |e sent automatic|
000039a0  61 6c 6c 79 20 77 68 65  6e 20 6b 61 39 71 20 73  |ally when ka9q s|
000039b0  74 61 72 74 73 20 75 70  2c 20 75 73 65 3a 0a 0a  |tarts up, use:..|
000039c0  20 20 20 20 73 6d 74 70  20 6b 69 63 6b 0a 0a 20  |    smtp kick.. |
000039d0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
000039f0  20 2d 2d 2d 0a 0a 49 66  20 79 6f 75 20 61 72 65  | ---..If you are|
00003a00  20 67 6f 69 6e 67 20 74  6f 20 72 65 63 65 69 76  | going to receiv|
00003a10  65 20 55 73 65 6e 65 74  20 6e 65 77 73 2c 20 69  |e Usenet news, i|
00003a20  74 27 73 20 75 73 65 66  75 6c 20 74 6f 20 73 65  |t's useful to se|
00003a30  65 20 77 68 65 6e 20 6e  65 77 73 20 73 74 61 72  |e when news star|
00003a40  74 73 2c 0a 77 68 61 74  20 67 72 6f 75 70 73 20  |ts,.what groups |
00003a50  61 72 65 20 62 65 69 6e  67 20 64 6f 77 6e 6c 6f  |are being downlo|
00003a60  61 64 65 64 20 61 6e 64  20 77 68 65 6e 20 74 68  |aded and when th|
00003a70  65 20 73 65 73 73 69 6f  6e 20 66 69 6e 69 73 68  |e session finish|
00003a80  65 73 3a 0a 0a 20 20 20  20 6e 6e 74 70 20 74 72  |es:..    nntp tr|
00003a90  61 63 65 20 32 0a 0a 20  20 20 20 20 20 20 20 20  |ace 2..         |
00003aa0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003ab0  20 20 20 20 20 20 20 20  20 2d 2d 2d 0a 0a 54 6f  |         ---..To|
00003ac0  20 74 65 6c 6c 20 6b 61  39 71 20 77 68 65 72 65  | tell ka9q where|
00003ad0  20 74 6f 20 67 65 74 20  55 73 65 6e 65 74 20 6e  | to get Usenet n|
00003ae0  65 77 73 20 66 72 6f 6d  2c 20 70 75 74 20 69 6e  |ews from, put in|
00003af0  3a 0a 0a 20 20 20 20 6e  6e 74 70 20 61 64 64 73  |:..    nntp adds|
00003b00  65 72 76 65 72 20 6e 65  77 73 2e 64 65 6d 6f 6e  |erver news.demon|
00003b10  2e 63 6f 2e 75 6b 20 31  38 30 30 20 44 65 6d 0a  |.co.uk 1800 Dem.|
00003b20  0a 54 68 65 20 66 69 67  75 72 65 20 6f 66 20 31  |.The figure of 1|
00003b30  38 30 30 20 6d 65 61 6e  73 20 74 68 61 74 20 74  |800 means that t|
00003b40  68 65 20 6b 61 39 71 20  77 69 6c 6c 20 63 68 65  |he ka9q will che|
00003b50  63 6b 20 66 6f 72 20 6e  65 77 73 20 65 76 65 72  |ck for news ever|
00003b60  79 20 31 38 30 30 73 0a  28 33 30 6d 69 6e 29 2e  |y 1800s.(30min).|
00003b70  20 20 54 68 65 20 60 44  65 6d 27 20 69 73 20 61  |  The `Dem' is a|
00003b80  6e 20 61 62 62 72 65 76  69 61 74 69 6f 6e 20 70  |n abbreviation p|
00003b90  72 65 66 69 78 65 64 20  74 6f 20 63 65 72 74 61  |refixed to certa|
00003ba0  69 6e 20 66 69 6c 65 6e  61 6d 65 73 20 75 73 65  |in filenames use|
00003bb0  64 0a 62 79 20 74 6f 20  67 65 74 20 55 73 65 6e  |d.by to get Usen|
00003bc0  65 74 20 6e 65 77 73 2c  20 69 74 20 73 68 6f 75  |et news, it shou|
00003bd0  6c 64 20 63 6f 6e 73 69  73 74 20 6f 66 20 61 20  |ld consist of a |
00003be0  6d 61 78 69 6d 75 6d 20  6f 66 20 34 20 63 68 61  |maximum of 4 cha|
00003bf0  72 61 63 74 65 72 73 20  77 68 69 63 68 0a 61 72  |racters which.ar|
00003c00  65 20 76 61 6c 69 64 20  69 6e 20 61 20 66 69 6c  |e valid in a fil|
00003c10  65 6e 61 6d 65 20 2d 20  69 6e 20 74 68 65 20 72  |ename - in the r|
00003c20  65 6d 61 69 6e 64 65 72  20 6f 66 20 74 68 69 73  |emainder of this|
00003c30  20 64 6f 63 75 6d 65 6e  74 20 77 65 20 77 69 6c  | document we wil|
00003c40  6c 20 73 74 69 63 6b 0a  77 69 74 68 20 60 44 65  |l stick.with `De|
00003c50  6d 27 20 69 6e 20 74 68  65 20 65 78 61 6d 70 6c  |m' in the exampl|
00003c60  65 73 2e 0a 0a 4e 6f 74  65 20 74 68 61 74 20 79  |es...Note that y|
00003c70  6f 75 20 73 68 6f 75 6c  64 20 62 65 20 61 62 6c  |ou should be abl|
00003c80  65 20 74 6f 20 73 65 74  20 75 70 20 73 65 76 65  |e to set up seve|
00003c90  72 61 6c 20 64 69 66 66  65 72 65 6e 74 20 6e 65  |ral different ne|
00003ca0  77 73 20 73 65 72 76 65  72 73 2c 20 6f 72 0a 64  |ws servers, or.d|
00003cb0  72 6f 70 20 61 20 73 65  72 76 65 72 20 61 6e 64  |rop a server and|
00003cc0  20 73 77 69 74 63 68 20  74 6f 20 61 6e 6f 74 68  | switch to anoth|
00003cd0  65 72 2e 20 20 49 6e 20  70 72 61 63 74 69 63 65  |er.  In practice|
00003ce0  2c 20 6e 6f 6e 65 20 6f  66 20 74 68 69 73 20 77  |, none of this w|
00003cf0  6f 72 6b 73 20 6f 6e 20  61 6e 79 0a 65 78 69 73  |orks on any.exis|
00003d00  74 69 6e 67 20 76 65 72  73 69 6f 6e 20 6f 66 20  |ting version of |
00003d10  6b 61 39 71 20 2d 20 79  6f 75 27 72 65 20 6c 69  |ka9q - you're li|
00003d20  6d 69 74 65 64 20 74 6f  20 61 20 73 69 6e 67 6c  |mited to a singl|
00003d30  65 20 6e 65 77 73 20 73  65 72 76 65 72 2e 0a 0a  |e news server...|
00003d40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00003d60  20 20 2d 2d 2d 0a 0a 54  6f 20 73 74 61 72 74 20  |  ---..To start |
00003d70  61 20 6e 65 77 73 20 64  6f 77 6e 6c 6f 61 64 20  |a news download |
00003d80  69 6e 69 74 69 61 6c 6c  79 2c 20 75 73 65 3a 0a  |initially, use:.|
00003d90  0a 20 20 20 20 6e 6e 74  70 20 6b 69 63 6b 20 44  |.    nntp kick D|
00003da0  65 6d 0a 0a 0a 54 68 65  20 76 65 72 79 20 66 69  |em...The very fi|
00003db0  72 73 74 20 76 65 72 73  69 6f 6e 20 6f 66 20 6b  |rst version of k|
00003dc0  61 39 71 20 77 68 69 63  68 20 73 75 70 70 6f 72  |a9q which suppor|
00003dd0  74 65 64 20 6e 65 77 73  20 64 6f 77 6e 6c 6f 61  |ted news downloa|
00003de0  64 73 20 72 65 71 75 69  72 65 64 20 74 68 65 0a  |ds required the.|
00003df0  74 68 65 20 66 75 6c 6c  20 6e 61 6d 65 20 6f 66  |the full name of|
00003e00  20 74 68 65 20 6e 65 77  73 20 73 65 72 76 65 72  | the news server|
00003e10  20 62 65 20 75 73 65 64  20 69 6e 73 74 65 61 64  | be used instead|
00003e20  20 6f 66 20 74 68 65 20  61 62 62 72 65 76 69 61  | of the abbrevia|
00003e30  74 69 6f 6e 20 2d 20 73  6f 0a 69 66 20 79 6f 75  |tion - so.if you|
00003e40  20 68 61 76 65 20 74 68  61 74 20 76 65 72 73 69  | have that versi|
00003e50  6f 6e 20 79 6f 75 20 77  6f 75 6c 64 20 75 73 65  |on you would use|
00003e60  20 60 6e 6e 74 70 20 6b  69 63 6b 20 6e 65 77 73  | `nntp kick news|
00003e70  2e 64 65 6d 6f 6e 2e 63  6f 2e 75 6b 27 2e 0a 0a  |.demon.co.uk'...|
00003e80  4e 65 77 73 20 64 6f 77  6e 6c 6f 61 64 73 20 63  |News downloads c|
00003e90  61 6e 20 74 61 6b 65 20  61 20 6c 6f 6e 67 20 74  |an take a long t|
00003ea0  69 6d 65 2c 20 73 6f 20  69 66 20 79 6f 75 20 77  |ime, so if you w|
00003eb0  61 6e 74 20 74 6f 20 6c  6f 67 69 6e 20 62 65 74  |ant to login bet|
00003ec0  77 65 65 6e 20 31 33 3a  30 30 0a 61 6e 64 20 31  |ween 13:00.and 1|
00003ed0  38 3a 30 30 20 74 6f 20  63 68 65 63 6b 20 66 6f  |8:00 to check fo|
00003ee0  72 20 6d 61 69 6c 20 28  73 6f 6d 65 74 68 69 6e  |r mail (somethin|
00003ef0  67 20 79 6f 75 20 6d 69  67 68 74 20 77 61 6e 74  |g you might want|
00003f00  20 74 6f 20 64 6f 20 69  66 20 79 6f 75 20 77 6f  | to do if you wo|
00003f10  72 6b 0a 66 72 6f 6d 20  68 6f 6d 65 20 6f 72 20  |rk.from home or |
00003f20  74 68 65 20 73 69 74 65  20 62 65 6c 6f 6e 67 73  |the site belongs|
00003f30  20 74 6f 20 61 20 63 6f  6d 70 61 6e 79 29 20 74  | to a company) t|
00003f40  68 65 6e 20 79 6f 75 20  64 6f 6e 27 74 20 77 61  |hen you don't wa|
00003f50  6e 74 20 6e 65 77 73 20  73 74 61 72 74 69 6e 67  |nt news starting|
00003f60  0a 75 70 20 61 6e 64 20  72 75 6e 6e 69 6e 67 20  |.up and running |
00003f70  75 70 20 74 68 65 20 70  68 6f 6e 65 20 62 69 6c  |up the phone bil|
00003f80  6c 73 2c 20 73 6f 20 6c  65 61 76 65 20 74 68 69  |ls, so leave thi|
00003f90  73 20 6c 69 6e 65 20 6f  75 74 20 61 6e 64 20 65  |s line out and e|
00003fa0  6e 74 65 72 20 69 74 0a  6d 61 6e 75 61 6c 6c 79  |nter it.manually|
00003fb0  20 77 68 65 6e 20 79 6f  75 27 72 65 20 6f 6e 20  | when you're on |
00003fc0  74 68 65 20 63 68 65 61  70 20 72 61 74 65 2e 0a  |the cheap rate..|
00003fd0  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00003fe0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003ff0  20 20 20 2d 2d 2d 0a 0a  4e 6f 77 20 74 6f 20 63  |   ---..Now to c|
00004000  68 65 63 6b 20 66 6f 72  20 65 72 72 6f 72 73 2e  |heck for errors.|
00004010  2e 2e 20 20 4a 75 73 74  20 72 75 6e 20 21 54 43  |..  Just run !TC|
00004020  50 49 50 20 28 6e 6f 20  6e 65 65 64 20 74 6f 20  |PIP (no need to |
00004030  64 69 61 6c 20 6f 75 74  20 66 69 72 73 74 2c 20  |dial out first, |
00004040  69 74 0a 77 69 6c 6c 20  77 6f 72 6b 20 71 75 69  |it.will work qui|
00004050  74 65 20 68 61 70 70 69  6c 79 29 2e 20 20 49 66  |te happily).  If|
00004060  20 79 6f 75 27 76 65 20  6d 69 73 74 79 70 65 64  | you've mistyped|
00004070  20 74 68 65 20 6e 61 6d  65 20 6f 66 20 61 20 63  | the name of a c|
00004080  6f 6d 6d 61 6e 64 20 6b  61 39 71 20 77 69 6c 6c  |ommand ka9q will|
00004090  0a 63 6f 6d 70 6c 61 69  6e 20 61 62 6f 75 74 20  |.complain about |
000040a0  61 6e 20 75 6e 6b 6e 6f  77 6e 20 63 6f 6d 6d 61  |an unknown comma|
000040b0  6e 64 20 61 6e 64 20 74  65 6c 6c 20 79 6f 75 20  |nd and tell you |
000040c0  77 68 69 63 68 20 6c 69  6e 65 20 6f 66 20 41 75  |which line of Au|
000040d0  74 6f 65 78 65 63 0a 63  6f 6e 74 61 69 6e 73 20  |toexec.contains |
000040e0  74 68 65 20 65 72 72 6f  72 2e 20 20 4e 6f 74 65  |the error.  Note|
000040f0  20 74 68 61 74 20 79 6f  75 20 73 68 6f 75 6c 64  | that you should|
00004100  20 69 67 6e 6f 72 65 20  74 68 65 20 6d 65 73 73  | ignore the mess|
00004110  61 67 65 20 60 4e 4e 54  50 20 2d 20 4e 6f 20 6d  |age `NNTP - No m|
00004120  61 69 6c 0a 49 44 20 61  72 63 68 69 76 65 27 20  |ail.ID archive' |
00004130  69 66 20 69 74 20 61 70  70 65 61 72 73 20 2d 20  |if it appears - |
00004140  74 68 69 73 20 69 73 20  6e 6f 74 68 69 6e 67 20  |this is nothing |
00004150  74 6f 20 64 6f 20 77 69  74 68 20 61 75 74 6f 65  |to do with autoe|
00004160  78 65 63 2e 0a 0a 0a 21  54 43 50 49 50 2e 44 6f  |xec....!TCPIP.Do|
00004170  6d 61 69 6e 0a 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |main.-----------|
00004180  2d 2d 0a 0a 54 68 69 73  20 69 73 20 61 20 6c 69  |--..This is a li|
00004190  73 74 20 6f 66 20 73 69  74 65 6e 61 6d 65 73 20  |st of sitenames |
000041a0  61 6e 64 20 74 68 65 69  72 20 49 50 20 61 64 64  |and their IP add|
000041b0  72 65 73 73 65 73 2e 20  20 54 68 65 20 70 75 72  |resses.  The pur|
000041c0  70 6f 73 65 20 6f 66 20  69 74 20 69 73 0a 74 6f  |pose of it is.to|
000041d0  20 61 6c 6c 6f 77 20 79  6f 75 20 74 6f 20 72 65  | allow you to re|
000041e0  66 65 72 20 74 6f 20 73  69 74 65 73 20 62 79 20  |fer to sites by |
000041f0  74 68 65 69 72 20 73 69  74 65 6e 61 6d 65 20 72  |their sitename r|
00004200  61 74 68 65 72 20 74 68  61 6e 20 62 79 20 74 68  |ather than by th|
00004210  65 20 49 50 0a 61 64 64  72 65 73 73 20 2d 20 69  |e IP.address - i|
00004220  74 27 73 20 6d 75 63 68  20 65 61 73 69 65 72 20  |t's much easier |
00004230  74 6f 20 72 65 6d 65 6d  62 65 72 20 6d 69 63 72  |to remember micr|
00004240  6f 73 2e 68 65 6e 73 61  2e 61 63 2e 75 6b 20 28  |os.hensa.ac.uk (|
00004250  74 68 65 20 6d 69 63 72  6f 63 6f 6d 70 75 74 65  |the microcompute|
00004260  72 0a 73 65 63 74 69 6f  6e 20 6f 66 20 74 68 65  |r.section of the|
00004270  20 48 69 67 68 65 72 20  45 64 75 63 61 74 69 6f  | Higher Educatio|
00004280  6e 20 4e 61 74 69 6f 6e  61 6c 20 53 6f 66 74 77  |n National Softw|
00004290  61 72 65 20 41 72 63 68  69 76 65 29 20 74 68 61  |are Archive) tha|
000042a0  6e 0a 5b 31 34 38 2e 38  38 2e 38 2e 38 34 5d 2c  |n.[148.88.8.84],|
000042b0  20 73 6f 20 69 74 27 73  20 77 6f 72 74 68 77 68  | so it's worthwh|
000042c0  69 6c 65 20 62 75 69 6c  64 69 6e 67 20 75 70 20  |ile building up |
000042d0  74 68 69 73 20 66 69 6c  65 2e 20 20 59 6f 75 20  |this file.  You |
000042e0  6d 75 73 74 20 6d 61 69  6e 74 61 69 6e 0a 74 68  |must maintain.th|
000042f0  69 73 20 66 69 6c 65 20  6d 61 6e 75 61 6c 6c 79  |is file manually|
00004300  20 2d 20 74 68 69 73 20  69 73 20 61 20 62 69 74  | - this is a bit|
00004310  20 6f 66 20 61 20 70 61  69 6e 20 77 68 65 6e 65  | of a pain whene|
00004320  76 65 72 20 79 6f 75 20  77 61 6e 74 20 74 6f 20  |ver you want to |
00004330  66 74 70 20 74 6f 20 61  0a 73 69 74 65 20 79 6f  |ftp to a.site yo|
00004340  75 27 76 65 20 6e 65 76  65 72 20 75 73 65 64 20  |u've never used |
00004350  62 65 66 6f 72 65 2c 20  61 6e 64 20 63 61 6e 20  |before, and can |
00004360  63 61 75 73 65 20 70 72  6f 62 6c 65 6d 73 20 77  |cause problems w|
00004370  68 65 6e 20 74 68 65 20  6e 61 6d 65 2f 61 64 64  |hen the name/add|
00004380  72 65 73 73 0a 72 65 6c  61 74 69 6f 6e 73 68 69  |ress.relationshi|
00004390  70 20 63 68 61 6e 67 65  73 2e 20 20 41 73 20 77  |p changes.  As w|
000043a0  69 74 68 20 61 75 74 6f  65 78 65 63 2c 20 61 20  |ith autoexec, a |
000043b0  23 2d 73 69 67 6e 20 6d  65 61 6e 73 20 74 68 65  |#-sign means the|
000043c0  20 72 65 73 74 20 6f 66  20 74 68 65 20 6c 69 6e  | rest of the lin|
000043d0  65 0a 69 73 20 61 20 63  6f 6d 6d 65 6e 74 2e 0a  |e.is a comment..|
000043e0  0a 49 66 20 79 6f 75 20  6b 6e 6f 77 20 61 20 73  |.If you know a s|
000043f0  69 74 65 6e 61 6d 65 20  62 75 74 20 6e 6f 74 20  |itename but not |
00004400  74 68 65 20 49 50 20 61  64 64 72 65 73 73 20 79  |the IP address y|
00004410  6f 75 20 63 61 6e 20 75  73 65 20 66 69 6e 67 65  |ou can use finge|
00004420  72 20 74 6f 20 6c 6f 6f  6b 0a 69 74 20 75 70 20  |r to look.it up |
00004430  28 73 65 65 20 74 68 65  20 73 65 63 74 69 6f 6e  |(see the section|
00004440  20 6f 6e 20 74 68 65 20  66 69 6e 67 65 72 20 63  | on the finger c|
00004450  6f 6d 6d 61 6e 64 29 20  61 6e 64 20 65 6e 74 65  |ommand) and ente|
00004460  72 20 69 74 20 69 6e 74  6f 20 74 68 69 73 20 66  |r it into this f|
00004470  69 6c 65 2e 0a 48 6f 77  65 76 65 72 2c 20 79 6f  |ile..However, yo|
00004480  75 20 73 68 6f 75 6c 64  20 6e 6f 74 65 20 74 68  |u should note th|
00004490  61 74 20 74 68 69 73 20  66 69 6c 65 20 69 73 20  |at this file is |
000044a0  72 65 61 64 20 69 6e 20  62 79 20 6b 61 39 71 20  |read in by ka9q |
000044b0  6f 6e 6c 79 20 6f 6e 20  73 74 61 72 74 75 70 2c  |only on startup,|
000044c0  0a 73 6f 20 6d 6f 64 69  66 69 63 61 74 69 6f 6e  |.so modification|
000044d0  73 20 74 6f 20 69 74 20  77 69 6c 6c 20 2a 6e 6f  |s to it will *no|
000044e0  74 2a 20 62 65 20 72 65  63 6f 67 6e 69 73 65 64  |t* be recognised|
000044f0  20 75 6e 74 69 6c 20 74  68 65 20 6e 65 78 74 20  | until the next |
00004500  74 69 6d 65 20 79 6f 75  20 73 74 61 72 74 0a 75  |time you start.u|
00004510  70 20 6b 61 39 71 20 28  74 68 65 20 77 61 79 20  |p ka9q (the way |
00004520  61 72 6f 75 6e 64 20 74  68 69 73 20 70 72 6f 62  |around this prob|
00004530  6c 65 6d 20 69 73 20 61  6c 73 6f 20 64 69 73 63  |lem is also disc|
00004540  75 73 73 65 64 20 69 6e  20 74 68 65 20 73 65 63  |ussed in the sec|
00004550  74 69 6f 6e 20 6f 6e 0a  74 68 65 20 66 69 6e 67  |tion on.the fing|
00004560  65 72 20 63 6f 6d 6d 61  6e 64 29 2e 0a 0a 57 68  |er command)...Wh|
00004570  69 63 68 65 76 65 72 20  6b 61 39 71 20 79 6f 75  |ichever ka9q you|
00004580  20 68 61 76 65 2c 20 79  6f 75 20 73 68 6f 75 6c  | have, you shoul|
00004590  64 20 65 6e 73 75 72 65  20 69 74 20 63 6f 6e 74  |d ensure it cont|
000045a0  61 69 6e 73 20 74 68 65  20 66 6f 6c 6c 6f 77 69  |ains the followi|
000045b0  6e 67 20 65 6e 74 72 69  65 73 0a 28 6e 6f 74 65  |ng entries.(note|
000045c0  20 74 68 61 74 20 74 68  65 20 66 6f 72 6d 61 74  | that the format|
000045d0  20 69 73 20 2a 6e 6f 74  2a 20 74 68 65 20 73 61  | is *not* the sa|
000045e0  6d 65 20 61 73 20 74 68  61 74 20 64 65 73 63 72  |me as that descr|
000045f0  69 62 65 64 20 69 6e 20  74 68 65 20 75 73 65 72  |ibed in the user|
00004600  0a 6d 61 6e 75 61 6c 29  2e 20 20 41 20 66 75 74  |.manual).  A fut|
00004610  75 72 65 20 76 65 72 73  69 6f 6e 20 6f 66 20 6b  |ure version of k|
00004620  61 39 71 20 6d 61 79 20  73 75 70 70 6f 72 74 20  |a9q may support |
00004630  61 75 74 6f 6d 61 74 69  63 20 61 64 64 72 65 73  |automatic addres|
00004640  73 20 71 75 65 72 69 65  73 2c 20 61 74 0a 77 68  |s queries, at.wh|
00004650  69 63 68 20 70 6f 69 6e  74 20 74 68 65 20 6f 6e  |ich point the on|
00004660  6c 79 20 65 6e 74 72 69  65 73 20 79 6f 75 20 6e  |ly entries you n|
00004670  65 65 64 20 61 64 64 20  62 79 20 68 61 6e 64 20  |eed add by hand |
00004680  77 69 6c 6c 20 62 65 20  79 6f 75 72 20 6f 77 6e  |will be your own|
00004690  20 61 6e 64 20 74 68 65  0a 44 49 53 20 6d 61 63  | and the.DIS mac|
000046a0  68 69 6e 65 73 2e 0a 0a  46 69 72 73 74 20 65 6e  |hines...First en|
000046b0  73 75 72 65 20 79 6f 75  72 20 73 69 74 65 6e 61  |sure your sitena|
000046c0  6d 65 2f 61 64 64 72 65  73 73 20 61 70 70 65 61  |me/address appea|
000046d0  72 73 20 69 6e 20 62 6f  74 68 20 6f 66 20 74 68  |rs in both of th|
000046e0  65 20 66 6f 6c 6c 6f 77  69 6e 67 20 66 6f 72 6d  |e following form|
000046f0  61 74 73 0a 28 61 73 20  75 73 75 61 6c 2c 20 49  |ats.(as usual, I|
00004700  20 77 69 6c 6c 20 75 73  65 20 6d 79 20 73 69 74  | will use my sit|
00004710  65 6e 61 6d 65 2f 61 64  64 72 65 73 73 20 61 73  |ename/address as|
00004720  20 61 6e 20 65 78 61 6d  70 6c 65 29 3a 0a 0a 20  | an example):.. |
00004730  20 20 20 73 6b 74 62 2e  64 65 6d 6f 6e 2e 63 6f  |   sktb.demon.co|
00004740  2e 75 6b 2e 20 20 20 20  20 20 20 20 49 4e 20 41  |.uk.        IN A|
00004750  20 31 35 38 2e 31 35 32  2e 39 2e 31 38 0a 0a 4e  | 158.152.9.18..N|
00004760  6f 74 65 20 74 68 61 74  20 74 68 65 20 60 2e 27  |ote that the `.'|
00004770  20 6f 6e 20 74 68 65 20  65 6e 64 20 6f 66 20 74  | on the end of t|
00004780  68 65 20 73 69 74 65 6e  61 6d 65 20 69 73 20 61  |he sitename is a|
00004790  20 6e 65 63 65 73 73 61  72 79 20 70 61 72 74 20  | necessary part |
000047a0  6f 66 20 74 68 65 0a 73  79 6e 74 61 78 2c 20 61  |of the.syntax, a|
000047b0  6e 64 20 74 68 61 74 20  74 68 65 20 73 71 75 61  |nd that the squa|
000047c0  72 65 20 62 72 61 63 6b  65 74 73 20 6e 6f 72 6d  |re brackets norm|
000047d0  61 6c 6c 79 20 61 73 73  6f 63 69 61 74 65 64 20  |ally associated |
000047e0  77 69 74 68 20 49 50 20  61 64 64 72 65 73 73 65  |with IP addresse|
000047f0  73 0a 61 72 65 20 6e 6f  74 20 75 73 65 64 20 69  |s.are not used i|
00004800  6e 20 74 68 69 73 20 66  69 6c 65 2e 20 20 54 68  |n this file.  Th|
00004810  65 20 60 49 4e 20 41 27  20 73 74 61 6e 64 73 20  |e `IN A' stands |
00004820  66 6f 72 20 60 49 6e 74  65 72 6e 65 74 20 41 64  |for `Internet Ad|
00004830  64 72 65 73 73 27 20 2d  20 50 43 0a 76 65 72 73  |dress' - PC.vers|
00004840  69 6f 6e 73 20 6f 66 20  6b 61 39 71 20 61 6c 6c  |ions of ka9q all|
00004850  6f 77 20 6f 74 68 65 72  20 74 79 70 65 73 20 6f  |ow other types o|
00004860  66 20 72 65 63 6f 72 64  20 73 75 63 68 20 61 73  |f record such as|
00004870  20 60 4d 58 27 20 28 6d  61 69 6c 20 61 6c 69 61  | `MX' (mail alia|
00004880  73 29 2e 0a 0a 20 20 20  20 2e 20 20 20 20 20 20  |s)...    .      |
00004890  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000048a0  20 20 49 4e 20 41 20 31  35 38 2e 31 35 32 2e 39  |  IN A 158.152.9|
000048b0  2e 31 38 0a 0a 54 68 65  20 73 69 6e 67 6c 65 20  |.18..The single |
000048c0  60 2e 27 20 68 65 72 65  20 65 6e 73 75 72 65 73  |`.' here ensures|
000048d0  20 74 68 61 74 20 74 68  65 20 6c 6f 63 61 6c 20  | that the local |
000048e0  73 69 74 65 20 69 73 20  75 73 65 64 20 69 66 20  |site is used if |
000048f0  6e 6f 20 73 69 74 65 6e  61 6d 65 20 69 73 0a 67  |no sitename is.g|
00004900  69 76 65 6e 20 69 6e 20  61 20 63 6f 6d 6d 61 6e  |iven in a comman|
00004910  64 2e 0a 0a 20 20 20 20  20 20 20 20 20 20 20 20  |d...            |
00004920  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004930  20 20 20 20 20 20 2d 2d  2d 0a 0a 49 74 20 69 73  |      ---..It is|
00004940  20 75 73 65 66 75 6c 20  74 6f 20 68 61 76 65 20  | useful to have |
00004950  74 68 65 20 50 6f 69 6e  74 73 20 6f 66 20 50 72  |the Points of Pr|
00004960  65 73 65 6e 63 65 20 28  64 69 61 6c 2d 69 6e 20  |esence (dial-in |
00004970  73 69 74 65 73 29 2c 20  73 6f 20 79 6f 75 20 63  |sites), so you c|
00004980  61 6e 0a 66 69 6e 67 65  72 20 74 68 65 6d 20 61  |an.finger them a|
00004990  6e 64 20 73 65 65 20 77  68 6f 27 73 20 6f 6e 2e  |nd see who's on.|
000049a0  20 20 54 68 65 20 6e 61  6d 65 2f 61 64 64 72 65  |  The name/addre|
000049b0  73 73 20 69 73 20 75 6e  6c 69 6b 65 6c 79 20 74  |ss is unlikely t|
000049c0  6f 20 63 68 61 6e 67 65  2e 0a 0a 20 20 20 20 67  |o change...    g|
000049d0  61 74 65 2e 64 65 6d 6f  6e 2e 63 6f 2e 75 6b 2e  |ate.demon.co.uk.|
000049e0  20 20 20 20 20 20 20 20  49 4e 20 41 20 31 35 38  |        IN A 158|
000049f0  2e 31 35 32 2e 31 2e 36  35 20 20 20 23 20 4c 6f  |.152.1.65   # Lo|
00004a00  6e 64 6f 6e 20 50 6f 50  0a 20 20 20 20 63 6c 6f  |ndon PoP.    clo|
00004a10  6f 74 69 65 2e 64 65 6d  6f 6e 2e 63 6f 2e 75 6b  |otie.demon.co.uk|
00004a20  2e 20 20 20 20 20 49 4e  20 41 20 31 35 38 2e 31  |.     IN A 158.1|
00004a30  35 32 2e 36 2e 36 35 20  20 20 23 20 45 64 69 6e  |52.6.65   # Edin|
00004a40  62 75 72 67 68 20 50 6f  50 0a 20 20 20 20 68 65  |burgh PoP.    he|
00004a50  6c 2e 64 65 6d 6f 6e 2e  63 6f 2e 75 6b 2e 20 20  |l.demon.co.uk.  |
00004a60  20 20 20 20 20 20 20 49  4e 20 41 20 31 35 38 2e  |       IN A 158.|
00004a70  31 35 32 2e 35 2e 31 39  34 20 20 23 20 57 61 72  |152.5.194  # War|
00004a80  72 69 6e 67 74 6f 6e 20  50 6f 50 0a 0a 20 20 20  |rington PoP..   |
00004a90  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004aa0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 2d  |               -|
00004ab0  2d 2d 0a 0a 54 68 65 20  6e 65 77 73 20 73 65 72  |--..The news ser|
00004ac0  76 65 72 20 69 73 20 6e  65 63 65 73 73 61 72 79  |ver is necessary|
00004ad0  20 66 6f 72 20 74 68 65  20 6e 6e 74 70 20 61 64  | for the nntp ad|
00004ae0  64 73 65 72 76 65 72 20  63 6f 6d 6d 61 6e 64 2c  |dserver command,|
00004af0  20 61 6e 64 20 74 68 65  20 6d 61 69 6c 0a 73 65  | and the mail.se|
00004b00  72 76 65 72 20 69 73 20  68 61 6e 64 79 20 73 6f  |rver is handy so|
00004b10  20 79 6f 75 20 63 61 6e  20 66 69 6e 67 65 72 20  | you can finger |
00004b20  79 6f 75 72 73 69 74 65  40 70 6f 73 74 20 61 6e  |yoursite@post an|
00004b30  64 20 73 65 65 20 68 6f  77 20 6d 61 6e 79 20 6d  |d see how many m|
00004b40  65 73 73 61 67 65 73 0a  61 72 65 20 77 61 69 74  |essages.are wait|
00004b50  69 6e 67 2e 20 20 54 68  65 20 70 61 73 73 77 6f  |ing.  The passwo|
00004b60  72 64 20 73 65 72 76 65  72 20 61 6c 6c 6f 77 73  |rd server allows|
00004b70  20 79 6f 75 20 74 6f 20  63 68 61 6e 67 65 20 79  | you to change y|
00004b80  6f 75 72 20 70 61 73 73  77 6f 72 64 20 69 66 20  |our password if |
00004b90  79 6f 75 0a 74 68 69 6e  6b 20 69 74 20 6d 61 79  |you.think it may|
00004ba0  20 68 61 76 65 20 62 65  65 6e 20 63 6f 6d 70 72  | have been compr|
00004bb0  6f 6d 69 73 65 64 2e 20  54 68 65 20 61 64 64 72  |omised. The addr|
00004bc0  65 73 73 65 73 20 66 6f  72 20 74 68 65 73 65 20  |esses for these |
00004bd0  66 75 6e 63 74 69 6f 6e  73 20 68 61 76 65 0a 63  |functions have.c|
00004be0  68 61 6e 67 65 64 20 69  6e 20 74 68 65 20 70 61  |hanged in the pa|
00004bf0  73 74 20 28 77 68 65 6e  20 6d 61 69 6c 20 61 6e  |st (when mail an|
00004c00  64 20 6e 65 77 73 20 68  61 6e 64 6c 69 6e 67 20  |d news handling |
00004c10  77 61 73 20 6f 66 66 6c  6f 61 64 65 64 20 66 72  |was offloaded fr|
00004c20  6f 6d 20 67 61 74 65 0a  6f 6e 74 6f 20 73 65 70  |om gate.onto sep|
00004c30  61 72 61 74 65 20 6d 61  63 68 69 6e 65 73 29 20  |arate machines) |
00004c40  61 6e 64 20 69 74 20 69  73 20 70 6f 73 73 69 62  |and it is possib|
00004c50  6c 65 20 74 68 61 74 20  6e 65 77 73 20 6d 61 79  |le that news may|
00004c60  20 63 68 61 6e 67 65 20  61 67 61 69 6e 20 64 75  | change again du|
00004c70  72 69 6e 67 0a 74 68 65  20 6e 65 78 74 20 74 77  |ring.the next tw|
00004c80  65 6c 76 65 20 6d 6f 6e  74 68 73 2e 0a 0a 20 20  |elve months...  |
00004c90  20 20 6e 65 77 73 2e 64  65 6d 6f 6e 2e 63 6f 2e  |  news.demon.co.|
00004ca0  75 6b 2e 20 20 20 20 20  20 20 20 49 4e 20 41 20  |uk.        IN A |
00004cb0  31 35 38 2e 31 35 32 2e  31 2e 36 39 20 20 23 20  |158.152.1.69  # |
00004cc0  6e 65 77 73 20 73 65 72  76 65 72 0a 20 20 20 20  |news server.    |
00004cd0  70 6f 73 74 2e 64 65 6d  6f 6e 2e 63 6f 2e 75 6b  |post.demon.co.uk|
00004ce0  2e 20 20 20 20 20 20 20  20 49 4e 20 41 20 31 35  |.        IN A 15|
00004cf0  38 2e 31 35 32 2e 31 2e  37 32 20 20 23 20 6d 61  |8.152.1.72  # ma|
00004d00  69 6c 20 73 65 72 76 65  72 0a 20 20 20 20 70 61  |il server.    pa|
00004d10  73 73 77 6f 72 64 2e 64  65 6d 6f 6e 2e 63 6f 2e  |ssword.demon.co.|
00004d20  75 6b 2e 20 20 20 20 49  4e 20 41 20 31 35 38 2e  |uk.    IN A 158.|
00004d30  31 35 32 2e 31 2e 36 38  20 20 23 20 70 61 73 73  |152.1.68  # pass|
00004d40  77 6f 72 64 20 73 65 72  76 65 72 0a 0a 20 20 20  |word server..   |
00004d50  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004d60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 2d  |               -|
00004d70  2d 2d 0a 0a 54 68 65 72  65 20 61 72 65 20 6d 61  |--..There are ma|
00004d80  6e 79 20 75 73 65 66 75  6c 20 66 69 6c 65 73 20  |ny useful files |
00004d90  68 65 6c 64 20 62 79 20  64 65 6d 6f 6e 2c 20 73  |held by demon, s|
00004da0  6f 20 69 74 20 69 73 20  75 73 65 66 75 6c 20 74  |o it is useful t|
00004db0  6f 20 68 61 76 65 20 74  68 65 0a 61 64 64 72 65  |o have the.addre|
00004dc0  73 73 20 6f 66 20 74 68  65 20 66 74 70 20 73 65  |ss of the ftp se|
00004dd0  72 76 65 72 2e 20 20 54  68 65 20 49 6e 74 65 72  |rver.  The Inter|
00004de0  6e 65 74 20 52 65 6c 61  79 20 43 68 61 74 20 68  |net Relay Chat h|
00004df0  6f 73 74 20 69 73 20 66  75 6e 2c 20 62 75 74 20  |ost is fun, but |
00004e00  6d 61 79 0a 67 69 76 65  20 79 6f 75 20 61 20 68  |may.give you a h|
00004e10  65 61 72 74 20 61 74 74  61 63 6b 20 77 68 65 6e  |eart attack when|
00004e20  20 79 6f 75 20 73 65 65  20 79 6f 75 72 20 70 68  | you see your ph|
00004e30  6f 6e 65 20 62 69 6c 6c  2e 20 20 54 68 65 20 61  |one bill.  The a|
00004e40  64 64 72 65 73 73 65 73  20 6f 66 20 74 68 65 73  |ddresses of thes|
00004e50  65 0a 74 77 6f 20 73 69  74 65 73 20 61 72 65 20  |e.two sites are |
00004e60  61 20 6c 69 74 74 6c 65  20 6d 6f 72 65 20 76 6f  |a little more vo|
00004e70  6c 61 74 69 6c 65 2e 20  20 46 74 70 20 61 63 63  |latile.  Ftp acc|
00004e80  65 73 73 20 6d 61 79 20  62 65 20 73 68 75 6e 74  |ess may be shunt|
00004e90  65 64 20 74 6f 20 74 68  65 0a 6d 61 63 68 69 6e  |ed to the.machin|
00004ea0  65 20 77 69 74 68 20 74  68 65 20 62 69 67 67 65  |e with the bigge|
00004eb0  73 74 20 66 72 65 65 20  64 69 73 63 20 73 70 61  |st free disc spa|
00004ec0  63 65 2c 20 77 68 69 6c  73 74 20 69 72 63 20 6d  |ce, whilst irc m|
00004ed0  61 79 20 6d 6f 76 65 20  74 6f 20 66 6f 6c 6c 6f  |ay move to follo|
00004ee0  77 0a 73 70 61 72 65 20  43 50 55 20 63 61 70 61  |w.spare CPU capa|
00004ef0  63 69 74 79 2e 20 20 54  68 69 73 20 69 73 20 6e  |city.  This is n|
00004f00  6f 20 67 72 65 61 74 20  70 72 6f 62 6c 65 6d 20  |o great problem |
00004f10  2d 20 69 66 20 74 68 69  6e 67 73 20 62 72 65 61  |- if things brea|
00004f20  6b 20 74 68 65 6e 0a 66  69 6e 67 65 72 20 66 74  |k then.finger ft|
00004f30  70 2e 64 65 6d 6f 6e 2e  63 6f 2e 75 6b 40 67 61  |p.demon.co.uk@ga|
00004f40  74 65 2e 64 65 6d 6f 6e  2e 63 6f 2e 75 6b 20 28  |te.demon.co.uk (|
00004f50  6f 72 20 69 72 63 2e 2e  2e 29 20 74 6f 20 73 65  |or irc...) to se|
00004f60  65 20 77 68 61 74 20 74  68 65 20 6e 65 77 0a 61  |e what the new.a|
00004f70  64 64 72 65 73 73 20 69  73 20 61 6e 64 20 63 68  |ddress is and ch|
00004f80  61 6e 67 65 20 74 68 65  20 65 6e 74 72 79 20 69  |ange the entry i|
00004f90  6e 20 74 68 65 20 66 69  6c 65 20 28 74 68 69 73  |n the file (this|
00004fa0  20 77 69 6c 6c 20 6e 6f  74 20 74 61 6b 65 20 65  | will not take e|
00004fb0  66 66 65 63 74 20 75 6e  74 69 6c 0a 74 68 65 20  |ffect until.the |
00004fc0  6e 65 78 74 20 74 69 6d  65 20 79 6f 75 20 73 74  |next time you st|
00004fd0  61 72 74 20 75 70 20 6b  61 39 71 29 2e 0a 0a 20  |art up ka9q)... |
00004fe0  20 20 20 66 74 70 2e 64  65 6d 6f 6e 2e 63 6f 2e  |   ftp.demon.co.|
00004ff0  75 6b 2e 20 20 20 20 20  20 20 20 20 49 4e 20 41  |uk.         IN A|
00005000  20 31 35 38 2e 31 35 32  2e 31 2e 36 38 20 20 23  | 158.152.1.68  #|
00005010  20 66 74 70 20 73 65 72  76 65 72 0a 20 20 20 20  | ftp server.    |
00005020  69 72 63 2e 64 65 6d 6f  6e 2e 63 6f 2e 75 6b 2e  |irc.demon.co.uk.|
00005030  20 20 20 20 20 20 20 20  20 49 4e 20 41 20 31 35  |         IN A 15|
00005040  38 2e 31 35 32 2e 31 2e  37 34 20 20 23 20 69 72  |8.152.1.74  # ir|
00005050  63 20 68 6f 73 74 0a 0a  0a 21 54 43 50 49 50 2e  |c host...!TCPIP.|
00005060  46 69 6e 67 65 72 0a 2d  2d 2d 2d 2d 2d 2d 2d 2d  |Finger.---------|
00005070  2d 2d 2d 2d 0a 0a 54 68  69 73 20 64 69 72 65 63  |----..This direc|
00005080  74 6f 72 79 20 69 73 20  75 73 65 64 20 74 6f 20  |tory is used to |
00005090  68 6f 6c 64 20 74 65 78  74 66 69 6c 65 73 20 72  |hold textfiles r|
000050a0  65 6c 61 74 69 6e 67 20  74 6f 20 75 73 65 72 73  |elating to users|
000050b0  20 6f 6e 20 79 6f 75 72  20 73 79 73 74 65 6d 2e  | on your system.|
000050c0  0a 57 68 65 6e 20 73 6f  6d 65 62 6f 64 79 20 66  |.When somebody f|
000050d0  69 6e 67 65 72 73 20 79  6f 75 72 20 73 69 74 65  |ingers your site|
000050e0  20 74 68 65 20 6e 61 6d  65 73 20 6f 66 20 74 68  | the names of th|
000050f0  65 20 66 69 6c 65 73 20  69 6e 20 74 68 69 73 20  |e files in this |
00005100  64 69 72 65 63 74 6f 72  79 0a 61 72 65 20 64 69  |directory.are di|
00005110  73 70 6c 61 79 65 64 20  6f 6e 20 74 68 65 69 72  |splayed on their|
00005120  20 73 63 72 65 65 6e 20  61 73 20 75 73 65 72 6e  | screen as usern|
00005130  61 6d 65 73 2e 20 20 53  6f 2c 20 69 66 20 79 6f  |ames.  So, if yo|
00005140  75 20 66 69 6e 67 65 72  0a 73 6b 74 62 2e 64 65  |u finger.sktb.de|
00005150  6d 6f 6e 2e 63 6f 2e 75  6b 20 28 61 6e 64 20 73  |mon.co.uk (and s|
00005160  6b 74 62 20 68 61 70 70  65 6e 73 20 74 6f 20 62  |ktb happens to b|
00005170  65 20 6c 6f 67 67 65 64  20 69 6e 20 74 6f 20 64  |e logged in to d|
00005180  65 6d 6f 6e 20 61 74 20  74 68 65 20 74 69 6d 65  |emon at the time|
00005190  29 20 79 6f 75 0a 77 69  6c 6c 20 73 65 65 20 61  |) you.will see a|
000051a0  20 75 73 65 72 20 63 61  6c 6c 65 64 20 60 70 6c  | user called `pl|
000051b0  61 27 20 62 65 63 61 75  73 65 20 49 20 68 61 76  |a' because I hav|
000051c0  65 20 61 20 66 69 6c 65  20 63 61 6c 6c 65 64 20  |e a file called |
000051d0  21 54 43 50 49 50 2e 46  69 6e 67 65 72 2e 70 6c  |!TCPIP.Finger.pl|
000051e0  61 2e 0a 49 66 20 79 6f  75 20 74 68 65 6e 20 66  |a..If you then f|
000051f0  69 6e 67 65 72 20 70 6c  61 40 73 6b 74 62 2e 64  |inger pla@sktb.d|
00005200  65 6d 6f 6e 2e 63 6f 2e  75 6b 20 74 68 65 20 63  |emon.co.uk the c|
00005210  6f 6e 74 65 6e 74 73 20  6f 66 20 74 68 65 20 60  |ontents of the `|
00005220  70 6c 61 27 20 66 69 6c  65 20 69 73 0a 64 69 73  |pla' file is.dis|
00005230  70 6c 61 79 65 64 20 6f  6e 20 79 6f 75 72 20 73  |played on your s|
00005240  63 72 65 65 6e 2e 0a 0a  59 6f 75 20 63 61 6e 20  |creen...You can |
00005250  70 75 74 20 61 6e 79 20  69 6e 66 6f 20 79 6f 75  |put any info you|
00005260  20 77 61 6e 74 20 69 6e  20 68 65 72 65 20 2d 20  | want in here - |
00005270  66 75 6c 6c 20 6e 61 6d  65 2c 20 77 68 65 74 68  |full name, wheth|
00005280  65 72 20 79 6f 75 72 20  73 69 74 65 20 69 73 0a  |er your site is.|
00005290  79 6f 75 72 20 68 6f 6d  65 20 63 6f 6e 6e 65 63  |your home connec|
000052a0  74 69 6f 6e 20 6f 72 20  61 20 63 6f 6d 70 61 6e  |tion or a compan|
000052b0  79 2c 20 74 68 65 20 65  71 75 69 70 6d 65 6e 74  |y, the equipment|
000052c0  20 79 6f 75 20 75 73 65  2c 20 69 6e 74 65 72 65  | you use, intere|
000052d0  73 74 73 2c 20 65 74 63  2e 0a 49 74 20 69 73 20  |sts, etc..It is |
000052e0  6e 6f 74 20 61 20 67 6f  6f 64 20 69 64 65 61 20  |not a good idea |
000052f0  74 6f 20 70 75 74 20 69  6e 20 79 6f 75 72 20 66  |to put in your f|
00005300  75 6c 6c 20 61 64 64 72  65 73 73 20 2d 20 49 20  |ull address - I |
00005310  64 6f 6e 27 74 20 6b 6e  6f 77 20 69 66 20 61 6e  |don't know if an|
00005320  79 0a 62 75 72 67 6c 61  72 73 20 75 73 65 20 74  |y.burglars use t|
00005330  68 65 20 69 6e 74 65 72  6e 65 74 2c 20 62 75 74  |he internet, but|
00005340  20 77 68 79 20 72 69 73  6b 20 74 65 6c 6c 69 6e  | why risk tellin|
00005350  67 20 74 68 65 6d 20 77  68 65 72 65 20 74 6f 20  |g them where to |
00005360  67 6f 20 66 6f 72 0a 63  6f 6d 70 75 74 65 72 20  |go for.computer |
00005370  65 71 75 69 70 6d 65 6e  74 3f 0a 0a 59 6f 75 20  |equipment?..You |
00005380  63 61 6e 20 66 69 6e 67  65 72 20 79 6f 75 72 20  |can finger your |
00005390  6f 77 6e 20 73 69 74 65  20 74 6f 20 73 65 65 20  |own site to see |
000053a0  77 68 61 74 20 74 68 65  20 64 69 73 70 6c 61 79  |what the display|
000053b0  20 77 69 6c 6c 20 6c 6f  6f 6b 20 6c 69 6b 65 20  | will look like |
000053c0  74 6f 0a 6f 74 68 65 72  73 2e 20 20 4f 66 20 63  |to.others.  Of c|
000053d0  6f 75 72 73 65 2c 20 66  6f 72 20 74 68 69 73 20  |ourse, for this |
000053e0  64 69 72 65 63 74 6f 72  79 20 74 6f 20 62 65 20  |directory to be |
000053f0  6f 66 20 75 73 65 2c 20  79 6f 75 20 6d 75 73 74  |of use, you must|
00005400  20 68 61 76 65 20 73 74  61 72 74 65 64 0a 74 68  | have started.th|
00005410  65 20 66 69 6e 67 65 72  20 73 65 72 76 65 72 2e  |e finger server.|
00005420  0a 0a 4e 6f 74 65 20 74  68 61 74 20 74 68 65 20  |..Note that the |
00005430  75 73 65 72 6e 61 6d 65  73 20 69 6e 20 74 68 69  |usernames in thi|
00005440  73 20 64 69 72 65 63 74  6f 72 79 20 61 72 65 20  |s directory are |
00005450  66 6f 72 20 69 6e 66 6f  72 6d 61 74 69 6f 6e 61  |for informationa|
00005460  6c 20 70 75 72 70 6f 73  65 73 0a 6f 6e 6c 79 20  |l purposes.only |
00005470  2d 20 79 6f 75 20 64 6f  20 6e 6f 74 20 6e 65 65  |- you do not nee|
00005480  64 20 61 6e 20 65 6e 74  72 79 20 69 6e 20 74 68  |d an entry in th|
00005490  69 73 20 64 69 72 65 63  74 6f 72 79 20 66 6f 72  |is directory for|
000054a0  20 70 65 6f 70 6c 65 20  74 6f 20 62 65 20 61 62  | people to be ab|
000054b0  6c 65 20 74 6f 0a 65 2d  6d 61 69 6c 20 61 20 75  |le to.e-mail a u|
000054c0  73 65 72 6e 61 6d 65 2e  20 20 48 6f 77 65 76 65  |sername.  Howeve|
000054d0  72 2c 20 62 79 20 68 61  76 69 6e 67 20 61 20 6c  |r, by having a l|
000054e0  69 73 74 20 6f 66 20 75  73 65 72 6e 61 6d 65 73  |ist of usernames|
000054f0  20 69 6e 20 74 68 69 73  20 64 69 72 65 63 74 6f  | in this directo|
00005500  72 79 0a 79 6f 75 20 61  6c 6c 6f 77 20 70 65 6f  |ry.you allow peo|
00005510  70 6c 65 20 74 6f 20 66  69 6e 64 20 6f 75 74 20  |ple to find out |
00005520  77 68 61 74 20 79 6f 75  72 20 2a 70 72 65 66 65  |what your *prefe|
00005530  72 72 65 64 2a 20 75 73  65 72 6e 61 6d 65 73 20  |rred* usernames |
00005540  61 72 65 2e 0a 0a 0a 21  54 43 50 49 50 2e 46 54  |are....!TCPIP.FT|
00005550  50 75 73 65 72 73 0a 2d  2d 2d 2d 2d 2d 2d 2d 2d  |Pusers.---------|
00005560  2d 2d 2d 2d 2d 2d 0a 0a  54 68 69 73 20 66 69 6c  |------..This fil|
00005570  65 20 63 6f 6e 74 72 6f  6c 73 20 77 68 6f 20 63  |e controls who c|
00005580  61 6e 20 66 74 70 20 74  6f 20 79 6f 75 72 20 73  |an ftp to your s|
00005590  69 74 65 20 28 70 72 6f  76 69 64 65 64 20 79 6f  |ite (provided yo|
000055a0  75 20 68 61 76 65 20 73  74 61 72 74 65 64 20 74  |u have started t|
000055b0  68 65 0a 66 74 70 20 73  65 72 76 65 72 29 2e 20  |he.ftp server). |
000055c0  20 42 65 20 2a 76 65 72  79 2a 20 63 61 72 65 66  | Be *very* caref|
000055d0  75 6c 20 77 69 74 68 20  74 68 69 73 20 61 73 20  |ul with this as |
000055e0  79 6f 75 20 63 61 6e 20  6c 65 61 76 65 20 79 6f  |you can leave yo|
000055f0  75 72 20 70 72 69 76 61  74 65 0a 66 69 6c 65 73  |ur private.files|
00005600  20 77 69 64 65 20 6f 70  65 6e 2e 20 20 54 68 65  | wide open.  The|
00005610  20 66 69 6c 65 20 63 6f  6e 74 61 69 6e 73 20 6c  | file contains l|
00005620  69 6e 65 73 20 64 65 73  63 72 69 62 69 6e 67 20  |ines describing |
00005630  77 68 6f 20 63 61 6e 20  66 74 70 20 74 6f 20 79  |who can ftp to y|
00005640  6f 75 72 0a 73 69 74 65  20 61 6e 64 20 77 68 61  |our.site and wha|
00005650  74 20 74 68 65 79 20 63  61 6e 20 64 6f 2c 20 61  |t they can do, a|
00005660  73 20 66 6f 6c 6c 6f 77  73 3a 0a 0a 20 20 20 20  |s follows:..    |
00005670  75 73 65 72 6e 61 6d 65  20 70 61 73 73 77 6f 72  |username passwor|
00005680  64 20 70 61 74 68 20 70  65 72 6d 69 73 73 69 6f  |d path permissio|
00005690  6e 73 0a 0a 74 68 65 20  75 73 65 72 20 6d 61 6e  |ns..the user man|
000056a0  75 61 6c 20 73 61 79 73  20 74 68 65 72 65 20 6d  |ual says there m|
000056b0  75 73 74 20 62 65 20 65  78 61 63 74 6c 79 20 6f  |ust be exactly o|
000056c0  6e 65 20 73 70 61 63 65  20 62 65 74 77 65 65 6e  |ne space between|
000056d0  20 66 69 65 6c 64 73 2e  20 20 41 0a 23 2d 73 69  | fields.  A.#-si|
000056e0  67 6e 20 69 6e 20 63 6f  6c 75 6d 6e 20 31 20 64  |gn in column 1 d|
000056f0  65 6e 6f 74 65 73 20 61  20 63 6f 6d 6d 65 6e 74  |enotes a comment|
00005700  2e 20 20 59 6f 75 20 63  61 6e 20 67 69 76 65 20  |.  You can give |
00005710  61 63 63 65 73 73 20 74  6f 20 6d 61 6e 79 20 64  |access to many d|
00005720  69 66 66 65 72 65 6e 74  0a 75 73 65 72 73 2c 20  |ifferent.users, |
00005730  73 75 63 68 20 61 73 20  67 75 65 73 74 2c 20 6f  |such as guest, o|
00005740  72 20 61 6e 6f 6e 79 6d  6f 75 73 2e 20 20 54 68  |r anonymous.  Th|
00005750  65 20 70 61 73 73 77 6f  72 64 20 63 61 6e 20 62  |e password can b|
00005760  65 20 2a 20 28 61 20 73  69 6e 67 6c 65 0a 61 73  |e * (a single.as|
00005770  74 65 72 69 73 6b 29 20  77 68 69 63 68 20 6d 65  |terisk) which me|
00005780  61 6e 73 20 74 68 61 74  20 61 6e 79 20 70 61 73  |ans that any pas|
00005790  73 77 6f 72 64 20 69 73  20 61 63 63 65 70 74 61  |sword is accepta|
000057a0  62 6c 65 2e 20 20 54 68  65 20 70 61 74 68 20 64  |ble.  The path d|
000057b0  65 74 65 72 6d 69 6e 65  73 0a 74 68 65 20 65 66  |etermines.the ef|
000057c0  66 65 63 74 69 76 65 20  43 53 44 20 66 6f 72 20  |fective CSD for |
000057d0  74 68 61 74 20 75 73 65  72 20 2d 20 74 68 65 72  |that user - ther|
000057e0  65 20 61 72 65 20 73 6f  6d 65 20 69 6d 70 6f 72  |e are some impor|
000057f0  74 61 6e 74 20 70 6f 69  6e 74 73 20 74 6f 20 6e  |tant points to n|
00005800  6f 74 65 3a 0a 0a 20 20  31 29 20 59 6f 75 20 63  |ote:..  1) You c|
00005810  61 6e 6e 6f 74 20 73 70  65 63 69 66 79 20 61 20  |annot specify a |
00005820  66 69 6c 69 6e 67 20 73  79 73 74 65 6d 20 69 6e  |filing system in|
00005830  20 74 68 65 20 70 61 74  68 2e 0a 20 20 32 29 20  | the path..  2) |
00005840  55 6e 6c 65 73 73 20 74  68 65 20 70 61 74 68 20  |Unless the path |
00005850  65 78 69 73 74 73 20 6f  6e 20 74 68 65 20 63 75  |exists on the cu|
00005860  72 72 65 6e 74 6c 79 2d  73 65 6c 65 63 74 65 64  |rrently-selected|
00005870  20 64 72 69 76 65 2f 66  69 6c 69 6e 67 20 73 79  | drive/filing sy|
00005880  73 74 65 6d 0a 20 20 20  20 20 69 74 20 77 6f 6e  |stem.     it won|
00005890  27 74 20 62 65 20 66 6f  75 6e 64 2c 20 73 6f 20  |'t be found, so |
000058a0  79 6f 75 20 6d 75 73 74  20 65 6e 73 75 72 65 20  |you must ensure |
000058b0  74 68 61 74 20 74 68 65  20 63 75 72 72 65 6e 74  |that the current|
000058c0  20 64 72 69 76 65 2f 46  53 20 69 73 0a 20 20 20  | drive/FS is.   |
000058d0  20 20 63 6f 72 72 65 63  74 20 69 66 20 79 6f 75  |  correct if you|
000058e0  20 77 61 6e 74 20 70 65  6f 70 6c 65 20 74 6f 20  | want people to |
000058f0  66 74 70 20 74 6f 20 79  6f 75 72 20 6d 61 63 68  |ftp to your mach|
00005900  69 6e 65 2e 0a 20 20 33  29 20 4b 61 39 71 20 73  |ine..  3) Ka9q s|
00005910  68 6f 75 6c 64 20 70 72  65 76 65 6e 74 20 75 73  |hould prevent us|
00005920  65 72 73 20 63 68 61 6e  67 69 6e 67 20 64 69 72  |ers changing dir|
00005930  65 63 74 6f 72 79 20 74  6f 20 61 6e 79 77 68 65  |ectory to anywhe|
00005940  72 65 20 77 68 69 63 68  20 64 6f 65 73 0a 20 20  |re which does.  |
00005950  20 20 20 6e 6f 74 20 73  74 61 72 74 20 77 69 74  |   not start wit|
00005960  68 20 74 68 65 20 73 70  65 63 69 66 69 65 64 20  |h the specified |
00005970  70 61 74 68 2c 20 61 6c  74 68 6f 75 67 68 20 69  |path, although i|
00005980  74 20 69 73 20 72 75 6d  6f 75 72 65 64 20 74 68  |t is rumoured th|
00005990  61 74 20 73 6f 6d 65 0a  20 20 20 20 20 65 61 72  |at some.     ear|
000059a0  6c 79 20 76 65 72 73 69  6f 6e 73 20 6f 66 20 41  |ly versions of A|
000059b0  72 63 20 6b 61 39 71 20  64 69 64 20 6e 6f 74 20  |rc ka9q did not |
000059c0  65 6e 66 6f 72 63 65 20  74 68 69 73 2e 0a 0a 54  |enforce this...T|
000059d0  68 65 20 70 65 72 6d 69  73 73 69 6f 6e 73 20 66  |he permissions f|
000059e0  69 65 6c 64 20 69 73 20  61 20 64 65 63 69 6d 61  |ield is a decima|
000059f0  6c 20 6e 75 6d 62 65 72  20 77 68 69 63 68 20 64  |l number which d|
00005a00  65 74 65 72 6d 69 6e 65  73 20 61 63 63 65 73 73  |etermines access|
00005a10  20 66 6f 72 0a 72 65 61  64 2c 20 63 72 65 61 74  | for.read, creat|
00005a20  65 20 61 6e 64 20 77 72  69 74 65 20 6f 70 65 72  |e and write oper|
00005a30  61 74 69 6f 6e 73 2e 20  20 54 68 65 20 6e 75 6d  |ations.  The num|
00005a40  62 65 72 20 69 73 20 69  6e 74 65 72 70 72 65 74  |ber is interpret|
00005a50  65 64 20 61 73 20 61 20  62 69 74 2d 6d 61 70 70  |ed as a bit-mapp|
00005a60  65 64 0a 6d 61 73 6b 20  77 69 74 68 20 74 68 65  |ed.mask with the|
00005a70  20 66 6f 6c 6c 6f 77 69  6e 67 20 69 6e 74 65 72  | following inter|
00005a80  70 72 65 74 61 74 69 6f  6e 3a 0a 0a 20 20 20 20  |pretation:..    |
00005a90  20 20 20 20 20 20 20 20  44 65 63 69 6d 61 6c 20  |        Decimal |
00005aa0  76 61 6c 75 65 20 20 20  41 63 63 65 73 73 0a 0a  |value   Access..|
00005ab0  20 20 20 20 42 69 74 20  30 20 20 20 20 20 20 20  |    Bit 0       |
00005ac0  20 20 31 20 20 20 20 20  20 20 20 20 46 69 6c 65  |  1         File|
00005ad0  20 72 65 61 64 0a 20 20  20 20 42 69 74 20 31 20  | read.    Bit 1 |
00005ae0  20 20 20 20 20 20 20 20  32 20 20 20 20 20 20 20  |        2       |
00005af0  20 20 46 69 6c 65 20 63  72 65 61 74 65 2f 77 72  |  File create/wr|
00005b00  69 74 65 20 28 63 61 6e  6e 6f 74 20 6f 76 65 72  |ite (cannot over|
00005b10  77 72 69 74 65 20 61 6e  20 65 78 69 73 74 69 6e  |write an existin|
00005b20  67 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |g.              |
00005b30  20 20 20 20 20 20 20 20  20 20 20 20 20 20 66 69  |              fi|
00005b40  6c 65 29 0a 20 20 20 20  42 69 74 20 32 20 20 20  |le).    Bit 2   |
00005b50  20 20 20 20 20 20 34 20  20 20 20 20 20 20 20 20  |      4         |
00005b60  46 69 6c 65 20 63 72 65  61 74 65 2f 77 72 69 74  |File create/writ|
00005b70  65 2f 6f 76 65 72 77 72  69 74 65 20 65 78 69 73  |e/overwrite exis|
00005b80  74 69 6e 67 20 66 69 6c  65 2f 64 65 6c 65 74 65  |ting file/delete|
00005b90  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00005ba0  20 20 20 20 20 20 20 20  20 20 20 20 20 65 78 69  |             exi|
00005bb0  73 74 69 6e 67 20 66 69  6c 65 0a 0a 41 20 76 61  |sting file..A va|
00005bc0  6c 75 65 20 6f 66 20 31  20 61 6c 6c 6f 77 73 20  |lue of 1 allows |
00005bd0  72 65 61 64 2d 6f 6e 6c  79 20 61 63 63 65 73 73  |read-only access|
00005be0  2c 20 33 20 61 6c 6c 6f  77 73 20 72 65 61 64 2f  |, 3 allows read/|
00005bf0  77 72 69 74 65 2f 63 72  65 61 74 65 20 61 63 63  |write/create acc|
00005c00  65 73 73 20 28 62 75 74  0a 65 78 69 73 74 69 6e  |ess (but.existin|
00005c10  67 20 66 69 6c 65 73 20  6d 61 79 20 6e 6f 74 20  |g files may not |
00005c20  62 65 20 6f 76 65 72 77  72 69 74 74 65 6e 29 20  |be overwritten) |
00005c30  61 6e 64 20 37 20 61 6c  6c 6f 77 73 20 72 65 61  |and 7 allows rea|
00005c40  64 2f 77 72 69 74 65 2f  63 72 65 61 74 65 2f 64  |d/write/create/d|
00005c50  65 6c 65 74 65 0a 61 63  63 65 73 73 2e 0a 0a 46  |elete.access...F|
00005c60  6f 72 20 69 6e 73 74 61  6e 63 65 2c 20 74 6f 20  |or instance, to |
00005c70  61 6c 6c 6f 77 20 61 6e  6f 6e 79 6d 6f 75 73 20  |allow anonymous |
00005c80  66 74 70 20 74 6f 20 61  20 64 69 72 65 63 74 6f  |ftp to a directo|
00005c90  72 79 20 24 2e 66 74 70  20 67 69 76 69 6e 67 20  |ry $.ftp giving |
00005ca0  70 65 72 6d 69 73 73 69  6f 6e 0a 74 6f 20 64 6f  |permission.to do|
00005cb0  77 6e 6c 6f 61 64 20 61  6e 64 20 75 70 6c 6f 61  |wnload and uploa|
00005cc0  64 20 66 69 6c 65 73 20  62 75 74 20 6e 6f 74 20  |d files but not |
00005cd0  6f 76 65 72 77 72 69 74  65 2f 64 65 6c 65 74 65  |overwrite/delete|
00005ce0  20 65 78 69 73 74 69 6e  67 20 66 69 6c 65 73 20  | existing files |
00005cf0  79 6f 75 0a 77 6f 75 6c  64 20 68 61 76 65 0a 0a  |you.would have..|
00005d00  20 20 20 20 61 6e 6f 6e  79 6d 6f 75 73 20 2a 20  |    anonymous * |
00005d10  24 2e 66 74 70 20 33 0a  0a 59 6f 75 20 6d 69 67  |$.ftp 3..You mig|
00005d20  68 74 20 6c 69 6b 65 20  74 6f 20 61 6c 73 6f 20  |ht like to also |
00005d30  68 61 76 65 20 74 68 65  20 63 6f 6d 6d 6f 6e 6c  |have the commonl|
00005d40  79 2d 75 73 65 64 20 61  6c 74 65 72 6e 61 74 69  |y-used alternati|
00005d50  76 65 20 6f 66 0a 0a 20  20 20 20 66 74 70 20 2a  |ve of..    ftp *|
00005d60  20 24 2e 66 74 70 20 33  0a 0a 73 6f 20 70 65 6f  | $.ftp 3..so peo|
00005d70  70 6c 65 20 64 6f 6e 27  74 20 68 61 76 65 20 74  |ple don't have t|
00005d80  6f 20 74 79 70 65 20 60  61 6e 6f 6e 79 6d 6f 75  |o type `anonymou|
00005d90  73 27 2e 2e 2e 0a 0a 59  6f 75 20 63 61 6e 20 72  |s'.....You can r|
00005da0  75 6e 20 6b 61 39 71 20  77 69 74 68 6f 75 74 20  |un ka9q without |
00005db0  63 61 6c 6c 69 6e 67 20  64 65 6d 6f 6e 20 61 6e  |calling demon an|
00005dc0  64 20 66 74 70 20 74 6f  20 79 6f 75 72 73 65 6c  |d ftp to yoursel|
00005dd0  66 20 74 6f 20 63 68 65  63 6b 20 79 6f 75 72 0a  |f to check your.|
00005de0  73 65 74 75 70 20 61 6e  64 20 67 61 69 6e 20 73  |setup and gain s|
00005df0  6f 6d 65 20 66 61 6d 69  6c 69 61 72 69 74 79 20  |ome familiarity |
00005e00  77 69 74 68 20 66 74 70  2e 0a 0a 0a 21 54 43 50  |with ftp....!TCP|
00005e10  49 50 2e 44 65 6d 47 72  6f 75 70 0a 2d 2d 2d 2d  |IP.DemGroup.----|
00005e20  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 0a 0a 54 68 69  |-----------..Thi|
00005e30  73 20 69 73 20 61 20 66  69 6c 65 20 79 6f 75 20  |s is a file you |
00005e40  63 72 65 61 74 65 20 63  6f 6e 74 61 69 6e 69 6e  |create containin|
00005e50  67 20 61 20 6c 69 73 74  20 6f 66 20 55 73 65 6e  |g a list of Usen|
00005e60  65 74 20 6e 65 77 73 67  72 6f 75 70 73 20 79 6f  |et newsgroups yo|
00005e70  75 20 77 69 73 68 0a 74  6f 20 72 65 63 65 69 76  |u wish.to receiv|
00005e80  65 2e 20 20 4e 6f 74 65  20 74 68 61 74 20 74 68  |e.  Note that th|
00005e90  65 20 60 44 65 6d 27 20  70 61 72 74 20 6f 66 20  |e `Dem' part of |
00005ea0  60 44 65 6d 47 72 6f 75  70 27 20 77 61 73 20 74  |`DemGroup' was t|
00005eb0  68 65 20 61 62 62 72 65  76 69 61 74 69 6f 6e 0a  |he abbreviation.|
00005ec0  73 70 65 63 69 66 69 65  64 20 69 6e 20 74 68 65  |specified in the|
00005ed0  20 60 6e 6e 74 70 20 61  64 64 73 65 72 76 65 72  | `nntp addserver|
00005ee0  27 20 63 6f 6d 6d 61 6e  64 20 69 6e 20 61 75 74  |' command in aut|
00005ef0  6f 65 78 65 63 20 2d 20  69 66 20 79 6f 75 20 63  |oexec - if you c|
00005f00  68 6f 73 65 20 61 0a 64  69 66 66 65 72 65 6e 74  |hose a.different|
00005f10  20 61 62 62 72 65 76 69  61 74 69 6f 6e 20 28 34  | abbreviation (4|
00005f20  20 63 68 61 72 73 20 6d  61 78 29 2c 20 79 6f 75  | chars max), you|
00005f30  20 77 69 6c 6c 20 6e 65  65 64 20 74 6f 20 63 68  | will need to ch|
00005f40  61 6e 67 65 20 74 68 65  20 6e 61 6d 65 20 6f 66  |ange the name of|
00005f50  0a 74 68 69 73 20 66 69  6c 65 20 61 63 63 6f 72  |.this file accor|
00005f60  64 69 6e 67 6c 79 2e 0a  0a 54 68 65 20 73 69 6d  |dingly...The sim|
00005f70  70 6c 65 73 74 20 77 61  79 20 6f 66 20 73 70 65  |plest way of spe|
00005f80  63 69 66 79 69 6e 67 20  67 72 6f 75 70 73 20 69  |cifying groups i|
00005f90  73 20 74 6f 20 70 75 74  20 65 61 63 68 20 67 72  |s to put each gr|
00005fa0  6f 75 70 20 6f 6e 20 61  20 6e 65 77 20 6c 69 6e  |oup on a new lin|
00005fb0  65 2e 0a 4e 6f 74 65 20  74 68 61 74 20 79 6f 75  |e..Note that you|
00005fc0  20 73 68 6f 75 6c 64 20  6e 6f 74 20 6c 65 61 76  | should not leav|
00005fd0  65 20 61 6e 79 20 62 6c  61 6e 6b 20 6c 69 6e 65  |e any blank line|
00005fe0  73 20 69 6e 20 74 68 65  20 66 69 6c 65 20 6f 72  |s in the file or|
00005ff0  20 6b 61 39 71 20 77 69  6c 6c 0a 67 65 74 20 75  | ka9q will.get u|
00006000  70 73 65 74 2e 0a 0a 20  20 20 20 63 6f 6d 70 2e  |pset...    comp.|
00006010  62 69 6e 61 72 69 65 73  2e 61 63 6f 72 6e 0a 20  |binaries.acorn. |
00006020  20 20 20 63 6f 6d 70 2e  73 79 73 2e 61 63 6f 72  |   comp.sys.acor|
00006030  6e 0a 20 20 20 20 63 6f  6d 70 2e 73 79 73 2e 61  |n.    comp.sys.a|
00006040  63 6f 72 6e 2e 61 64 76  6f 63 61 63 79 0a 20 20  |corn.advocacy.  |
00006050  20 20 63 6f 6d 70 2e 73  79 73 2e 61 63 6f 72 6e  |  comp.sys.acorn|
00006060  2e 74 65 63 68 0a 20 20  20 20 64 65 6d 6f 6e 2e  |.tech.    demon.|
00006070  61 6e 6e 6f 75 6e 63 65  0a 20 20 20 20 64 65 6d  |announce.    dem|
00006080  6f 6e 2e 69 70 2e 73 75  70 70 6f 72 74 0a 20 20  |on.ip.support.  |
00006090  20 20 64 65 6d 6f 6e 2e  69 70 2e 73 75 70 70 6f  |  demon.ip.suppo|
000060a0  72 74 2e 61 72 63 68 69  6d 65 64 65 73 0a 20 20  |rt.archimedes.  |
000060b0  20 20 64 65 6d 6f 6e 2e  6c 6f 63 61 6c 0a 0a 48  |  demon.local..H|
000060c0  6f 77 65 76 65 72 2c 20  74 68 69 73 20 66 6f 72  |owever, this for|
000060d0  6d 61 74 20 69 73 20 6e  6f 74 20 63 6f 6e 64 75  |mat is not condu|
000060e0  63 69 76 65 20 74 6f 20  6e 65 77 73 2e 64 65 6d  |cive to news.dem|
000060f0  6f 6e 2e 63 6f 2e 75 6b  20 66 69 6e 64 69 6e 67  |on.co.uk finding|
00006100  20 61 72 74 69 63 6c 65  73 0a 76 65 72 79 20 71  | articles.very q|
00006110  75 69 63 6b 6c 79 20 61  73 20 69 74 20 77 69 6c  |uickly as it wil|
00006120  6c 20 70 65 72 66 6f 72  6d 20 61 20 6c 69 6e 65  |l perform a line|
00006130  61 72 20 73 65 61 72 63  68 20 6f 66 20 74 68 65  |ar search of the|
00006140  20 6e 65 77 73 20 64 61  74 61 62 61 73 65 20 66  | news database f|
00006150  6f 72 0a 61 72 74 69 63  6c 65 73 20 69 6e 20 74  |or.articles in t|
00006160  68 65 20 66 69 72 73 74  20 67 72 6f 75 70 2c 20  |he first group, |
00006170  73 65 6e 64 20 74 68 65  6d 2c 20 73 65 61 72 63  |send them, searc|
00006180  68 20 66 6f 72 20 61 72  74 69 63 6c 65 73 20 69  |h for articles i|
00006190  6e 20 74 68 65 20 73 65  63 6f 6e 64 0a 67 72 6f  |n the second.gro|
000061a0  75 70 2e 2e 2e 20 20 54  68 69 6e 67 73 20 63 61  |up...  Things ca|
000061b0  6e 20 62 65 20 73 70 65  65 64 65 64 20 75 70 20  |n be speeded up |
000061c0  71 75 69 74 65 20 61 20  62 69 74 20 62 79 20 75  |quite a bit by u|
000061d0  73 69 6e 67 20 77 69 6c  64 63 61 72 64 73 3a 0a  |sing wildcards:.|
000061e0  0a 20 20 20 63 6f 6d 70  2e 62 69 6e 61 72 69 65  |.   comp.binarie|
000061f0  73 2e 61 63 6f 72 6e 0a  20 20 20 63 6f 6d 70 2e  |s.acorn.   comp.|
00006200  73 79 73 2e 61 63 6f 72  6e 2a 0a 20 20 20 64 65  |sys.acorn*.   de|
00006210  6d 6f 6e 2a 0a 0a 4e 6f  74 65 20 74 68 61 74 20  |mon*..Note that |
00006220  69 66 20 79 6f 75 20 68  61 64 20 70 75 74 20 63  |if you had put c|
00006230  6f 6d 70 2e 73 79 73 2e  61 63 6f 72 6e 2e 2a 20  |omp.sys.acorn.* |
00006240  28 61 20 60 2e 27 20 62  65 66 6f 72 65 20 74 68  |(a `.' before th|
00006250  65 20 60 2a 27 29 20 74  68 65 6e 20 79 6f 75 0a  |e `*') then you.|
00006260  77 6f 75 6c 64 20 6e 6f  74 20 72 65 63 65 69 76  |would not receiv|
00006270  65 20 63 6f 6d 70 2e 73  79 73 2e 61 63 6f 72 6e  |e comp.sys.acorn|
00006280  20 69 74 73 65 6c 66 2e  0a 0a 54 68 65 72 65 20  | itself...There |
00006290  69 73 20 61 6e 6f 74 68  65 72 20 73 70 65 65 64  |is another speed|
000062a0  2d 75 70 20 77 68 69 63  68 20 63 61 6e 20 62 65  |-up which can be|
000062b0  20 70 65 72 66 6f 72 6d  65 64 2c 20 61 6e 64 20  | performed, and |
000062c0  74 68 61 74 20 69 73 20  74 6f 20 70 75 74 20 74  |that is to put t|
000062d0  68 65 0a 67 72 6f 75 70  20 6e 61 6d 65 73 20 6f  |he.group names o|
000062e0  6e 20 6f 6e 65 20 6c 69  6e 65 2c 20 73 65 70 61  |n one line, sepa|
000062f0  72 61 74 65 64 20 62 79  20 63 6f 6d 6d 61 73 2e  |rated by commas.|
00006300  20 20 45 2e 67 2e 2c 20  74 68 65 20 70 72 65 76  |  E.g., the prev|
00006310  69 6f 75 73 20 65 78 61  6d 70 6c 65 0a 63 6f 75  |ious example.cou|
00006320  6c 64 20 62 65 20 67 69  76 65 6e 20 61 73 3a 0a  |ld be given as:.|
00006330  0a 20 20 20 63 6f 6d 70  2e 62 69 6e 61 72 69 65  |.   comp.binarie|
00006340  73 2e 61 63 6f 72 6e 2c  63 6f 6d 70 2e 73 79 73  |s.acorn,comp.sys|
00006350  2e 61 63 6f 72 6e 2a 2c  64 65 6d 6f 6e 2a 0a 0a  |.acorn*,demon*..|
00006360  54 68 65 72 65 20 73 68  6f 75 6c 64 20 62 65 20  |There should be |
00006370  6e 6f 20 73 70 61 63 65  73 20 61 6e 79 77 68 65  |no spaces anywhe|
00006380  72 65 20 6f 6e 20 74 68  65 20 6c 69 6e 65 20 2d  |re on the line -|
00006390  20 61 6c 74 68 6f 75 67  68 20 73 70 61 63 65 73  | although spaces|
000063a0  20 77 6f 75 6c 64 20 6d  61 6b 65 0a 69 74 20 65  | would make.it e|
000063b0  61 73 69 65 72 20 74 6f  20 72 65 61 64 2c 20 69  |asier to read, i|
000063c0  74 20 6a 75 73 74 20 77  6f 6e 27 74 20 77 6f 72  |t just won't wor|
000063d0  6b 20 69 66 20 79 6f 75  20 68 61 76 65 3a 0a 0a  |k if you have:..|
000063e0  20 20 20 20 63 6f 6d 70  2e 62 69 6e 61 72 69 65  |    comp.binarie|
000063f0  73 2e 61 63 6f 72 6e 2c  20 63 6f 6d 70 2e 73 79  |s.acorn, comp.sy|
00006400  73 2e 61 63 6f 72 6e 2a  2c 20 64 65 6d 6f 6e 2a  |s.acorn*, demon*|
00006410  0a 0a 4e 6f 74 65 20 74  68 61 74 20 74 68 65 72  |..Note that ther|
00006420  65 20 69 73 20 61 20 6c  69 6d 69 74 20 6f 6e 20  |e is a limit on |
00006430  74 68 65 20 6d 61 78 69  6d 75 6d 20 6c 65 6e 67  |the maximum leng|
00006440  74 68 20 6f 66 20 61 20  67 72 6f 75 70 73 20 6c  |th of a groups l|
00006450  69 6e 65 2e 20 20 41 6c  74 68 6f 75 67 68 0a 74  |ine.  Although.t|
00006460  68 65 20 72 65 63 6f 6d  6d 65 6e 64 65 64 20 6c  |he recommended l|
00006470  69 6d 69 74 20 69 73 20  73 75 70 70 6f 73 65 64  |imit is supposed|
00006480  20 74 6f 20 62 65 20 35  31 32 20 63 68 61 72 61  | to be 512 chara|
00006490  63 74 65 72 73 2c 20 41  72 63 20 6b 61 39 71 20  |cters, Arc ka9q |
000064a0  73 65 65 6d 73 20 74 6f  0a 62 65 20 73 74 75 63  |seems to.be stuc|
000064b0  6b 20 77 69 74 68 20 32  35 36 2e 20 20 59 6f 75  |k with 256.  You|
000064c0  20 63 61 6e 27 74 20 65  76 65 6e 20 75 73 65 20  | can't even use |
000064d0  74 68 65 20 66 75 6c 6c  20 32 35 36 20 62 65 63  |the full 256 bec|
000064e0  61 75 73 65 20 6b 61 39  71 20 61 64 64 73 20 63  |ause ka9q adds c|
000064f0  6f 6e 74 72 6f 6c 0a 69  6e 66 6f 72 6d 61 74 69  |ontrol.informati|
00006500  6f 6e 20 74 6f 20 74 68  65 20 6c 69 73 74 2c 20  |on to the list, |
00006510  73 6f 20 61 20 73 61 66  65 20 66 69 67 75 72 65  |so a safe figure|
00006520  20 74 6f 20 75 73 65 20  69 73 20 32 30 30 20 63  | to use is 200 c|
00006530  68 61 72 61 63 74 65 72  73 20 28 32 2e 35 20 72  |haracters (2.5 r|
00006540  6f 77 73 0a 69 6e 20 61  20 66 75 6c 6c 2d 77 69  |ows.in a full-wi|
00006550  64 74 68 20 21 45 64 69  74 20 77 69 6e 64 6f 77  |dth !Edit window|
00006560  29 2e 20 20 49 66 20 79  6f 75 72 20 6c 69 6e 65  |).  If your line|
00006570  20 69 73 20 6c 6f 6e 67  65 72 20 74 68 61 6e 20  | is longer than |
00006580  6b 61 39 71 20 63 61 6e  20 61 63 63 65 70 74 0a  |ka9q can accept.|
00006590  69 74 20 77 69 6c 6c 20  63 72 61 73 68 20 77 69  |it will crash wi|
000065a0  74 68 20 61 20 62 61 64  20 6d 65 6d 6f 72 79 20  |th a bad memory |
000065b0  61 63 63 65 73 73 20 2d  20 79 6f 75 20 68 61 76  |access - you hav|
000065c0  65 20 62 65 65 6e 20 77  61 72 6e 65 64 2e 0a 0a  |e been warned...|
000065d0  41 6c 74 68 6f 75 67 68  20 49 20 68 61 76 65 20  |Although I have |
000065e0  6e 6f 74 20 74 72 69 65  64 20 69 74 2c 20 79 6f  |not tried it, yo|
000065f0  75 20 73 68 6f 75 6c 64  20 61 6c 73 6f 20 62 65  |u should also be|
00006600  20 61 62 6c 65 20 74 6f  20 75 73 65 20 74 68 65  | able to use the|
00006610  20 60 21 27 0a 77 69 6c  64 63 61 72 64 20 74 6f  | `!'.wildcard to|
00006620  20 6e 65 67 61 74 65 20  6d 61 74 63 68 65 73 2e  | negate matches.|
00006630  20 20 49 66 20 79 6f 75  20 77 61 6e 74 65 64 20  |  If you wanted |
00006640  61 6c 6c 20 74 68 65 20  63 6f 6d 70 2e 73 79 73  |all the comp.sys|
00006650  2e 61 63 6f 72 6e 2a 20  67 72 6f 75 70 73 0a 65  |.acorn* groups.e|
00006660  78 63 65 70 74 20 63 6f  6d 70 2e 73 79 73 2e 61  |xcept comp.sys.a|
00006670  63 6f 72 6e 2e 61 64 76  6f 63 61 63 79 20 79 6f  |corn.advocacy yo|
00006680  75 20 73 68 6f 75 6c 64  20 62 65 20 61 62 6c 65  |u should be able|
00006690  20 74 6f 20 75 73 65 3a  0a 0a 20 20 20 20 63 6f  | to use:..    co|
000066a0  6d 70 2e 73 79 73 2e 61  63 6f 72 6e 2a 2c 21 63  |mp.sys.acorn*,!c|
000066b0  6f 6d 70 2e 73 79 73 2e  61 63 6f 72 6e 2e 61 64  |omp.sys.acorn.ad|
000066c0  76 2a 0a 0a 4e 6f 74 65  20 74 68 61 74 20 74 68  |v*..Note that th|
000066d0  69 73 20 77 69 6c 6c 20  2a 6f 6e 6c 79 2a 20 77  |is will *only* w|
000066e0  6f 72 6b 20 69 66 20 74  68 65 20 74 77 6f 20 67  |ork if the two g|
000066f0  72 6f 75 70 20 73 70 65  63 69 66 69 63 61 74 69  |roup specificati|
00006700  6f 6e 73 20 61 72 65 20  6f 6e 20 74 68 65 0a 73  |ons are on the.s|
00006710  61 6d 65 20 6c 69 6e 65  20 61 6e 64 20 61 72 65  |ame line and are|
00006720  20 74 68 65 72 65 66 6f  72 65 20 70 72 6f 63 65  | therefore proce|
00006730  73 73 65 64 20 61 73 20  70 61 72 74 20 6f 66 20  |ssed as part of |
00006740  74 68 65 20 73 61 6d 65  20 72 65 71 75 65 73 74  |the same request|
00006750  2e 0a 0a 49 66 20 79 6f  75 20 77 61 6e 74 20 74  |...If you want t|
00006760  6f 20 6b 6e 6f 77 20 77  68 61 74 20 67 72 6f 75  |o know what grou|
00006770  70 73 20 61 72 65 20 61  76 61 69 6c 61 62 6c 65  |ps are available|
00006780  2c 20 74 68 65 72 65 20  61 72 65 20 6c 69 73 74  |, there are list|
00006790  69 6e 67 73 20 6f 66 20  61 6c 6c 20 74 68 65 0a  |ings of all the.|
000067a0  67 72 6f 75 70 73 20 69  6e 20 74 68 65 20 73 65  |groups in the se|
000067b0  76 65 6e 20 6d 61 69 6e  20 68 69 65 72 61 72 63  |ven main hierarc|
000067c0  68 69 65 73 20 61 6e 64  20 74 68 65 20 6d 61 69  |hies and the mai|
000067d0  6e 73 74 72 65 61 6d 20  61 6c 74 65 72 6e 61 74  |nstream alternat|
000067e0  69 76 65 0a 68 69 65 72  61 72 63 68 69 65 73 20  |ive.hierarchies |
000067f0  28 62 75 74 20 6e 6f 74  20 74 68 65 20 6e 61 74  |(but not the nat|
00006800  69 6f 6e 61 6c 20 6f 6e  65 73 20 6c 69 6b 65 20  |ional ones like |
00006810  75 6b 20 6f 72 20 73 63  6f 74 29 20 70 6f 73 74  |uk or scot) post|
00006820  65 64 20 6d 6f 6e 74 68  6c 79 20 74 6f 0a 6e 65  |ed monthly to.ne|
00006830  77 73 2e 61 6e 6e 6f 75  6e 63 65 2e 6e 65 77 75  |ws.announce.newu|
00006840  73 65 72 73 20 2d 20 74  68 65 73 65 20 6c 69 73  |sers - these lis|
00006850  74 69 6e 67 73 20 68 61  76 65 20 61 20 62 72 69  |tings have a bri|
00006860  65 66 20 28 6f 6e 65 20  6f 72 20 74 77 6f 20 6c  |ef (one or two l|
00006870  69 6e 65 29 0a 64 65 73  63 72 69 70 74 69 6f 6e  |ine).description|
00006880  20 6f 66 20 77 68 61 74  20 65 61 63 68 20 67 72  | of what each gr|
00006890  6f 75 70 20 69 73 20 61  62 6f 75 74 2e 20 20 49  |oup is about.  I|
000068a0  66 20 79 6f 75 20 77 61  6e 74 20 74 6f 20 6b 6e  |f you want to kn|
000068b0  6f 77 20 61 6c 6c 20 74  68 65 20 67 72 6f 75 70  |ow all the group|
000068c0  73 0a 74 68 61 74 20 44  49 53 20 63 61 72 72 79  |s.that DIS carry|
000068d0  20 28 62 75 74 20 77 69  74 68 6f 75 74 20 64 65  | (but without de|
000068e0  73 63 72 69 70 74 69 6f  6e 73 29 2c 20 74 68 65  |scriptions), the|
000068f0  6e 20 79 6f 75 20 73 68  6f 75 6c 64 20 66 74 70  |n you should ftp|
00006900  20 74 6f 0a 66 74 70 2e  64 65 6d 6f 6e 2e 63 6f  | to.ftp.demon.co|
00006910  2e 75 6b 20 61 6e 64 20  67 65 74 20 74 68 65 20  |.uk and get the |
00006920  66 69 6c 65 20 61 63 74  69 76 65 2e 7a 69 70 20  |file active.zip |
00006930  66 72 6f 6d 20 74 68 65  20 2f 70 75 62 2f 6e 65  |from the /pub/ne|
00006940  77 73 20 64 69 72 65 63  74 6f 72 79 2e 0a 0a 0a  |ws directory....|
00006950  21 54 43 50 49 50 2e 44  65 6d 4c 61 73 74 0a 2d  |!TCPIP.DemLast.-|
00006960  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 0a 0a  |--------------..|
00006970  54 68 69 73 20 66 69 6c  65 20 68 6f 6c 64 73 20  |This file holds |
00006980  74 68 65 20 64 61 74 65  20 61 6e 64 20 74 69 6d  |the date and tim|
00006990  65 20 6f 66 20 74 68 65  20 73 74 61 72 74 20 6f  |e of the start o|
000069a0  66 20 79 6f 75 72 20 6c  61 73 74 20 2a 73 75 63  |f your last *suc|
000069b0  63 65 73 73 66 75 6c 2a  0a 6e 65 77 73 20 64 6f  |cessful*.news do|
000069c0  77 6e 6c 6f 61 64 20 28  61 67 61 69 6e 2c 20 74  |wnload (again, t|
000069d0  68 65 20 60 44 65 6d 27  20 69 6e 20 60 44 65 6d  |he `Dem' in `Dem|
000069e0  4c 61 73 74 27 20 69 73  20 74 68 65 20 61 62 62  |Last' is the abb|
000069f0  72 65 76 69 61 74 69 6f  6e 20 79 6f 75 20 67 61  |reviation you ga|
00006a00  76 65 0a 69 6e 20 74 68  65 20 60 6e 6e 74 70 20  |ve.in the `nntp |
00006a10  61 64 64 73 65 72 76 65  72 27 20 63 6f 6d 6d 61  |addserver' comma|
00006a20  6e 64 29 2e 20 20 57 68  65 6e 20 79 6f 75 20 61  |nd).  When you a|
00006a30  73 6b 20 66 6f 72 20 6e  65 77 73 2c 20 6b 61 39  |sk for news, ka9|
00006a40  71 20 77 69 6c 6c 20 75  73 65 20 74 68 65 0a 69  |q will use the.i|
00006a50  6e 66 6f 72 6d 61 74 69  6f 6e 20 69 6e 20 74 68  |nformation in th|
00006a60  69 73 20 66 69 6c 65 20  74 6f 20 72 65 71 75 65  |is file to reque|
00006a70  73 74 20 61 6c 6c 20 6e  65 77 73 20 77 68 69 63  |st all news whic|
00006a80  68 20 68 61 73 20 61 70  70 65 61 72 65 64 20 73  |h has appeared s|
00006a90  69 6e 63 65 20 74 68 61  74 0a 74 69 6d 65 2e 20  |ince that.time. |
00006aa0  20 57 68 65 6e 20 79 6f  75 72 20 64 6f 77 6e 6c  | When your downl|
00006ab0  6f 61 64 20 66 69 6e 69  73 68 65 73 20 73 75 63  |oad finishes suc|
00006ac0  63 65 73 73 66 75 6c 6c  79 20 74 68 69 73 20 66  |cessfully this f|
00006ad0  69 6c 65 20 69 73 20 75  70 64 61 74 65 64 20 2d  |ile is updated -|
00006ae0  20 74 68 61 74 0a 77 61  79 2c 20 69 66 20 6e 65  | that.way, if ne|
00006af0  77 73 20 63 72 61 73 68  65 73 20 69 6e 20 6d 69  |ws crashes in mi|
00006b00  64 2d 64 6f 77 6e 6c 6f  61 64 20 79 6f 75 20 63  |d-download you c|
00006b10  61 6e 20 73 74 61 72 74  20 61 67 61 69 6e 20 77  |an start again w|
00006b20  69 74 68 6f 75 74 20 6d  69 73 73 69 6e 67 0a 61  |ithout missing.a|
00006b30  6e 79 74 68 69 6e 67 2e  0a 0a 49 66 20 74 68 69  |nything...If thi|
00006b40  73 20 66 69 6c 65 20 69  73 20 6e 6f 74 20 70 72  |s file is not pr|
00006b50  65 73 65 6e 74 2c 20 6b  61 39 71 20 77 69 6c 6c  |esent, ka9q will|
00006b60  20 72 65 71 75 65 73 74  20 61 6c 6c 20 6e 65 77  | request all new|
00006b70  73 20 73 69 6e 63 65 20  74 68 65 20 66 69 72 73  |s since the firs|
00006b80  74 20 64 61 79 0a 6f 66  20 74 68 65 20 63 75 72  |t day.of the cur|
00006b90  72 65 6e 74 20 6d 6f 6e  74 68 20 2d 20 79 6f 75  |rent month - you|
00006ba0  20 64 6f 6e 27 74 20 2a  68 61 76 65 2a 20 74 6f  | don't *have* to|
00006bb0  20 63 72 65 61 74 65 20  69 74 2c 20 62 75 74 20  | create it, but |
00006bc0  69 66 20 79 6f 75 20 64  6f 6e 27 74 20 79 6f 75  |if you don't you|
00006bd0  72 0a 66 69 72 73 74 20  6e 65 77 73 20 64 6f 77  |r.first news dow|
00006be0  6e 6c 6f 61 64 20 63 6f  75 6c 64 20 62 65 20 2a  |nload could be *|
00006bf0  76 65 72 79 2a 20 62 69  67 2e 2e 2e 0a 0a 54 68  |very* big.....Th|
00006c00  65 20 66 69 6c 65 20 63  6f 6e 73 69 73 74 73 20  |e file consists |
00006c10  6f 66 20 74 77 6f 20 6c  69 6e 65 73 2c 20 74 68  |of two lines, th|
00006c20  65 20 66 69 72 73 74 20  66 6f 72 20 74 68 65 20  |e first for the |
00006c30  64 61 74 65 20 61 6e 64  20 74 68 65 20 73 65 63  |date and the sec|
00006c40  6f 6e 64 20 66 6f 72 20  74 68 65 0a 74 69 6d 65  |ond for the.time|
00006c50  2c 20 61 73 20 66 6f 6c  6c 6c 6f 77 73 3a 0a 0a  |, as folllows:..|
00006c60  20 20 20 20 79 79 6d 6d  64 64 0a 20 20 20 20 68  |    yymmdd.    h|
00006c70  68 6d 6d 73 73 0a 0a 53  6f 2c 20 69 66 20 79 6f  |hmmss..So, if yo|
00006c80  75 72 20 6c 61 73 74 20  6e 65 77 73 20 64 6f 77  |ur last news dow|
00006c90  6e 6c 6f 61 64 20 77 61  73 20 6f 6e 20 74 68 65  |nload was on the|
00006ca0  20 32 31 73 74 20 6f 66  20 53 65 70 74 65 6d 62  | 21st of Septemb|
00006cb0  65 72 20 31 39 39 33 20  61 74 20 68 61 6c 66 2d  |er 1993 at half-|
00006cc0  70 61 73 74 0a 73 65 76  65 6e 20 28 61 6e 64 20  |past.seven (and |
00006cd0  61 20 66 65 77 20 73 65  63 6f 6e 64 73 29 20 69  |a few seconds) i|
00006ce0  6e 20 74 68 65 20 65 76  65 6e 69 6e 67 20 74 68  |n the evening th|
00006cf0  65 20 66 69 6c 65 20 77  6f 75 6c 64 20 63 6f 6e  |e file would con|
00006d00  74 61 69 6e 3a 0a 0a 20  20 20 20 39 33 30 39 32  |tain:..    93092|
00006d10  31 0a 20 20 20 20 31 39  33 30 30 34 0a 0a 0a 0a  |1.    193004....|
00006d20  55 53 49 4e 47 20 4b 41  39 51 0a 3d 3d 3d 3d 3d  |USING KA9Q.=====|
00006d30  3d 3d 3d 3d 3d 0a 0a 4c  6f 67 67 69 6e 67 20 69  |=====..Logging i|
00006d40  6e 0a 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 0a 0a 4b 61  |n.----------..Ka|
00006d50  39 71 20 69 73 20 6e 6f  74 20 63 61 70 61 62 6c  |9q is not capabl|
00006d60  65 20 6f 66 20 64 69 61  6c 6c 69 6e 67 20 44 49  |e of dialling DI|
00006d70  53 20 6f 72 20 6c 6f 67  67 69 6e 67 20 69 6e 20  |S or logging in |
00006d80  66 6f 72 20 79 6f 75 2c  20 73 6f 20 79 6f 75 20  |for you, so you |
00006d90  6d 75 73 74 20 75 73 65  0a 79 6f 75 72 20 66 61  |must use.your fa|
00006da0  76 6f 75 72 69 74 65 20  63 6f 6d 6d 73 20 70 72  |vourite comms pr|
00006db0  6f 67 72 61 6d 20 28 6f  72 20 61 20 64 69 61 6c  |ogram (or a dial|
00006dc0  6c 65 72 20 70 72 6f 67  72 61 6d 29 20 74 6f 20  |ler program) to |
00006dd0  64 6f 20 74 68 69 73 20  2a 62 65 66 6f 72 65 2a  |do this *before*|
00006de0  0a 73 74 61 72 74 69 6e  67 20 6b 61 39 71 2e 0a  |.starting ka9q..|
00006df0  0a 55 73 65 20 79 6f 75  72 20 63 6f 6d 6d 73 20  |.Use your comms |
00006e00  70 72 6f 67 72 61 6d 20  74 6f 20 64 69 61 6c 20  |program to dial |
00006e10  77 68 69 63 68 65 76 65  72 20 44 49 53 20 50 6f  |whichever DIS Po|
00006e20  72 74 20 6f 66 20 50 72  65 73 65 6e 63 65 20 72  |rt of Presence r|
00006e30  65 73 75 6c 74 73 20 69  6e 20 74 68 65 0a 63 68  |esults in the.ch|
00006e40  65 61 70 65 73 74 20 70  68 6f 6e 65 20 63 68 61  |eapest phone cha|
00006e50  72 67 65 73 2e 20 20 57  68 65 6e 20 79 6f 75 20  |rges.  When you |
00006e60  73 65 65 20 74 68 65 20  60 4c 6f 67 69 6e 3a 27  |see the `Login:'|
00006e70  20 70 72 6f 6d 70 74 20  65 6e 74 65 72 20 79 6f  | prompt enter yo|
00006e80  75 72 20 73 69 74 65 0a  6e 61 6d 65 20 28 65 2e  |ur site.name (e.|
00006e90  67 2e 2c 20 49 20 77 6f  75 6c 64 20 65 6e 74 65  |g., I would ente|
00006ea0  72 20 73 6b 74 62 29 2e  20 20 57 68 65 6e 20 79  |r sktb).  When y|
00006eb0  6f 75 20 73 65 65 20 74  68 65 20 60 50 61 73 73  |ou see the `Pass|
00006ec0  77 6f 72 64 3a 27 20 70  72 6f 6d 70 74 0a 65 6e  |word:' prompt.en|
00006ed0  74 65 72 20 79 6f 75 72  20 70 61 73 73 77 6f 72  |ter your passwor|
00006ee0  64 20 28 69 74 20 77 69  6c 6c 20 6e 6f 74 20 62  |d (it will not b|
00006ef0  65 20 65 63 68 6f 65 64  29 2e 20 20 4e 65 78 74  |e echoed).  Next|
00006f00  20 79 6f 75 20 77 69 6c  6c 20 73 65 65 20 61 20  | you will see a |
00006f10  60 50 72 6f 74 6f 63 6f  6c 3a 27 0a 70 72 6f 6d  |`Protocol:'.prom|
00006f20  70 74 20 2d 20 65 6e 74  65 72 20 73 6c 69 70 2e  |pt - enter slip.|
00006f30  20 20 57 61 69 74 20 75  6e 74 69 6c 20 79 6f 75  |  Wait until you|
00006f40  20 73 65 65 20 74 68 65  20 77 6f 72 64 20 60 48  | see the word `H|
00006f50  45 4c 4c 4f 27 2c 20 74  68 65 6e 20 71 75 69 74  |ELLO', then quit|
00006f60  20 79 6f 75 72 0a 63 6f  6d 6d 73 20 70 72 6f 67  | your.comms prog|
00006f70  72 61 6d 20 28 77 69 74  68 20 73 6f 6d 65 20 63  |ram (with some c|
00006f80  6f 6d 6d 73 20 70 72 6f  67 72 61 6d 73 20 6c 69  |omms programs li|
00006f90  6b 65 20 48 65 61 72 53  61 79 20 79 6f 75 20 63  |ke HearSay you c|
00006fa0  61 6e 20 73 65 6c 65 63  74 20 74 68 65 0a 60 6f  |an select the.`o|
00006fb0  66 66 2d 6c 69 6e 65 27  20 6f 70 74 69 6f 6e 20  |ff-line' option |
00006fc0  69 6e 73 74 65 61 64 29  20 61 6e 64 20 73 74 61  |instead) and sta|
00006fd0  72 74 20 75 70 20 6b 61  39 71 20 62 79 20 64 6f  |rt up ka9q by do|
00006fe0  75 62 6c 65 2d 63 6c 69  63 6b 69 6e 67 20 6f 6e  |uble-clicking on|
00006ff0  20 21 54 43 50 49 50 2e  0a 49 66 20 79 6f 75 20  | !TCPIP..If you |
00007000  66 6f 72 67 65 74 20 74  6f 20 71 75 69 74 20 79  |forget to quit y|
00007010  6f 75 72 20 63 6f 6d 6d  73 20 70 72 6f 67 72 61  |our comms progra|
00007020  6d 20 6f 72 20 74 61 6b  65 20 69 74 20 6f 66 66  |m or take it off|
00007030  2d 6c 69 6e 65 20 69 74  20 77 69 6c 6c 20 60 65  |-line it will `e|
00007040  61 74 0a 75 70 27 20 69  6e 63 6f 6d 69 6e 67 20  |at.up' incoming |
00007050  64 61 74 61 20 61 6e 64  20 6e 6f 74 68 69 6e 67  |data and nothing|
00007060  20 77 69 6c 6c 20 77 6f  72 6b 2e 20 20 59 6f 75  | will work.  You|
00007070  20 6d 61 79 20 65 78 70  65 72 69 65 6e 63 65 20  | may experience |
00007080  70 72 6f 62 6c 65 6d 73  20 69 66 0a 79 6f 75 72  |problems if.your|
00007090  20 63 6f 6d 6d 73 20 70  72 6f 67 72 61 6d 20 65  | comms program e|
000070a0  73 74 61 62 6c 69 73 68  65 73 20 74 68 65 20 63  |stablishes the c|
000070b0  6f 6e 6e 65 63 74 69 6f  6e 20 61 74 20 61 20 64  |onnection at a d|
000070c0  69 66 66 65 72 65 6e 74  20 73 70 65 65 64 20 74  |ifferent speed t|
000070d0  6f 20 74 68 65 0a 6f 6e  65 20 67 69 76 65 6e 20  |o the.one given |
000070e0  69 6e 20 21 54 43 50 2e  41 75 74 6f 65 78 65 63  |in !TCP.Autoexec|
000070f0  20 2d 20 73 6f 6d 65 20  6d 6f 64 65 6d 73 20 63  | - some modems c|
00007100  61 6e 20 63 6f 70 65 20  77 69 74 68 20 61 20 73  |an cope with a s|
00007110  70 65 65 64 20 63 68 61  6e 67 65 20 69 6e 0a 6d  |peed change in.m|
00007120  69 64 2d 63 61 6c 6c 2c  20 62 75 74 20 6d 61 6e  |id-call, but man|
00007130  79 20 63 61 6e 6e 6f 74  2e 0a 0a 4e 6f 74 65 20  |y cannot...Note |
00007140  74 68 61 74 20 69 66 20  79 6f 75 20 68 61 76 65  |that if you have|
00007150  20 61 20 73 6d 61 72 74  20 63 6f 6d 6d 73 20 70  | a smart comms p|
00007160  72 6f 67 72 61 6d 20 77  68 69 63 68 20 61 6c 6c  |rogram which all|
00007170  6f 77 73 20 6c 6f 67 69  6e 20 73 65 71 75 65 6e  |ows login sequen|
00007180  63 65 73 20 74 6f 0a 62  65 20 68 61 6e 64 6c 65  |ces to.be handle|
00007190  64 20 61 75 74 6f 6d 61  74 69 63 61 6c 6c 79 2c  |d automatically,|
000071a0  20 74 68 65 20 2a 6f 6e  6c 79 2a 20 77 6f 72 64  | the *only* word|
000071b0  73 20 69 74 20 73 68 6f  75 6c 64 20 6c 6f 6f 6b  |s it should look|
000071c0  20 66 6f 72 2f 61 63 74  20 75 70 6f 6e 20 61 72  | for/act upon ar|
000071d0  65 0a 4c 6f 67 69 6e 2c  20 50 61 73 73 77 6f 72  |e.Login, Passwor|
000071e0  64 2c 20 50 72 6f 74 6f  63 6f 6c 20 61 6e 64 20  |d, Protocol and |
000071f0  48 45 4c 4c 4f 2e 20 20  44 65 6d 6f 6e 20 61 63  |HELLO.  Demon ac|
00007200  74 75 61 6c 6c 79 20 61  64 76 69 73 65 20 74 68  |tually advise th|
00007210  61 74 20 79 6f 75 20 6c  6f 6f 6b 0a 66 6f 72 20  |at you look.for |
00007220  60 6f 67 69 6e 3a 27 2c  20 60 77 6f 72 64 3a 27  |`ogin:', `word:'|
00007230  2c 20 60 6f 63 6f 6c 3a  27 20 61 6e 64 20 48 45  |, `ocol:' and HE|
00007240  4c 4c 4f 20 61 73 20 74  68 65 20 63 68 65 63 6b  |LLO as the check|
00007250  73 20 61 72 65 20 75 73  75 61 6c 6c 79 0a 63 61  |s are usually.ca|
00007260  73 65 2d 73 65 6e 73 69  74 69 76 65 20 61 6e 64  |se-sensitive and|
00007270  20 79 6f 75 20 6d 69 67  68 74 20 67 65 74 20 60  | you might get `|
00007280  4c 6f 67 69 6e 27 20 6f  72 20 60 6c 6f 67 69 6e  |Login' or `login|
00007290  27 2c 20 64 65 70 65 6e  64 69 6e 67 20 75 70 6f  |', depending upo|
000072a0  6e 20 77 68 6f 20 6c 61  73 74 0a 66 69 64 64 6c  |n who last.fiddl|
000072b0  65 64 20 77 69 74 68 20  74 68 65 20 6c 6f 67 69  |ed with the logi|
000072c0  6e 20 73 6f 66 74 77 61  72 65 20 61 74 20 74 68  |n software at th|
000072d0  65 20 44 49 53 20 65 6e  64 2e 2e 2e 0a 0a 41 6c  |e DIS end.....Al|
000072e0  73 6f 20 6e 6f 74 65 20  74 68 61 74 20 6b 61 39  |so note that ka9|
000072f0  71 20 61 73 73 75 6d 65  73 20 74 68 61 74 20 79  |q assumes that y|
00007300  6f 75 20 61 72 65 20 75  73 69 6e 67 20 52 65 61  |ou are using Rea|
00007310  64 65 72 53 20 74 6f 20  72 65 61 64 20 6e 65 77  |derS to read new|
00007320  73 20 6d 65 73 73 61 67  65 73 0a 28 6d 61 69 6e  |s messages.(main|
00007330  6c 79 20 62 65 63 61 75  73 65 20 41 6e 74 68 6f  |ly because Antho|
00007340  6e 79 20 46 72 6f 73 74  20 77 68 6f 20 77 72 6f  |ny Frost who wro|
00007350  74 65 20 52 65 61 64 65  72 53 20 61 64 64 65 64  |te ReaderS added|
00007360  20 74 68 65 20 73 75 70  70 6f 72 74 20 66 6f 72  | the support for|
00007370  20 6e 65 77 73 0a 74 6f  20 41 72 63 20 6b 61 39  | news.to Arc ka9|
00007380  71 29 2c 20 61 6e 64 20  72 65 6c 69 65 73 20 75  |q), and relies u|
00007390  70 6f 6e 20 52 65 61 64  65 72 53 27 73 20 6d 65  |pon ReaderS's me|
000073a0  73 73 61 67 65 20 68 69  73 74 6f 72 79 20 66 69  |ssage history fi|
000073b0  6c 65 20 74 6f 20 61 76  6f 69 64 0a 64 6f 77 6e  |le to avoid.down|
000073c0  6c 6f 61 64 69 6e 67 20  74 68 65 20 73 61 6d 65  |loading the same|
000073d0  20 6d 65 73 73 61 67 65  73 20 74 77 69 63 65 20  | messages twice |
000073e0  28 74 68 69 73 20 68 61  70 70 65 6e 73 20 62 65  |(this happens be|
000073f0  63 61 75 73 65 20 79 6f  75 20 72 65 71 75 65 73  |cause you reques|
00007400  74 20 6e 65 77 0a 61 72  74 69 63 6c 65 73 20 77  |t new.articles w|
00007410  68 69 63 68 20 61 72 72  69 76 65 64 20 73 69 6e  |hich arrived sin|
00007420  63 65 20 74 68 65 20 2a  73 74 61 72 74 2a 20 6f  |ce the *start* o|
00007430  66 20 79 6f 75 72 20 6c  61 73 74 20 6e 65 77 73  |f your last news|
00007440  20 64 6f 77 6e 6c 6f 61  64 2c 20 73 6f 20 74 68  | download, so th|
00007450  65 72 65 0a 63 61 6e 20  62 65 20 6f 76 65 72 6c  |ere.can be overl|
00007460  61 70 73 29 2e 20 20 49  66 20 79 6f 75 20 64 6f  |aps).  If you do|
00007470  6e 27 74 20 68 61 76 65  20 52 65 61 64 65 72 53  |n't have ReaderS|
00007480  20 79 6f 75 20 77 69 6c  6c 20 67 65 74 20 74 68  | you will get th|
00007490  65 20 77 61 72 6e 69 6e  67 0a 6d 65 73 73 61 67  |e warning.messag|
000074a0  65 20 60 4e 4e 54 50 20  2d 20 4e 6f 20 6d 61 69  |e `NNTP - No mai|
000074b0  6c 20 49 44 20 61 72 63  68 69 76 65 27 2c 20 77  |l ID archive', w|
000074c0  68 69 63 68 20 79 6f 75  20 63 61 6e 20 69 67 6e  |hich you can ign|
000074d0  6f 72 65 2e 0a 0a 0a 45  6e 74 65 72 69 6e 67 20  |ore....Entering |
000074e0  63 6f 6d 6d 61 6e 64 73  0a 2d 2d 2d 2d 2d 2d 2d  |commands.-------|
000074f0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 0a 0a 54 6f 20 65  |----------..To e|
00007500  6e 74 65 72 20 63 6f 6d  6d 61 6e 64 73 2c 20 65  |nter commands, e|
00007510  6e 73 75 72 65 20 74 68  65 20 6b 61 39 71 20 77  |nsure the ka9q w|
00007520  69 6e 64 6f 77 20 68 61  73 20 74 68 65 20 69 6e  |indow has the in|
00007530  70 75 74 20 66 6f 63 75  73 20 61 6e 64 20 74 79  |put focus and ty|
00007540  70 65 20 61 77 61 79 2e  0a 54 68 65 72 65 20 69  |pe away..There i|
00007550  73 20 61 20 70 72 6f 62  6c 65 6d 20 77 69 74 68  |s a problem with|
00007560  20 41 63 6f 72 6e 27 73  20 60 74 78 74 27 20 72  | Acorn's `txt' r|
00007570  6f 75 74 69 6e 65 73 20  69 6e 20 74 68 65 20 43  |outines in the C|
00007580  20 6c 69 62 72 61 72 79  20 77 68 69 63 68 0a 73  | library which.s|
00007590  75 72 66 61 63 65 73 20  69 6e 20 70 72 6f 67 72  |urfaces in progr|
000075a0  61 6d 73 20 77 68 69 63  68 20 68 61 6e 64 6c 65  |ams which handle|
000075b0  20 63 68 61 72 61 63 74  65 72 2d 65 63 68 6f 69  | character-echoi|
000075c0  6e 67 20 74 68 65 6d 73  65 6c 76 65 73 20 69 6e  |ng themselves in|
000075d0  73 74 65 61 64 20 6f 66  0a 61 6c 6c 6f 77 69 6e  |stead of.allowin|
000075e0  67 20 74 68 65 20 60 74  78 74 27 20 72 6f 75 74  |g the `txt' rout|
000075f0  69 6e 65 73 20 74 6f 20  70 65 72 66 6f 72 6d 20  |ines to perform |
00007600  74 68 65 20 65 63 68 6f  69 6e 67 20 2d 20 73 6f  |the echoing - so|
00007610  6d 65 74 69 6d 65 73 20  79 6f 75 20 74 79 70 65  |metimes you type|
00007620  20 61 0a 63 68 61 72 61  63 74 65 72 20 61 6e 64  | a.character and|
00007630  20 69 74 20 64 6f 65 73  6e 27 74 20 61 70 70 65  | it doesn't appe|
00007640  61 72 20 75 6e 74 69 6c  20 79 6f 75 20 74 79 70  |ar until you typ|
00007650  65 20 74 68 65 20 6e 65  78 74 20 6f 6e 65 2e 20  |e the next one. |
00007660  20 54 68 69 73 20 63 61  6e 20 62 65 0a 63 6f 6e  | This can be.con|
00007670  66 75 73 69 6e 67 20 28  64 69 64 20 49 20 70 72  |fusing (did I pr|
00007680  65 73 73 20 74 68 65 20  6b 65 79 20 68 61 72 64  |ess the key hard|
00007690  20 65 6e 6f 75 67 68 3f  29 20 61 6e 64 20 74 68  | enough?) and th|
000076a0  65 72 65 20 63 61 6e 20  62 65 20 6f 63 63 61 73  |ere can be occas|
000076b0  69 6f 6e 73 0a 28 73 65  65 20 73 65 63 74 69 6f  |ions.(see sectio|
000076c0  6e 20 6f 6e 20 66 69 6e  67 65 72 29 20 77 68 65  |n on finger) whe|
000076d0  72 65 20 79 6f 75 20 64  6f 6e 27 74 20 77 61 6e  |re you don't wan|
000076e0  74 20 61 6e 6f 74 68 65  72 20 63 68 61 72 61 63  |t another charac|
000076f0  74 65 72 20 74 6f 20 62  65 0a 65 6e 74 65 72 65  |ter to be.entere|
00007700  64 20 2d 20 74 68 65 20  61 6e 73 77 65 72 20 69  |d - the answer i|
00007710  73 20 74 6f 20 70 72 65  73 73 20 6f 6e 65 20 6f  |s to press one o|
00007720  66 20 74 68 65 20 63 75  72 73 6f 72 20 6b 65 79  |f the cursor key|
00007730  73 2c 20 74 68 69 73 20  63 61 75 73 65 73 20 74  |s, this causes t|
00007740  68 65 0a 6d 69 73 73 69  6e 67 20 63 68 61 72 61  |he.missing chara|
00007750  63 74 65 72 20 74 6f 20  73 68 6f 77 20 75 70 20  |cter to show up |
00007760  77 69 74 68 6f 75 74 20  61 6e 79 20 73 69 64 65  |without any side|
00007770  2d 65 66 66 65 63 74 73  2e 0a 0a 59 6f 75 20 77  |-effects...You w|
00007780  69 6c 6c 20 6e 6f 74 20  73 65 65 20 61 6e 79 20  |ill not see any |
00007790  6d 6f 64 65 6d 20 61 63  74 69 76 69 74 79 20 61  |modem activity a|
000077a0  73 20 79 6f 75 20 74 79  70 65 20 2d 20 79 6f 75  |s you type - you|
000077b0  20 61 72 65 20 65 6e 74  65 72 69 6e 67 20 61 20  | are entering a |
000077c0  63 6f 6d 6d 61 6e 64 0a  74 6f 20 6b 61 39 71 20  |command.to ka9q |
000077d0  77 68 69 63 68 20 74 68  65 6e 20 69 6e 74 65 72  |which then inter|
000077e0  70 72 65 74 73 20 69 74  2e 20 20 49 66 20 69 74  |prets it.  If it|
000077f0  20 69 73 20 61 20 63 6f  6d 6d 61 6e 64 20 77 68  | is a command wh|
00007800  69 63 68 20 72 65 73 75  6c 74 73 20 69 6e 20 6b  |ich results in k|
00007810  61 39 71 0a 73 65 6e 64  69 6e 67 20 64 61 74 61  |a9q.sending data|
00007820  20 74 6f 20 74 68 65 20  44 49 53 20 50 6f 69 6e  | to the DIS Poin|
00007830  74 20 6f 66 20 50 72 65  73 65 6e 63 65 20 28 70  |t of Presence (p|
00007840  6f 73 73 69 62 6c 79 20  74 6f 20 62 65 20 70 61  |ossibly to be pa|
00007850  73 73 65 64 20 6f 6e 20  74 6f 20 61 0a 64 69 73  |ssed on to a.dis|
00007860  74 61 6e 74 20 6d 61 63  68 69 6e 65 29 2c 20 74  |tant machine), t|
00007870  68 65 6e 20 74 68 65 72  65 20 77 69 6c 6c 20 62  |hen there will b|
00007880  65 20 61 20 62 72 69 65  66 20 62 75 72 73 74 20  |e a brief burst |
00007890  6f 66 20 6d 6f 64 65 6d  20 61 63 74 69 76 69 74  |of modem activit|
000078a0  79 20 77 68 65 6e 0a 79  6f 75 20 70 72 65 73 73  |y when.you press|
000078b0  20 72 65 74 75 72 6e 2e  20 20 49 66 20 79 6f 75  | return.  If you|
000078c0  20 77 61 6e 74 20 74 6f  20 63 68 65 63 6b 20 79  | want to check y|
000078d0  6f 75 72 20 63 6f 6e 6e  65 63 74 69 6f 6e 20 74  |our connection t|
000078e0  68 65 6e 20 74 68 65 20  70 69 6e 67 20 63 6f 6d  |hen the ping com|
000078f0  6d 61 6e 64 0a 69 73 20  61 20 71 75 69 63 6b 20  |mand.is a quick |
00007900  61 6e 64 20 65 61 73 79  20 77 61 79 20 6f 66 20  |and easy way of |
00007910  66 69 6e 64 69 6e 67 20  6f 75 74 20 69 66 20 65  |finding out if e|
00007920  76 65 72 79 74 68 69 6e  67 20 69 73 20 77 6f 72  |verything is wor|
00007930  6b 69 6e 67 2e 0a 0a 49  66 20 79 6f 75 20 75 73  |king...If you us|
00007940  65 20 61 20 63 6f 6d 6d  61 6e 64 20 77 68 69 63  |e a command whic|
00007950  68 20 72 65 71 75 69 72  65 73 20 61 20 73 69 74  |h requires a sit|
00007960  65 6e 61 6d 65 20 74 6f  20 62 65 20 73 70 65 63  |ename to be spec|
00007970  69 66 69 65 64 20 28 74  65 6c 6e 65 74 2c 0a 66  |ified (telnet,.f|
00007980  69 6e 67 65 72 20 70 69  6e 67 20 6f 72 20 66 74  |inger ping or ft|
00007990  70 29 2c 20 61 6e 64 20  74 68 65 20 73 69 74 65  |p), and the site|
000079a0  20 69 73 20 69 6e 20 74  68 65 20 64 65 6d 6f 6e  | is in the demon|
000079b0  2e 63 6f 2e 75 6b 20 73  75 62 64 6f 6d 61 69 6e  |.co.uk subdomain|
000079c0  20 28 69 2e 65 2e 2c 20  44 49 53 0a 6d 61 63 68  | (i.e., DIS.mach|
000079d0  69 6e 65 73 20 6f 72 20  73 75 62 73 63 72 69 62  |ines or subscrib|
000079e0  65 72 73 29 20 79 6f 75  20 63 61 6e 20 6f 6d 69  |ers) you can omi|
000079f0  74 20 74 68 65 20 60 64  65 6d 6f 6e 2e 63 6f 2e  |t the `demon.co.|
00007a00  75 6b 27 20 70 61 72 74  2e 20 20 45 2e 67 2e 2c  |uk' part.  E.g.,|
00007a10  20 74 6f 0a 63 68 61 6e  67 65 20 79 6f 75 72 20  | to.change your |
00007a20  70 61 73 73 77 6f 72 64  20 79 6f 75 20 63 6f 75  |password you cou|
00007a30  6c 64 20 75 73 65 20 60  74 65 6c 6e 65 74 20 70  |ld use `telnet p|
00007a40  61 73 73 77 6f 72 64 27  20 69 6e 73 74 65 61 64  |assword' instead|
00007a50  20 6f 66 0a 60 74 65 6c  6e 65 74 20 70 61 73 73  | of.`telnet pass|
00007a60  77 6f 72 64 2e 64 65 6d  6f 6e 2e 63 6f 2e 75 6b  |word.demon.co.uk|
00007a70  27 2e 20 20 53 69 74 65  6e 61 6d 65 73 20 77 68  |'.  Sitenames wh|
00007a80  69 63 68 20 64 6f 20 6e  6f 74 20 65 6e 64 20 69  |ich do not end i|
00007a90  6e 20 60 64 65 6d 6f 6e  2e 63 6f 2e 75 6b 27 0a  |n `demon.co.uk'.|
00007aa0  6d 75 73 74 20 62 65 20  73 70 65 63 69 66 69 65  |must be specifie|
00007ab0  64 20 69 6e 20 66 75 6c  6c 2e 20 20 49 66 20 79  |d in full.  If y|
00007ac0  6f 75 20 73 65 65 20 74  68 65 20 65 72 72 6f 72  |ou see the error|
00007ad0  20 6d 65 73 73 61 67 65  20 60 68 6f 73 74 20 3c  | message `host <|
00007ae0  73 69 74 65 6e 61 6d 65  3e 0a 75 6e 6b 6e 6f 77  |sitename>.unknow|
00007af0  6e 27 20 74 68 69 73 20  6d 65 61 6e 73 20 74 68  |n' this means th|
00007b00  61 74 20 74 68 65 72 65  20 69 73 20 6e 6f 20 65  |at there is no e|
00007b10  6e 74 72 79 20 66 6f 72  20 3c 73 69 74 65 6e 61  |ntry for <sitena|
00007b20  6d 65 3e 20 69 6e 20 21  54 43 50 49 50 2e 64 6f  |me> in !TCPIP.do|
00007b30  6d 61 69 6e 20 2d 0a 69  66 20 79 6f 75 20 6b 6e  |main -.if you kn|
00007b40  6f 77 20 74 68 65 20 6e  75 6d 65 72 69 63 20 61  |ow the numeric a|
00007b50  64 64 72 65 73 73 20 79  6f 75 20 63 61 6e 20 75  |ddress you can u|
00007b60  73 65 20 74 68 61 74 20  69 6e 73 74 65 61 64 20  |se that instead |
00007b70  2d 20 65 2e 67 2e 2c 0a  60 66 69 6e 67 65 72 20  |- e.g.,.`finger |
00007b80  40 5b 31 35 38 2e 31 35  32 2e 39 2e 31 38 5d 27  |@[158.152.9.18]'|
00007b90  20 69 6e 73 74 65 61 64  20 6f 66 20 60 66 69 6e  | instead of `fin|
00007ba0  67 65 72 20 40 73 6b 74  62 2e 64 65 6d 6f 6e 2e  |ger @sktb.demon.|
00007bb0  63 6f 2e 75 6b 27 2e 0a  0a 4b 61 39 71 20 77 69  |co.uk'...Ka9q wi|
00007bc0  6c 6c 20 72 75 6e 20 70  65 72 66 65 63 74 6c 79  |ll run perfectly|
00007bd0  20 68 61 70 70 69 6c 79  20 65 76 65 6e 20 69 66  | happily even if|
00007be0  20 79 6f 75 20 68 61 76  65 6e 27 74 20 64 69 61  | you haven't dia|
00007bf0  6c 6c 65 64 20 69 6e 74  6f 20 44 49 53 20 2d 20  |lled into DIS - |
00007c00  74 68 65 0a 6f 6e 6c 79  20 64 69 66 66 65 72 65  |the.only differe|
00007c10  6e 63 65 20 69 73 20 74  68 61 74 20 6e 6f 20 73  |nce is that no s|
00007c20  69 74 65 20 6f 74 68 65  72 20 74 68 61 6e 20 79  |ite other than y|
00007c30  6f 75 72 20 6f 77 6e 20  77 69 6c 6c 20 61 6e 73  |our own will ans|
00007c40  77 65 72 2e 20 20 54 68  69 73 20 77 61 79 0a 79  |wer.  This way.y|
00007c50  6f 75 20 63 61 6e 20 6c  65 61 72 6e 20 68 6f 77  |ou can learn how|
00007c60  20 74 68 65 20 76 61 72  69 6f 75 73 20 63 6f 6d  | the various com|
00007c70  6d 61 6e 64 73 20 77 6f  72 6b 20 61 6e 64 20 77  |mands work and w|
00007c80  68 61 74 20 73 6f 72 74  20 6f 66 20 72 65 73 70  |hat sort of resp|
00007c90  6f 6e 73 65 73 20 74 6f  0a 65 78 70 65 63 74 20  |onses to.expect |
00007ca0  77 69 74 68 6f 75 74 20  72 75 6e 6e 69 6e 67 20  |without running |
00007cb0  75 70 20 79 6f 75 72 20  70 68 6f 6e 65 20 62 69  |up your phone bi|
00007cc0  6c 6c 2e 20 20 59 6f 75  20 63 61 6e 20 66 74 70  |ll.  You can ftp|
00007cd0  20 74 6f 20 79 6f 75 72  20 6f 77 6e 20 73 69 74  | to your own sit|
00007ce0  65 0a 61 6e 64 20 6c 65  61 72 6e 20 74 6f 20 68  |e.and learn to h|
00007cf0  6f 77 20 74 6f 20 66 69  6e 64 20 61 6e 64 20 74  |ow to find and t|
00007d00  72 61 6e 73 66 65 72 20  66 69 6c 65 73 2c 20 66  |ransfer files, f|
00007d10  69 6e 67 65 72 20 79 6f  75 72 20 6f 77 6e 20 73  |inger your own s|
00007d20  69 74 65 20 74 6f 20 73  65 65 20 68 6f 77 0a 74  |ite to see how.t|
00007d30  68 65 20 21 54 43 50 49  50 2e 66 69 6e 67 65 72  |he !TCPIP.finger|
00007d40  2e 3c 75 73 65 72 3e 20  66 69 6c 65 73 20 79 6f  |.<user> files yo|
00007d50  75 20 68 61 76 65 20 73  65 74 20 75 70 20 77 69  |u have set up wi|
00007d60  6c 6c 20 61 70 70 65 61  72 20 74 6f 20 6f 74 68  |ll appear to oth|
00007d70  65 72 20 70 65 6f 70 6c  65 2c 0a 65 74 63 2e 20  |er people,.etc. |
00007d80  59 6f 75 27 6c 6c 20 61  6c 73 6f 20 63 61 74 63  |You'll also catc|
00007d90  68 20 61 6e 79 20 65 72  72 6f 72 73 20 69 6e 20  |h any errors in |
00007da0  79 6f 75 72 20 21 54 43  50 49 50 2e 41 75 74 6f  |your !TCPIP.Auto|
00007db0  65 78 65 63 2e 0a 0a 0a  53 70 65 63 69 61 6c 20  |exec....Special |
00007dc0  4b 65 79 73 0a 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |Keys.-----------|
00007dd0  2d 0a 0a 4b 61 39 71 20  72 65 63 6f 67 6e 69 73  |-..Ka9q recognis|
00007de0  65 73 20 74 68 65 20 66  6f 6c 6c 6f 77 69 6e 67  |es the following|
00007df0  20 73 70 65 63 69 61 6c  20 6b 65 79 73 3a 0a 0a  | special keys:..|
00007e00  20 20 46 31 30 20 61 6e  64 20 43 74 72 6c 2d 5d  |  F10 and Ctrl-]|
00007e10  20 72 65 74 75 72 6e 20  79 6f 75 20 74 6f 20 74  | return you to t|
00007e20  68 65 20 6e 65 74 20 70  72 6f 6d 70 74 20 77 68  |he net prompt wh|
00007e30  65 6e 20 61 20 73 65 73  73 69 6f 6e 20 69 73 20  |en a session is |
00007e40  61 63 74 69 76 65 20 28  73 65 65 0a 20 20 6c 61  |active (see.  la|
00007e50  74 65 72 20 66 6f 72 20  61 20 64 69 73 63 75 73  |ter for a discus|
00007e60  73 69 6f 6e 20 6f 66 20  73 65 73 73 69 6f 6e 73  |sion of sessions|
00007e70  29 2e 20 20 46 31 30 20  77 6f 72 6b 73 20 6f 6e  |).  F10 works on|
00007e80  6c 79 20 77 69 74 68 20  6b 61 39 71 27 73 20 6f  |ly with ka9q's o|
00007e90  77 6e 0a 20 20 77 69 6e  64 6f 77 20 28 77 69 6e  |wn.  window (win|
00007ea0  64 6f 77 20 74 65 72 6d  69 6e 61 6c 20 69 6e 74  |dow terminal int|
00007eb0  65 72 6e 61 6c 29 20 77  68 69 6c 73 74 20 43 74  |ernal) whilst Ct|
00007ec0  72 6c 2d 5d 20 77 6f 72  6b 73 20 77 68 65 6e 20  |rl-] works when |
00007ed0  79 6f 75 20 70 69 70 65  20 6b 61 39 71 27 73 0a  |you pipe ka9q's.|
00007ee0  20 20 49 2f 4f 20 74 68  72 6f 75 67 68 20 79 6f  |  I/O through yo|
00007ef0  75 72 20 63 6f 6d 6d 73  20 70 72 6f 67 72 61 6d  |ur comms program|
00007f00  2e 0a 0a 20 20 3c 2d 7c  20 54 68 65 20 62 61 63  |...  <-| The bac|
00007f10  6b 73 70 61 63 65 20 6b  65 79 20 64 65 6c 65 74  |kspace key delet|
00007f20  65 73 20 63 68 61 72 61  63 74 65 72 73 20 66 72  |es characters fr|
00007f30  6f 6d 20 74 68 65 20 6c  69 6e 65 20 79 6f 75 27  |om the line you'|
00007f40  76 65 20 74 79 70 65 64  2e 0a 0a 20 20 3c 45 73  |ve typed...  <Es|
00007f50  63 61 70 65 3e 20 65 6d  70 74 69 65 73 20 74 68  |cape> empties th|
00007f60  65 20 6c 69 6e 65 20 62  75 66 66 65 72 20 2d 20  |e line buffer - |
00007f70  69 66 20 79 6f 75 27 72  65 20 74 79 70 69 6e 67  |if you're typing|
00007f80  20 61 20 6c 69 6e 65 20  61 6e 64 20 72 65 61 6c  | a line and real|
00007f90  69 73 65 20 79 6f 75 0a  20 20 6d 61 64 65 20 61  |ise you.  made a|
00007fa0  20 6d 69 73 74 61 6b 65  20 61 74 20 74 68 65 20  | mistake at the |
00007fb0  62 65 67 69 6e 6e 69 6e  67 2c 20 74 68 69 73 20  |beginning, this |
00007fc0  69 73 20 61 20 6c 6f 74  20 71 75 69 63 6b 65 72  |is a lot quicker|
00007fd0  20 74 68 61 6e 20 75 73  69 6e 67 20 74 68 65 0a  | than using the.|
00007fe0  20 20 62 61 63 6b 73 70  61 63 65 20 6b 65 79 2e  |  backspace key.|
00007ff0  0a 0a 20 20 43 74 72 6c  2d 57 20 64 65 6c 65 74  |..  Ctrl-W delet|
00008000  65 73 20 74 68 65 20 6c  61 73 74 20 77 6f 72 64  |es the last word|
00008010  20 69 6e 20 74 68 65 20  6c 69 6e 65 20 62 75 66  | in the line buf|
00008020  66 65 72 20 2d 20 74 68  69 73 20 69 73 20 71 75  |fer - this is qu|
00008030  69 63 6b 65 72 20 74 68  61 6e 20 74 68 65 0a 20  |icker than the. |
00008040  20 62 61 63 6b 73 70 61  63 65 20 6b 65 79 20 62  | backspace key b|
00008050  75 74 20 6e 6f 74 20 61  73 20 62 72 75 74 61 6c  |ut not as brutal|
00008060  20 61 73 20 3c 45 73 63  61 70 65 3e 2e 0a 0a 20  | as <Escape>... |
00008070  20 43 74 72 6c 2d 52 20  72 65 70 65 61 74 73 20  | Ctrl-R repeats |
00008080  74 68 65 20 6c 69 6e 65  20 79 6f 75 27 72 65 20  |the line you're |
00008090  65 6e 74 65 72 69 6e 67  2e 20 20 54 68 69 73 20  |entering.  This |
000080a0  69 73 20 75 73 65 66 75  6c 20 77 68 65 6e 20 6b  |is useful when k|
000080b0  61 39 71 20 67 69 76 65  73 0a 20 20 61 6e 20 69  |a9q gives.  an i|
000080c0  6e 66 6f 72 6d 61 74 69  6f 6e 61 6c 20 6d 65 73  |nformational mes|
000080d0  73 61 67 65 20 6a 75 73  74 20 61 73 20 79 6f 75  |sage just as you|
000080e0  20 66 75 6d 62 6c 65 20  61 6e 64 20 61 72 65 20  | fumble and are |
000080f0  6e 6f 74 20 73 75 72 65  20 77 68 61 74 20 79 6f  |not sure what yo|
00008100  75 0a 20 20 74 79 70 65  64 2e 0a 0a 20 20 46 33  |u.  typed...  F3|
00008110  20 72 65 63 61 6c 6c 73  20 74 68 65 20 6c 61 73  | recalls the las|
00008120  74 20 6c 69 6e 65 20 79  6f 75 20 65 6e 74 65 72  |t line you enter|
00008130  65 64 2e 20 20 54 68 69  73 20 69 73 20 68 61 6e  |ed.  This is han|
00008140  64 79 20 69 66 20 79 6f  75 20 77 61 6e 74 20 74  |dy if you want t|
00008150  6f 20 72 65 70 65 61 74  0a 20 20 63 6f 6d 6d 61  |o repeat.  comma|
00008160  6e 64 73 2e 20 20 55 6e  66 6f 72 74 75 6e 61 74  |nds.  Unfortunat|
00008170  65 6c 79 20 69 74 20 60  6c 6f 73 65 73 27 20 40  |ely it `loses' @|
00008180  2d 73 69 67 6e 73 2c 20  73 6f 20 69 73 20 6e 6f  |-signs, so is no|
00008190  74 20 76 65 72 79 20 75  73 65 66 75 6c 20 77 69  |t very useful wi|
000081a0  74 68 0a 20 20 74 68 65  20 66 69 6e 67 65 72 20  |th.  the finger |
000081b0  63 6f 6d 6d 61 6e 64 2e  20 20 49 74 20 6f 6e 6c  |command.  It onl|
000081c0  79 20 77 6f 72 6b 73 20  77 69 74 68 20 6b 61 39  |y works with ka9|
000081d0  71 27 73 20 69 6e 74 65  72 6e 61 6c 20 77 69 6e  |q's internal win|
000081e0  64 6f 77 2e 0a 0a 0a 48  65 6c 70 0a 2d 2d 2d 2d  |dow....Help.----|
000081f0  0a 0a 54 68 65 20 68 65  6c 70 20 63 6f 6d 6d 61  |..The help comma|
00008200  6e 64 20 28 6f 72 20 6a  75 73 74 20 3f 29 20 77  |nd (or just ?) w|
00008210  69 6c 6c 20 6c 69 73 74  20 74 68 65 20 61 76 61  |ill list the ava|
00008220  69 6c 61 62 6c 65 20 63  6f 6d 6d 61 6e 64 73 2e  |ilable commands.|
00008230  20 20 59 6f 75 20 63 61  6e 20 67 65 74 0a 66 75  |  You can get.fu|
00008240  72 74 68 65 72 20 68 65  6c 70 20 6f 6e 20 6d 6f  |rther help on mo|
00008250  73 74 2c 20 62 75 74 20  6e 6f 74 20 61 6c 6c 2c  |st, but not all,|
00008260  20 63 6f 6d 6d 61 6e 64  73 20 77 68 69 63 68 20  | commands which |
00008270  74 61 6b 65 20 61 72 67  75 6d 65 6e 74 73 20 62  |take arguments b|
00008280  79 0a 66 6f 6c 6c 6f 77  69 6e 67 20 74 68 65 20  |y.following the |
00008290  63 6f 6d 6d 61 6e 64 20  6e 61 6d 65 20 77 69 74  |command name wit|
000082a0  68 20 61 20 73 70 61 63  65 20 74 68 65 6e 20 61  |h a space then a|
000082b0  20 71 75 65 73 74 69 6f  6e 20 6d 61 72 6b 2c 20  | question mark, |
000082c0  65 2e 67 2e 3a 0a 0a 20  20 20 20 73 6d 74 70 20  |e.g.:..    smtp |
000082d0  3f 0a 0a 77 69 6c 6c 20  6c 69 73 74 20 74 68 65  |?..will list the|
000082e0  20 70 6f 73 73 69 62 6c  65 20 61 72 67 75 6d 65  | possible argume|
000082f0  6e 74 73 20 66 6f 72 20  74 68 65 20 73 6d 74 70  |nts for the smtp|
00008300  20 63 6f 6d 6d 61 6e 64  2e 0a 0a 0a 50 69 6e 67  | command....Ping|
00008310  0a 2d 2d 2d 2d 0a 0a 41  20 75 73 65 66 75 6c 20  |.----..A useful |
00008320  77 61 79 20 6f 66 20 63  68 65 63 6b 69 6e 67 20  |way of checking |
00008330  79 6f 75 72 20 63 6f 6e  6e 65 63 74 69 6f 6e 20  |your connection |
00008340  69 73 20 74 6f 20 70 69  6e 67 20 74 68 65 20 50  |is to ping the P|
00008350  6f 50 20 79 6f 75 27 76  65 20 64 69 61 6c 6c 65  |oP you've dialle|
00008360  64 0a 69 6e 74 6f 20 2d  20 69 66 20 79 6f 75 20  |d.into - if you |
00008370  70 68 6f 6e 65 64 20 74  68 65 20 4c 6f 6e 64 6f  |phoned the Londo|
00008380  6e 20 50 6f 50 20 74 68  65 6e 20 60 70 69 6e 67  |n PoP then `ping|
00008390  20 67 61 74 65 27 20 73  68 6f 75 6c 64 20 67 69  | gate' should gi|
000083a0  76 65 20 79 6f 75 20 73  6f 6d 65 0a 6d 6f 64 65  |ve you some.mode|
000083b0  6d 20 61 63 74 69 76 69  74 79 20 61 6e 64 20 72  |m activity and r|
000083c0  65 74 75 72 6e 20 74 68  65 20 72 6f 75 6e 64 2d  |eturn the round-|
000083d0  74 72 69 70 20 74 69 6d  65 20 28 74 79 70 69 63  |trip time (typic|
000083e0  61 6c 6c 79 20 32 35 30  6d 73 20 75 6e 64 65 72  |ally 250ms under|
000083f0  20 6c 69 67 68 74 0a 6c  6f 61 64 69 6e 67 2c 20  | light.loading, |
00008400  75 70 20 74 6f 20 61 20  63 6f 75 70 6c 65 20 6f  |up to a couple o|
00008410  66 20 73 65 63 6f 6e 64  73 20 75 6e 64 65 72 20  |f seconds under |
00008420  68 65 61 76 79 20 6c 6f  61 64 69 6e 67 29 2e 0a  |heavy loading)..|
00008430  0a 0a 4d 61 69 6c 0a 2d  2d 2d 2d 0a 0a 49 6e 63  |..Mail.----..Inc|
00008440  6f 6d 69 6e 67 20 6d 61  69 6c 20 69 73 20 64 65  |oming mail is de|
00008450  6c 69 76 65 72 65 64 20  61 75 74 6f 6d 61 74 69  |livered automati|
00008460  63 61 6c 6c 79 20 61 73  20 73 6f 6f 6e 20 61 73  |cally as soon as|
00008470  20 79 6f 75 20 6c 6f 67  69 6e 20 28 69 74 20 63  | you login (it c|
00008480  61 6e 20 74 61 6b 65 0a  75 70 20 74 6f 20 61 20  |an take.up to a |
00008490  6d 69 6e 75 74 65 20 75  6e 64 65 72 20 68 65 61  |minute under hea|
000084a0  76 79 20 6c 6f 61 64 69  6e 67 20 74 6f 20 73 74  |vy loading to st|
000084b0  61 72 74 20 75 70 29 2e  20 20 4f 75 74 67 6f 69  |art up).  Outgoi|
000084c0  6e 67 20 6d 61 69 6c 20  63 72 65 61 74 65 64 0a  |ng mail created.|
000084d0  62 65 66 6f 72 65 20 79  6f 75 20 73 74 61 72 74  |before you start|
000084e0  65 64 20 6b 61 39 71 20  77 69 6c 6c 20 62 65 20  |ed ka9q will be |
000084f0  73 65 6e 74 20 61 73 20  73 6f 6f 6e 20 61 73 20  |sent as soon as |
00008500  79 6f 75 20 6c 6f 67 69  6e 2c 20 70 72 6f 76 69  |you login, provi|
00008510  64 65 64 20 79 6f 75 20  68 61 76 65 0a 74 68 65  |ded you have.the|
00008520  20 63 6f 6d 6d 61 6e 64  20 60 73 6d 74 70 20 6b  | command `smtp k|
00008530  69 63 6b 27 20 69 6e 20  79 6f 75 72 20 61 75 74  |ick' in your aut|
00008540  6f 65 78 65 63 2e 20 20  49 66 20 79 6f 75 20 63  |oexec.  If you c|
00008550  72 65 61 74 65 20 6d 61  69 6c 20 77 68 69 6c 73  |reate mail whils|
00008560  74 0a 63 6f 6e 6e 65 63  74 65 64 2c 20 6f 72 20  |t.connected, or |
00008570  74 68 65 20 6d 61 69 6c  20 61 70 70 65 61 72 73  |the mail appears|
00008580  20 74 6f 20 62 65 20 73  74 75 63 6b 2c 20 79 6f  | to be stuck, yo|
00008590  75 20 63 61 6e 20 65 6e  74 65 72 20 74 68 65 20  |u can enter the |
000085a0  60 73 6d 74 70 20 6b 69  63 6b 27 0a 63 6f 6d 6d  |`smtp kick'.comm|
000085b0  61 6e 64 20 6d 61 6e 75  61 6c 6c 79 2e 20 20 59  |and manually.  Y|
000085c0  6f 75 20 63 61 6e 20 63  68 65 63 6b 20 68 6f 77  |ou can check how|
000085d0  20 6d 75 63 68 20 69 6e  63 6f 6d 69 6e 67 20 6d  | much incoming m|
000085e0  61 69 6c 20 69 73 20 77  61 69 74 69 6e 67 20 66  |ail is waiting f|
000085f0  6f 72 20 79 6f 75 0a 77  69 74 68 20 74 68 65 20  |or you.with the |
00008600  66 69 6e 67 65 72 20 63  6f 6d 6d 61 6e 64 20 28  |finger command (|
00008610  73 65 65 20 73 65 63 74  69 6f 6e 20 6f 6e 20 66  |see section on f|
00008620  69 6e 67 65 72 29 2e 0a  0a 59 6f 75 20 63 61 6e  |inger)...You can|
00008630  20 61 6c 73 6f 20 75 73  65 20 74 68 65 20 73 6d  | also use the sm|
00008640  74 70 20 74 69 6d 65 72  20 63 6f 6d 6d 61 6e 64  |tp timer command|
00008650  20 74 6f 20 63 61 75 73  65 20 74 68 65 20 6d 61  | to cause the ma|
00008660  69 6c 20 71 75 65 75 65  20 74 6f 20 62 65 0a 73  |il queue to be.s|
00008670  63 61 6e 6e 65 64 20 61  75 74 6f 6d 61 74 69 63  |canned automatic|
00008680  61 6c 6c 79 20 61 74 20  66 69 78 65 64 20 69 6e  |ally at fixed in|
00008690  74 65 72 76 61 6c 73 2e  20 20 49 20 77 6f 75 6c  |tervals.  I woul|
000086a0  64 6e 27 74 20 61 64 76  69 73 65 20 75 73 69 6e  |dn't advise usin|
000086b0  67 20 74 68 69 73 20 2d  0a 74 6f 6f 20 6c 6f 6e  |g this -.too lon|
000086c0  67 20 61 6e 20 69 6e 74  65 72 76 61 6c 20 61 6e  |g an interval an|
000086d0  64 20 79 6f 75 27 6c 6c  20 68 61 76 65 20 6c 6f  |d you'll have lo|
000086e0  67 67 65 64 20 6f 75 74  20 62 65 66 6f 72 65 20  |gged out before |
000086f0  69 74 20 6b 69 63 6b 73  20 69 6e 2c 20 74 6f 6f  |it kicks in, too|
00008700  0a 73 68 6f 72 74 20 61  6e 64 20 6b 61 39 71 20  |.short and ka9q |
00008710  77 69 6c 6c 20 77 61 73  74 65 20 61 20 6c 6f 74  |will waste a lot|
00008720  20 6f 66 20 74 69 6d 65  20 72 65 70 65 61 74 65  | of time repeate|
00008730  64 6c 79 20 63 68 65 63  6b 69 6e 67 20 66 6f 72  |dly checking for|
00008740  20 6f 75 74 67 6f 69 6e  67 0a 6d 61 69 6c 2e 0a  | outgoing.mail..|
00008750  0a 4d 61 69 6c 20 74 6f  20 61 20 70 61 72 74 69  |.Mail to a parti|
00008760  63 75 6c 61 72 20 75 73  65 72 6e 61 6d 65 20 61  |cular username a|
00008770  70 70 65 61 72 73 20 61  73 20 61 20 66 69 6c 65  |ppears as a file|
00008780  20 69 6e 20 21 4d 61 69  6c 44 69 72 2e 73 70 6f  | in !MailDir.spo|
00008790  6f 6c 2e 6d 61 69 6c 2e  74 65 78 74 0a 61 6e 64  |ol.mail.text.and|
000087a0  20 74 68 65 20 66 69 6c  65 6e 61 6d 65 20 69 73  | the filename is|
000087b0  20 74 68 65 20 73 61 6d  65 20 61 73 20 74 68 65  | the same as the|
000087c0  20 75 73 65 72 6e 61 6d  65 20 28 73 6f 20 6d 61  | username (so ma|
000087d0  69 6c 20 74 6f 20 70 6c  61 40 73 6b 74 62 2e 2e  |il to pla@sktb..|
000087e0  2e 20 61 70 70 65 61 72  73 0a 61 73 20 61 20 74  |. appears.as a t|
000087f0  65 78 74 66 69 6c 65 20  63 61 6c 6c 65 64 20 60  |extfile called `|
00008800  70 6c 61 27 29 2e 20 20  54 68 65 20 75 70 73 68  |pla').  The upsh|
00008810  6f 74 20 6f 66 20 74 68  69 73 20 69 73 20 74 68  |ot of this is th|
00008820  61 74 20 79 6f 75 20 2a  6d 75 73 74 2a 20 63 68  |at you *must* ch|
00008830  6f 6f 73 65 0a 75 73 65  72 6e 61 6d 65 73 20 77  |oose.usernames w|
00008840  68 69 63 68 20 61 72 65  20 76 61 6c 69 64 20 52  |hich are valid R|
00008850  49 53 43 20 4f 53 20 6c  65 61 66 2d 6e 61 6d 65  |ISC OS leaf-name|
00008860  73 20 28 73 6f 20 70 61  75 6c 2e 61 6c 6c 65 6e  |s (so paul.allen|
00008870  40 73 6b 74 62 2e 2e 2e  20 77 6f 75 6c 64 20 6e  |@sktb... would n|
00008880  6f 74 0a 77 6f 72 6b 29  2e 20 20 49 6e 20 66 61  |ot.work).  In fa|
00008890  63 74 20 61 20 44 4f 53  20 6c 69 6d 69 74 61 74  |ct a DOS limitat|
000088a0  69 6f 6e 20 68 61 73 20  62 65 65 6e 20 72 65 74  |ion has been ret|
000088b0  61 69 6e 65 64 20 61 6e  64 20 75 73 65 72 6e 61  |ained and userna|
000088c0  6d 65 73 20 6d 75 73 74  20 68 61 76 65 0a 6e 6f  |mes must have.no|
000088d0  20 6d 6f 72 65 20 74 68  61 6e 20 38 20 63 68 61  | more than 8 cha|
000088e0  72 61 63 74 65 72 73 20  28 74 68 65 20 72 65 71  |racters (the req|
000088f0  75 69 72 65 64 20 75 73  65 72 20 63 61 6c 6c 65  |uired user calle|
00008900  64 20 70 6f 73 74 6d 61  73 74 65 72 20 69 73 20  |d postmaster is |
00008910  68 61 6e 64 6c 65 64 20  61 73 0a 61 20 73 70 65  |handled as.a spe|
00008920  63 69 61 6c 20 63 61 73  65 20 61 6e 64 20 63 6f  |cial case and co|
00008930  6e 76 65 72 74 65 64 20  74 6f 20 60 70 6f 73 74  |nverted to `post|
00008940  6d 61 73 74 27 29 2e 20  20 49 20 64 6f 6e 27 74  |mast').  I don't|
00008950  20 61 64 76 69 73 65 20  79 6f 75 20 74 6f 20 74  | advise you to t|
00008960  72 79 0a 72 65 61 64 69  6e 67 20 6d 61 69 6c 20  |ry.reading mail |
00008970  77 69 74 68 20 45 64 69  74 20 2d 20 62 61 64 20  |with Edit - bad |
00008980  61 73 20 74 68 65 20 42  4d 20 6d 61 69 6c 65 72  |as the BM mailer|
00008990  20 69 73 20 61 74 20 63  72 65 61 74 69 6e 67 20  | is at creating |
000089a0  6d 61 69 6c 2c 20 69 74  27 73 0a 62 65 74 74 65  |mail, it's.bette|
000089b0  72 20 74 68 61 6e 20 45  64 69 74 20 66 6f 72 20  |r than Edit for |
000089c0  72 65 61 64 69 6e 67 20  6d 61 69 6c 2e 0a 0a 54  |reading mail...T|
000089d0  68 65 72 65 20 69 73 20  6e 6f 20 77 61 79 20 6f  |here is no way o|
000089e0  66 20 64 65 66 69 6e 69  6e 67 20 77 68 69 63 68  |f defining which|
000089f0  20 75 73 65 72 6e 61 6d  65 73 20 61 72 65 20 61  | usernames are a|
00008a00  63 63 65 70 74 61 62 6c  65 20 61 6e 64 20 77 68  |cceptable and wh|
00008a10  69 63 68 20 61 72 65 6e  27 74 0a 66 6f 72 20 69  |ich aren't.for i|
00008a20  6e 63 6f 6d 69 6e 67 20  6d 61 69 6c 20 2d 20 61  |ncoming mail - a|
00008a30  73 20 6c 6f 6e 67 20 61  73 20 69 74 27 73 20 61  |s long as it's a|
00008a40  20 76 61 6c 69 64 20 6c  65 61 66 6e 61 6d 65 20  | valid leafname |
00008a50  6f 66 20 38 20 63 68 61  72 61 63 74 65 72 73 20  |of 8 characters |
00008a60  6f 72 20 6c 65 73 73 2c  0a 70 65 6f 70 6c 65 20  |or less,.people |
00008a70  63 61 6e 20 73 65 6e 64  20 6d 61 69 6c 20 74 6f  |can send mail to|
00008a80  20 69 74 2e 20 20 48 6f  77 65 76 65 72 2c 20 79  | it.  However, y|
00008a90  6f 75 20 63 61 6e 20 69  6e 64 69 63 61 74 65 20  |ou can indicate |
00008aa0  79 6f 75 72 20 70 72 65  66 65 72 72 65 64 0a 75  |your preferred.u|
00008ab0  73 65 72 6e 61 6d 65 28  73 29 20 62 79 20 63 72  |sername(s) by cr|
00008ac0  65 61 74 69 6e 67 20 65  6e 74 72 69 65 73 20 66  |eating entries f|
00008ad0  6f 72 20 74 68 65 6d 20  69 6e 20 74 68 65 20 21  |or them in the !|
00008ae0  54 43 50 49 50 2e 66 69  6e 67 65 72 20 64 69 72  |TCPIP.finger dir|
00008af0  65 63 74 6f 72 79 2e 0a  0a 4f 75 74 67 6f 69 6e  |ectory...Outgoin|
00008b00  67 20 6d 61 69 6c 20 69  73 20 70 6c 61 63 65 64  |g mail is placed|
00008b10  20 69 6e 20 21 4d 61 69  6c 44 69 72 2e 73 70 6f  | in !MailDir.spo|
00008b20  6f 6c 2e 6d 71 75 65 75  65 2e 74 65 78 74 20 2d  |ol.mqueue.text -|
00008b30  20 65 61 63 68 20 6d 65  73 73 61 67 65 20 67 65  | each message ge|
00008b40  74 73 20 61 0a 75 6e 69  71 75 65 20 6e 75 6d 62  |ts a.unique numb|
00008b50  65 72 2c 20 61 6e 64 20  65 61 63 68 20 6d 65 73  |er, and each mes|
00008b60  73 61 67 65 20 72 65 71  75 69 72 65 73 20 61 20  |sage requires a |
00008b70  63 6f 72 72 65 73 70 6f  6e 64 69 6e 67 6c 79 2d  |correspondingly-|
00008b80  6e 75 6d 62 65 72 65 64  20 77 6f 72 6b 20 66 69  |numbered work fi|
00008b90  6c 65 0a 69 6e 20 21 4d  61 69 6c 44 69 72 2e 73  |le.in !MailDir.s|
00008ba0  70 6f 6f 6c 2e 6d 71 75  65 75 65 2e 77 6f 72 6b  |pool.mqueue.work|
00008bb0  2e 20 20 49 20 77 6f 6e  27 74 20 67 6f 20 69 6e  |.  I won't go in|
00008bc0  74 6f 20 74 68 65 20 66  6f 72 6d 61 74 73 20 6f  |to the formats o|
00008bd0  66 20 74 68 65 73 65 20  66 69 6c 65 73 0a 61 73  |f these files.as|
00008be0  20 49 20 2a 64 65 66 69  6e 69 74 65 6c 79 2a 20  | I *definitely* |
00008bf0  77 6f 75 6c 64 6e 27 74  20 61 64 76 69 73 65 20  |wouldn't advise |
00008c00  74 72 79 69 6e 67 20 74  6f 20 63 72 65 61 74 65  |trying to create|
00008c10  20 6f 75 74 67 6f 69 6e  67 20 6d 61 69 6c 20 77  | outgoing mail w|
00008c20  69 74 68 20 45 64 69 74  2e 0a 48 6f 77 65 76 65  |ith Edit..Howeve|
00008c30  72 20 69 66 20 79 6f 75  20 63 72 65 61 74 65 20  |r if you create |
00008c40  65 2d 6d 61 69 6c 20 79  6f 75 20 68 61 76 65 20  |e-mail you have |
00008c50  74 68 65 20 6f 70 70 6f  72 74 75 6e 69 74 79 20  |the opportunity |
00008c60  74 6f 20 74 77 65 61 6b  20 6f 72 20 64 65 6c 65  |to tweak or dele|
00008c70  74 65 20 69 74 0a 62 65  66 6f 72 65 20 66 69 72  |te it.before fir|
00008c80  69 6e 67 20 75 70 20 6b  61 39 71 20 2d 20 6a 75  |ing up ka9q - ju|
00008c90  73 74 20 72 65 6d 65 6d  62 65 72 20 74 6f 20 72  |st remember to r|
00008ca0  65 6d 6f 76 65 20 74 68  65 20 77 6f 72 6b 20 66  |emove the work f|
00008cb0  69 6c 65 20 61 73 20 77  65 6c 6c 20 61 73 20 74  |ile as well as t|
00008cc0  68 65 0a 74 65 78 74 20  66 69 6c 65 20 69 66 20  |he.text file if |
00008cd0  79 6f 75 20 77 61 6e 74  20 74 6f 20 64 65 6c 65  |you want to dele|
00008ce0  74 65 20 61 20 6d 65 73  73 61 67 65 2e 0a 0a 4d  |te a message...M|
00008cf0  61 69 6c 20 63 61 6e 20  6f 6e 6c 79 20 68 61 6e  |ail can only han|
00008d00  64 6c 65 20 37 2d 62 69  74 20 63 68 61 72 61 63  |dle 7-bit charac|
00008d10  74 65 72 73 2c 20 61 6e  64 20 73 6f 6d 65 20 49  |ters, and some I|
00008d20  42 4d 20 6d 61 63 68 69  6e 65 73 20 68 61 76 65  |BM machines have|
00008d30  20 61 20 68 61 62 69 74  0a 6f 66 20 67 65 74 74  | a habit.of gett|
00008d40  69 6e 67 20 74 68 65 20  41 53 43 49 49 2f 45 42  |ing the ASCII/EB|
00008d50  43 44 49 43 20 63 6f 6e  76 65 72 73 69 6f 6e 20  |CDIC conversion |
00008d60  77 72 6f 6e 67 20 61 6e  64 20 6d 61 6e 67 6c 69  |wrong and mangli|
00008d70  6e 67 20 74 68 65 20 6f  64 64 20 63 68 61 72 61  |ng the odd chara|
00008d80  63 74 65 72 0a 65 76 65  6e 20 74 68 65 6e 2c 20  |cter.even then, |
00008d90  73 6f 20 79 6f 75 20 63  61 6e 27 74 20 6d 61 69  |so you can't mai|
00008da0  6c 20 53 70 61 72 6b 69  76 65 73 20 6f 72 20 6f  |l Sparkives or o|
00008db0  74 68 65 72 20 62 69 6e  61 72 79 20 66 69 6c 65  |ther binary file|
00008dc0  73 20 74 6f 20 70 65 6f  70 6c 65 2e 0a 48 6f 77  |s to people..How|
00008dd0  65 76 65 72 2c 20 79 6f  75 20 63 61 6e 20 75 75  |ever, you can uu|
00008de0  65 6e 63 6f 64 65 20 74  68 65 20 66 69 6c 65 20  |encode the file |
00008df0  28 61 6e 20 6f 70 74 69  6f 6e 20 53 70 61 72 6b  |(an option Spark|
00008e00  20 6f 66 66 65 72 73 29  20 77 68 69 63 68 20 65  | offers) which e|
00008e10  6e 63 6f 64 65 73 0a 74  68 65 20 66 69 6c 65 20  |ncodes.the file |
00008e20  73 6f 20 69 74 20 77 69  6c 6c 20 73 75 72 76 69  |so it will survi|
00008e30  76 65 2e 20 20 54 68 65  20 66 69 6c 65 20 77 69  |ve.  The file wi|
00008e40  6c 6c 20 69 6e 63 72 65  61 73 65 20 69 6e 20 73  |ll increase in s|
00008e50  69 7a 65 2c 20 62 75 74  20 61 74 20 6c 65 61 73  |ize, but at leas|
00008e60  74 0a 69 74 20 63 61 6e  20 62 65 20 73 65 6e 74  |t.it can be sent|
00008e70  2e 0a 0a 41 72 63 20 6b  61 39 71 20 64 69 66 66  |...Arc ka9q diff|
00008e80  65 72 73 20 66 72 6f 6d  20 74 68 65 20 50 43 20  |ers from the PC |
00008e90  76 65 72 73 69 6f 6e 73  20 69 6e 20 74 68 61 74  |versions in that|
00008ea0  20 61 6c 6c 20 6f 75 74  67 6f 69 6e 67 20 6d 61  | all outgoing ma|
00008eb0  69 6c 20 69 73 20 72 6f  75 74 65 64 0a 76 69 61  |il is routed.via|
00008ec0  20 74 68 65 20 73 6d 74  70 20 67 61 74 65 77 61  | the smtp gatewa|
00008ed0  79 20 64 65 66 69 6e 65  64 20 69 6e 20 21 54 43  |y defined in !TC|
00008ee0  50 49 50 2e 41 75 74 6f  65 78 65 63 2e 20 20 50  |PIP.Autoexec.  P|
00008ef0  72 69 6f 72 20 74 6f 20  74 68 69 73 20 6d 6f 64  |rior to this mod|
00008f00  69 66 69 63 61 74 69 6f  6e 0a 6d 61 69 6c 20 77  |ification.mail w|
00008f10  61 73 20 73 65 6e 74 20  64 69 72 65 63 74 6c 79  |as sent directly|
00008f20  20 74 6f 20 74 68 65 20  73 69 74 65 20 63 6f 6e  | to the site con|
00008f30  63 65 72 6e 65 64 20 28  77 68 69 63 68 20 6d 65  |cerned (which me|
00008f40  61 6e 74 20 74 68 61 74  20 6d 61 69 6c 20 74 6f  |ant that mail to|
00008f50  20 6f 74 68 65 72 0a 64  65 6d 6f 6e 20 73 75 62  | other.demon sub|
00008f60  73 63 72 69 62 65 72 73  20 63 6f 75 6c 64 20 6e  |scribers could n|
00008f70  6f 74 20 62 65 20 73 65  6e 74 20 75 6e 6c 65 73  |ot be sent unles|
00008f80  73 20 74 68 65 79 20 77  65 72 65 20 6c 6f 67 67  |s they were logg|
00008f90  65 64 20 6f 6e 20 74 6f  20 44 49 53 20 61 74 20  |ed on to DIS at |
00008fa0  74 68 65 0a 73 61 6d 65  20 74 69 6d 65 29 2e 20  |the.same time). |
00008fb0  20 41 6c 74 68 6f 75 67  68 20 74 68 69 73 20 63  | Although this c|
00008fc0  68 61 6e 67 65 20 6d 65  61 6e 73 20 74 68 61 74  |hange means that|
00008fd0  20 6d 61 69 6c 20 74 61  6b 65 73 20 73 6c 69 67  | mail takes slig|
00008fe0  68 74 6c 79 20 6c 6f 6e  67 65 72 20 74 6f 0a 72  |htly longer to.r|
00008ff0  65 61 63 68 20 69 74 73  20 64 65 73 74 69 6e 61  |each its destina|
00009000  74 69 6f 6e 2c 20 69 74  20 61 6c 73 6f 20 6d 65  |tion, it also me|
00009010  61 6e 73 20 74 68 61 74  20 79 6f 75 20 28 67 65  |ans that you (ge|
00009020  6e 65 72 61 6c 6c 79 29  20 73 70 65 6e 64 20 6c  |nerally) spend l|
00009030  65 73 73 20 6f 6e 2d 6c  69 6e 65 0a 74 69 6d 65  |ess on-line.time|
00009040  20 73 65 6e 64 69 6e 67  20 69 74 2e 0a 0a 0a 4e  | sending it....N|
00009050  65 77 73 0a 2d 2d 2d 2d  0a 0a 4e 65 77 73 20 64  |ews.----..News d|
00009060  6f 77 6e 6c 6f 61 64 73  20 61 72 65 20 73 74 61  |ownloads are sta|
00009070  72 74 65 64 20 75 73 69  6e 67 20 60 6e 6e 74 70  |rted using `nntp|
00009080  20 6b 69 63 6b 20 44 65  6d 27 20 28 61 73 73 75  | kick Dem' (assu|
00009090  6d 69 6e 67 20 60 44 65  6d 27 20 77 61 73 20 74  |ming `Dem' was t|
000090a0  68 65 0a 61 62 62 72 65  76 69 61 74 69 6f 6e 20  |he.abbreviation |
000090b0  79 6f 75 20 75 73 65 64  20 69 6e 20 74 68 65 20  |you used in the |
000090c0  60 6e 6e 74 70 20 61 64  64 73 65 72 76 65 72 27  |`nntp addserver'|
000090d0  20 63 6f 6d 6d 61 6e 64  20 69 6e 20 79 6f 75 72  | command in your|
000090e0  20 61 75 74 6f 65 78 65  63 29 2e 0a 59 6f 75 20  | autoexec)..You |
000090f0  77 69 6c 6c 20 65 69 74  68 65 72 20 68 61 76 65  |will either have|
00009100  20 74 68 69 73 20 63 6f  6d 6d 61 6e 64 20 69 6e  | this command in|
00009110  20 79 6f 75 72 20 61 75  74 6f 65 78 65 63 20 69  | your autoexec i|
00009120  66 20 79 6f 75 20 77 61  6e 74 20 6e 65 77 73 20  |f you want news |
00009130  65 76 65 72 79 0a 74 69  6d 65 20 79 6f 75 20 6c  |every.time you l|
00009140  6f 67 69 6e 2c 20 6f 72  20 65 6e 74 65 72 20 69  |ogin, or enter i|
00009150  74 20 6d 61 6e 75 61 6c  6c 79 20 74 6f 20 6f 6e  |t manually to on|
00009160  6c 79 20 63 6f 6c 6c 65  63 74 20 6e 65 77 73 20  |ly collect news |
00009170  64 75 72 69 6e 67 20 63  68 65 61 70 20 72 61 74  |during cheap rat|
00009180  65 73 2e 0a 4e 6f 20 66  75 72 74 68 65 72 20 69  |es..No further i|
00009190  6e 74 65 72 61 63 74 69  6f 6e 20 73 68 6f 75 6c  |nteraction shoul|
000091a0  64 20 62 65 20 72 65 71  75 69 72 65 64 20 6f 6e  |d be required on|
000091b0  20 79 6f 75 72 20 70 61  72 74 2e 0a 0a 44 6f 77  | your part...Dow|
000091c0  6e 6c 6f 61 64 65 64 20  6e 65 77 73 20 61 70 70  |nloaded news app|
000091d0  65 61 72 73 20 69 6e 20  21 4d 61 69 6c 44 69 72  |ears in !MailDir|
000091e0  20 6f 72 20 21 4d 61 69  6c 44 69 72 2e 73 70 6f  | or !MailDir.spo|
000091f0  6f 6c 2c 20 64 65 70 65  6e 64 69 6e 67 20 6f 6e  |ol, depending on|
00009200  20 77 68 69 63 68 0a 76  65 72 73 69 6f 6e 20 6f  | which.version o|
00009210  66 20 6b 61 39 71 20 79  6f 75 20 68 61 76 65 2e  |f ka9q you have.|
00009220  20 20 54 68 65 20 66 69  6c 65 20 77 69 6c 6c 20  |  The file will |
00009230  62 65 20 63 61 6c 6c 65  64 20 44 65 6d 4e 65 77  |be called DemNew|
00009240  73 20 28 61 67 61 69 6e  20 61 73 73 75 6d 69 6e  |s (again assumin|
00009250  67 0a 79 6f 75 20 75 73  65 64 20 60 44 65 6d 27  |g.you used `Dem'|
00009260  20 61 73 20 74 68 65 20  61 62 62 72 65 76 69 61  | as the abbrevia|
00009270  74 69 6f 6e 20 69 6e 20  74 68 65 20 6e 6e 74 70  |tion in the nntp|
00009280  20 61 64 64 73 65 72 76  65 72 20 63 6f 6d 6d 61  | addserver comma|
00009290  6e 64 29 2c 20 61 6e 64  20 74 68 65 72 65 0a 77  |nd), and there.w|
000092a0  69 6c 6c 20 61 6c 73 6f  20 62 65 20 61 20 66 69  |ill also be a fi|
000092b0  6c 65 20 63 61 6c 6c 65  64 20 44 65 6d 4e 47 20  |le called DemNG |
000092c0  77 68 69 63 68 20 6c 69  73 74 73 20 61 6c 6c 20  |which lists all |
000092d0  74 68 65 20 6e 65 77 20  67 72 6f 75 70 73 20 77  |the new groups w|
000092e0  68 69 63 68 20 68 61 76  65 0a 62 65 65 6e 20 63  |hich have.been c|
000092f0  72 65 61 74 65 64 20 73  69 6e 63 65 20 79 6f 75  |reated since you|
00009300  20 6c 61 73 74 20 64 6f  77 6e 6c 6f 61 64 65 64  | last downloaded|
00009310  20 6e 65 77 73 2e 20 20  59 6f 75 20 73 68 6f 75  | news.  You shou|
00009320  6c 64 20 6c 6f 6f 6b 20  61 74 20 44 65 6d 4e 47  |ld look at DemNG|
00009330  20 74 6f 0a 73 65 65 20  69 66 20 74 68 65 72 65  | to.see if there|
00009340  27 73 20 61 6e 79 74 68  69 6e 67 20 6f 66 20 69  |'s anything of i|
00009350  6e 74 65 72 65 73 74 2c  20 61 64 64 20 74 68 65  |nterest, add the|
00009360  20 67 72 6f 75 70 73 20  74 6f 20 21 54 43 50 49  | groups to !TCPI|
00009370  50 2e 44 65 6d 47 72 6f  75 70 20 61 73 0a 72 65  |P.DemGroup as.re|
00009380  71 75 69 72 65 64 20 74  68 65 6e 20 64 65 6c 65  |quired then dele|
00009390  74 65 20 69 74 20 28 69  6e 66 6f 72 6d 61 74 69  |te it (informati|
000093a0  6f 6e 20 69 73 20 61 70  70 65 6e 64 65 64 20 74  |on is appended t|
000093b0  6f 20 44 65 6d 4e 47 2c  20 73 6f 20 69 66 20 79  |o DemNG, so if y|
000093c0  6f 75 20 64 6f 6e 27 74  0a 64 65 6c 65 74 65 20  |ou don't.delete |
000093d0  69 74 20 69 74 20 77 69  6c 6c 20 73 6c 6f 77 6c  |it it will slowl|
000093e0  79 20 67 72 6f 77 20 61  6e 64 20 67 72 6f 77 29  |y grow and grow)|
000093f0  2e 20 20 59 6f 75 20 63  61 6e 20 72 65 61 64 20  |.  You can read |
00009400  6e 65 77 73 20 77 69 74  68 20 61 6e 20 65 64 69  |news with an edi|
00009410  74 6f 72 2c 0a 62 75 74  20 69 66 20 79 6f 75 20  |tor,.but if you |
00009420  77 61 6e 74 20 74 6f 20  73 65 65 20 69 74 20 70  |want to see it p|
00009430  72 65 73 65 6e 74 65 64  20 6d 6f 72 65 20 6c 6f  |resented more lo|
00009440  67 69 63 61 6c 6c 79 2c  20 61 6e 64 20 68 61 76  |gically, and hav|
00009450  65 20 74 68 65 20 6f 70  70 6f 72 74 75 6e 69 74  |e the opportunit|
00009460  79 0a 74 6f 20 72 65 70  6c 79 20 79 6f 75 20 73  |y.to reply you s|
00009470  68 6f 75 6c 64 20 67 65  74 20 68 6f 6c 64 20 6f  |hould get hold o|
00009480  66 20 61 20 6e 65 77 73  72 65 61 64 65 72 2e 0a  |f a newsreader..|
00009490  0a 59 6f 75 20 6d 61 79  20 6e 6f 74 69 63 65 20  |.You may notice |
000094a0  74 68 61 74 20 61 66 74  65 72 20 6b 61 39 71 20  |that after ka9q |
000094b0  72 65 71 75 65 73 74 73  20 61 20 6c 69 73 74 20  |requests a list |
000094c0  6f 66 20 67 72 6f 75 70  73 20 74 68 61 74 20 61  |of groups that a|
000094d0  63 74 69 76 69 74 79 20  69 73 0a 72 61 74 68 65  |ctivity is.rathe|
000094e0  72 20 73 6c 6f 77 20 61  74 20 66 69 72 73 74 2e  |r slow at first.|
000094f0  20 20 54 68 69 73 20 69  73 20 62 65 63 61 75 73  |  This is becaus|
00009500  65 20 74 68 65 20 6e 65  77 73 2d 73 65 72 76 65  |e the news-serve|
00009510  72 20 69 73 20 73 65 61  72 63 68 69 6e 67 20 61  |r is searching a|
00009520  6e 20 69 6e 64 65 78 0a  74 6f 20 66 69 6e 64 20  |n index.to find |
00009530  61 72 74 69 63 6c 65 73  20 69 6e 20 74 68 65 20  |articles in the |
00009540  61 70 70 72 6f 70 72 69  61 74 65 20 67 72 6f 75  |appropriate grou|
00009550  70 73 20 77 68 69 63 68  20 68 61 76 65 20 61 72  |ps which have ar|
00009560  72 69 76 65 64 20 73 69  6e 63 65 20 79 6f 75 72  |rived since your|
00009570  0a 6c 61 73 74 20 6e 65  77 73 20 64 6f 77 6e 6c  |.last news downl|
00009580  6f 61 64 20 2d 20 69 74  20 70 61 73 73 65 73 20  |oad - it passes |
00009590  74 68 65 20 75 6e 69 71  75 65 20 6d 65 73 73 61  |the unique messa|
000095a0  67 65 2d 49 44 20 6f 66  20 65 61 63 68 20 6d 61  |ge-ID of each ma|
000095b0  74 63 68 69 6e 67 0a 61  72 74 69 63 6c 65 20 74  |tching.article t|
000095c0  6f 20 6b 61 39 71 20 77  68 69 63 68 20 70 75 74  |o ka9q which put|
000095d0  73 20 74 68 65 20 49 44  73 20 69 6e 20 61 20 74  |s the IDs in a t|
000095e0  65 6d 70 6f 72 61 72 79  20 77 6f 72 6b 66 69 6c  |emporary workfil|
000095f0  65 20 21 54 43 50 49 50  2e 44 65 6d 4e 65 77 0a  |e !TCPIP.DemNew.|
00009600  28 73 65 65 20 70 72 65  76 69 6f 75 73 20 63 6f  |(see previous co|
00009610  6d 6d 65 6e 74 73 20 61  62 6f 75 74 20 60 44 65  |mments about `De|
00009620  6d 27 29 2e 20 20 4f 6e  63 65 20 74 68 65 20 6c  |m').  Once the l|
00009630  69 73 74 20 69 73 20 63  6f 6d 70 6c 65 74 65 20  |ist is complete |
00009640  6b 61 39 71 20 74 68 65  6e 0a 72 65 71 75 65 73  |ka9q then.reques|
00009650  74 73 20 65 61 63 68 20  61 72 74 69 63 6c 65 20  |ts each article |
00009660  69 6e 20 74 75 72 6e 20  61 6e 64 20 74 68 65 72  |in turn and ther|
00009670  65 20 77 69 6c 6c 20 62  65 20 61 20 6c 6f 74 20  |e will be a lot |
00009680  6f 66 20 61 63 74 69 76  69 74 79 20 61 73 20 74  |of activity as t|
00009690  68 65 0a 61 72 74 69 63  6c 65 73 20 63 6f 6d 65  |he.articles come|
000096a0  20 64 6f 77 6e 2e 20 20  49 66 20 6e 65 77 73 20  | down.  If news |
000096b0  74 65 72 6d 69 6e 61 74  65 73 20 75 6e 73 75 63  |terminates unsuc|
000096c0  63 65 73 73 66 75 6c 6c  79 20 28 73 61 79 20 79  |cessfully (say y|
000096d0  6f 75 20 67 65 74 20 63  75 74 0a 6f 66 66 29 20  |ou get cut.off) |
000096e0  74 68 65 6e 20 21 54 43  50 49 50 2e 44 65 6d 4e  |then !TCPIP.DemN|
000096f0  65 77 20 6d 61 79 20 62  65 20 6c 65 66 74 20 68  |ew may be left h|
00009700  61 6e 67 69 6e 67 20 61  72 6f 75 6e 64 20 2d 20  |anging around - |
00009710  64 6f 6e 27 74 20 77 6f  72 72 79 20 61 62 6f 75  |don't worry abou|
00009720  74 20 69 74 2e 0a 0a 4e  6f 74 65 20 74 68 61 74  |t it...Note that|
00009730  20 69 66 20 79 6f 75 27  76 65 20 62 65 65 6e 20  | if you've been |
00009740  6f 6e 20 68 6f 6c 69 64  61 79 20 79 6f 75 20 63  |on holiday you c|
00009750  61 6e 20 72 65 73 65 74  20 74 68 65 20 74 69 6d  |an reset the tim|
00009760  65 20 69 6e 20 21 54 43  50 49 50 2e 44 65 6d 4c  |e in !TCPIP.DemL|
00009770  61 73 74 0a 73 6f 20 79  6f 75 20 64 6f 6e 27 74  |ast.so you don't|
00009780  20 67 65 74 20 64 65 6c  75 67 65 64 20 77 69 74  | get deluged wit|
00009790  68 20 6e 65 77 73 20 2d  20 74 68 61 74 27 73 20  |h news - that's |
000097a0  69 66 20 79 6f 75 20 63  61 6e 20 6c 69 76 65 20  |if you can live |
000097b0  77 69 74 68 6f 75 74 20  69 74 2e 0a 0a 4f 75 74  |without it...Out|
000097c0  67 6f 69 6e 67 20 6e 65  77 73 20 61 72 74 69 63  |going news artic|
000097d0  6c 65 73 20 61 72 65 20  61 63 74 75 61 6c 6c 79  |les are actually|
000097e0  20 73 65 6e 74 20 61 73  20 65 2d 6d 61 69 6c 2e  | sent as e-mail.|
000097f0  20 20 44 65 70 65 6e 64  69 6e 67 20 6f 6e 20 77  |  Depending on w|
00009800  68 69 63 68 0a 6e 65 77  73 72 65 61 64 65 72 20  |hich.newsreader |
00009810  79 6f 75 20 75 73 65 20  74 68 65 79 20 77 69 6c  |you use they wil|
00009820  6c 20 62 65 20 61 64 64  72 65 73 73 65 64 20 65  |l be addressed e|
00009830  69 74 68 65 72 20 74 6f  0a 6d 61 69 6c 32 6e 65  |ither to.mail2ne|
00009840  77 73 40 70 6f 73 74 2e  64 65 6d 6f 6e 2e 63 6f  |ws@post.demon.co|
00009850  2e 75 6b 20 28 77 68 69  63 68 20 61 6c 6c 6f 77  |.uk (which allow|
00009860  73 20 63 72 6f 73 73 2d  70 6f 73 74 69 6e 67 29  |s cross-posting)|
00009870  20 6f 72 0a 3c 6e 65 77  73 67 72 6f 75 70 3e 40  | or.<newsgroup>@|
00009880  70 6f 73 74 2e 64 65 6d  6f 6e 2e 63 6f 2e 75 6b  |post.demon.co.uk|
00009890  20 28 77 68 65 72 65 20  74 68 65 20 61 72 74 69  | (where the arti|
000098a0  63 6c 65 20 69 73 20 70  6f 73 74 65 64 20 6f 6e  |cle is posted on|
000098b0  6c 79 20 74 6f 20 74 68  65 0a 67 72 6f 75 70 20  |ly to the.group |
000098c0  67 69 76 65 6e 20 69 6e  20 74 68 65 20 61 64 64  |given in the add|
000098d0  72 65 73 73 2c 20 65 2e  67 2e 2c 20 63 6f 6d 70  |ress, e.g., comp|
000098e0  2e 73 79 73 2e 61 63 6f  72 6e 40 70 6f 73 74 2e  |.sys.acorn@post.|
000098f0  64 65 6d 6f 6e 2e 63 6f  2e 75 6b 20 74 6f 20 70  |demon.co.uk to p|
00009900  6f 73 74 0a 74 6f 20 63  6f 6d 70 2e 73 79 73 2e  |ost.to comp.sys.|
00009910  61 63 6f 72 6e 29 2e 20  20 45 69 74 68 65 72 20  |acorn).  Either |
00009920  77 61 79 2c 20 79 6f 75  20 68 61 76 65 20 74 68  |way, you have th|
00009930  65 20 6f 70 70 6f 72 74  75 6e 69 74 79 20 74 6f  |e opportunity to|
00009940  20 74 77 65 61 6b 20 6f  72 20 72 65 6d 6f 76 65  | tweak or remove|
00009950  0a 74 68 65 6d 20 62 65  66 6f 72 65 20 66 69 72  |.them before fir|
00009960  69 6e 67 20 75 70 20 6b  61 39 71 20 28 73 65 65  |ing up ka9q (see|
00009970  20 74 68 65 20 73 65 63  74 69 6f 6e 20 6f 6e 20  | the section on |
00009980  4d 61 69 6c 29 2e 20 20  42 79 20 74 68 65 20 77  |Mail).  By the w|
00009990  61 79 2c 20 74 68 65 72  65 27 73 0a 61 20 6c 69  |ay, there's.a li|
000099a0  74 74 6c 65 20 6d 6f 72  65 20 74 6f 20 63 72 65  |ttle more to cre|
000099b0  61 74 69 6e 67 20 61 20  76 61 6c 69 64 20 6e 65  |ating a valid ne|
000099c0  77 73 20 70 6f 73 74 69  6e 67 20 74 68 61 6e 20  |ws posting than |
000099d0  6a 75 73 74 20 61 64 64  72 65 73 73 69 6e 67 20  |just addressing |
000099e0  6d 61 69 6c 20 74 6f 0a  6d 61 69 6c 32 6e 65 77  |mail to.mail2new|
000099f0  73 2c 20 73 6f 20 64 6f  6e 27 74 20 62 65 20 74  |s, so don't be t|
00009a00  65 6d 70 74 65 64 20 74  6f 20 64 6f 20 69 74 20  |empted to do it |
00009a10  62 79 20 68 61 6e 64 2e  2e 2e 0a 0a 49 66 20 6e  |by hand.....If n|
00009a20  65 77 73 2e 64 65 6d 6f  6e 2e 63 6f 2e 75 6b 20  |ews.demon.co.uk |
00009a30  69 73 20 68 65 61 76 69  6c 79 20 6c 6f 61 64 65  |is heavily loade|
00009a40  64 20 69 74 20 77 69 6c  6c 20 72 65 66 75 73 65  |d it will refuse|
00009a50  20 66 75 72 74 68 65 72  20 63 6f 6e 6e 65 63 74  | further connect|
00009a60  69 6f 6e 73 20 2d 0a 69  66 20 74 68 65 72 65 20  |ions -.if there |
00009a70  61 70 70 65 61 72 73 20  74 6f 20 62 65 20 6e 6f  |appears to be no|
00009a80  20 61 63 74 69 76 69 74  79 20 75 73 65 20 74 68  | activity use th|
00009a90  65 20 74 63 70 20 73 74  61 74 75 73 20 63 6f 6d  |e tcp status com|
00009aa0  6d 61 6e 64 20 28 65 78  70 6c 61 69 6e 65 64 0a  |mand (explained.|
00009ab0  6c 61 74 65 72 29 20 74  6f 20 73 65 65 20 69 66  |later) to see if|
00009ac0  20 73 6f 63 6b 65 74 20  31 31 39 20 69 73 20 69  | socket 119 is i|
00009ad0  6e 20 75 73 65 2e 20 20  49 66 20 6e 6f 74 2c 20  |n use.  If not, |
00009ae0  74 72 79 20 74 68 65 20  6e 6e 74 70 20 6b 69 63  |try the nntp kic|
00009af0  6b 20 63 6f 6d 6d 61 6e  64 0a 61 67 61 69 6e 2c  |k command.again,|
00009b00  20 6f 72 20 6c 6f 67 6f  75 74 20 61 6e 64 20 74  | or logout and t|
00009b10  72 79 20 6c 61 74 65 72  2e 0a 0a 54 65 6c 6e 65  |ry later...Telne|
00009b20  74 0a 2d 2d 2d 2d 2d 2d  0a 0a 54 65 6c 6e 65 74  |t.------..Telnet|
00009b30  20 61 6c 6c 6f 77 73 20  79 6f 75 20 74 6f 20 6c  | allows you to l|
00009b40  6f 67 69 6e 20 74 6f 20  72 65 6d 6f 74 65 20 73  |ogin to remote s|
00009b50  69 74 65 73 20 2d 20 6a  75 73 74 20 60 74 65 6c  |ites - just `tel|
00009b60  6e 65 74 20 3c 73 69 74  65 3e 27 20 65 2e 67 2e  |net <site>' e.g.|
00009b70  2c 0a 60 74 65 6c 6e 65  74 20 61 72 63 68 69 65  |,.`telnet archie|
00009b80  2e 64 6f 63 2e 69 63 2e  61 63 2e 75 6b 27 20 74  |.doc.ic.ac.uk' t|
00009b90  6f 20 63 6f 6e 6e 65 63  74 20 74 6f 20 74 68 65  |o connect to the|
00009ba0  20 60 61 72 63 68 69 65  27 20 49 6e 74 65 72 6e  | `archie' Intern|
00009bb0  65 74 20 61 72 63 68 69  76 65 0a 6c 69 73 74 69  |et archive.listi|
00009bc0  6e 67 20 73 65 72 76 69  63 65 20 61 74 20 49 6d  |ng service at Im|
00009bd0  70 65 72 69 61 6c 20 43  6f 6c 6c 65 67 65 2e 20  |perial College. |
00009be0  20 46 6f 72 20 73 6f 6d  65 20 73 69 74 65 73 20  | For some sites |
00009bf0  61 20 74 65 6c 6e 65 74  20 73 65 73 73 69 6f 6e  |a telnet session|
00009c00  20 77 69 6c 6c 0a 62 65  68 61 76 65 20 61 73 20  | will.behave as |
00009c10  69 66 20 79 6f 75 20 77  65 72 65 20 6c 6f 67 67  |if you were logg|
00009c20  69 6e 67 20 69 6e 20 61  74 20 61 20 6c 6f 63 61  |ing in at a loca|
00009c30  6c 20 74 65 72 6d 69 6e  61 6c 20 6f 6e 20 74 68  |l terminal on th|
00009c40  61 74 20 6d 61 63 68 69  6e 65 20 2d 20 79 6f 75  |at machine - you|
00009c50  0a 77 69 6c 6c 20 62 65  20 61 73 6b 65 64 20 66  |.will be asked f|
00009c60  6f 72 20 61 20 75 73 65  72 6e 61 6d 65 20 61 6e  |or a username an|
00009c70  64 20 70 61 73 73 77 6f  72 64 20 28 69 66 20 79  |d password (if y|
00009c80  6f 75 20 64 6f 6e 27 74  20 6b 6e 6f 77 20 61 20  |ou don't know a |
00009c90  76 61 6c 69 64 0a 63 6f  6d 62 69 6e 61 74 69 6f  |valid.combinatio|
00009ca0  6e 20 79 6f 75 20 77 6f  6e 27 74 20 67 65 74 20  |n you won't get |
00009cb0  76 65 72 79 20 66 61 72  29 2e 20 20 49 66 20 79  |very far).  If y|
00009cc0  6f 75 20 74 65 6c 6e 65  74 20 74 6f 20 69 6e 66  |ou telnet to inf|
00009cd0  6f 72 6d 61 74 69 6f 6e  20 73 65 72 76 69 63 65  |ormation service|
00009ce0  73 0a 79 6f 75 20 77 69  6c 6c 20 75 73 75 61 6c  |s.you will usual|
00009cf0  6c 79 20 62 65 20 74 6f  6c 64 20 61 20 75 73 65  |ly be told a use|
00009d00  72 6e 61 6d 65 20 61 6e  64 20 70 61 73 73 77 6f  |rname and passwo|
00009d10  72 64 20 74 6f 20 65 6e  74 65 72 2c 20 6f 72 20  |rd to enter, or |
00009d20  6c 6f 67 67 65 64 20 6f  6e 0a 61 75 74 6f 6d 61  |logged on.automa|
00009d30  74 69 63 61 6c 6c 79 2e  20 20 53 6f 6d 65 20 73  |tically.  Some s|
00009d40  69 74 65 73 20 6d 61 79  20 72 65 61 63 74 20 74  |ites may react t|
00009d50  6f 20 74 65 6c 6e 65 74  20 63 6f 6e 6e 65 63 74  |o telnet connect|
00009d60  69 6f 6e 73 20 69 6e 20  61 20 73 70 65 63 69 61  |ions in a specia|
00009d70  6c 20 77 61 79 3a 0a 66  6f 72 20 69 6e 73 74 61  |l way:.for insta|
00009d80  6e 63 65 20 79 6f 75 20  63 68 61 6e 67 65 20 79  |nce you change y|
00009d90  6f 75 72 20 73 69 74 65  27 73 20 70 61 73 73 77  |our site's passw|
00009da0  6f 72 64 20 62 79 20 60  74 65 6c 6e 65 74 20 70  |ord by `telnet p|
00009db0  61 73 73 77 6f 72 64 2e  64 65 6d 6f 6e 2e 63 6f  |assword.demon.co|
00009dc0  2e 75 6b 27 0a 61 6e 64  20 66 6f 6c 6c 6f 77 69  |.uk'.and followi|
00009dd0  6e 67 20 74 68 65 20 69  6e 73 74 72 75 63 74 69  |ng the instructi|
00009de0  6f 6e 73 2e 0a 0a 59 6f  75 20 63 61 6e 20 65 76  |ons...You can ev|
00009df0  65 6e 20 75 73 65 20 74  65 6c 6e 65 74 20 74 6f  |en use telnet to|
00009e00  20 65 78 70 6c 6f 72 65  20 74 68 65 20 68 69 64  | explore the hid|
00009e10  64 65 6e 20 64 65 70 74  68 73 20 6f 66 20 73 6f  |den depths of so|
00009e20  6d 65 20 70 72 6f 74 6f  63 6f 6c 73 20 77 68 69  |me protocols whi|
00009e30  63 68 0a 62 75 69 6c 64  20 75 70 6f 6e 20 74 65  |ch.build upon te|
00009e40  6c 6e 65 74 20 62 79 20  61 64 64 69 6e 67 20 61  |lnet by adding a|
00009e50  20 60 73 6f 63 6b 65 74  20 6e 75 6d 62 65 72 27  | `socket number'|
00009e60  20 74 6f 20 74 68 65 20  63 6f 6d 6d 61 6e 64 2c  | to the command,|
00009e70  20 62 75 74 20 74 68 61  74 20 69 73 0a 6f 75 74  | but that is.out|
00009e80  73 69 64 65 20 74 68 65  20 73 63 6f 70 65 20 6f  |side the scope o|
00009e90  66 20 74 68 69 73 20 64  6f 63 75 6d 65 6e 74 2e  |f this document.|
00009ea0  0a 0a 4d 6f 73 74 20 73  69 6e 67 6c 65 2d 75 73  |..Most single-us|
00009eb0  65 72 20 6d 61 63 68 69  6e 65 73 20 28 61 73 20  |er machines (as |
00009ec0  75 73 65 64 20 62 79 20  6d 61 6e 79 20 64 65 6d  |used by many dem|
00009ed0  6f 6e 20 73 75 62 73 63  72 69 62 65 72 73 29 20  |on subscribers) |
00009ee0  77 69 6c 6c 20 65 6e 74  65 72 0a 61 20 63 68 61  |will enter.a cha|
00009ef0  74 20 6d 6f 64 65 20 69  66 20 79 6f 75 20 74 65  |t mode if you te|
00009f00  6c 6e 65 74 20 74 6f 20  74 68 65 6d 20 2d 20 79  |lnet to them - y|
00009f10  6f 75 20 63 61 6e 20 74  61 6c 6b 20 74 6f 20 79  |ou can talk to y|
00009f20  6f 75 72 20 66 72 69 65  6e 64 73 20 77 68 69 6c  |our friends whil|
00009f30  73 74 0a 6e 65 77 73 20  64 6f 77 6e 6c 6f 61 64  |st.news download|
00009f40  73 2e 20 20 49 66 20 74  68 65 20 70 65 72 73 6f  |s.  If the perso|
00009f50  6e 20 79 6f 75 27 72 65  20 63 68 61 74 74 69 6e  |n you're chattin|
00009f60  67 20 74 6f 20 69 73 20  75 73 69 6e 67 20 61 20  |g to is using a |
00009f70  50 43 20 79 6f 75 20 73  68 6f 75 6c 64 0a 74 65  |PC you should.te|
00009f80  6c 6e 65 74 20 74 6f 20  73 6f 63 6b 65 74 20 38  |lnet to socket 8|
00009f90  37 20 62 79 20 60 74 65  6c 6e 65 74 20 3c 73 69  |7 by `telnet <si|
00009fa0  74 65 3e 20 38 37 27 20  6f 72 20 74 68 65 79 20  |te> 87' or they |
00009fb0  77 69 6c 6c 20 68 61 76  65 20 61 20 68 61 72 64  |will have a hard|
00009fc0  20 74 69 6d 65 20 6f 66  0a 74 68 69 6e 67 73 2e  | time of.things.|
00009fd0  0a 0a 54 65 6c 6e 65 74  20 69 73 20 6f 6e 65 20  |..Telnet is one |
00009fe0  6f 66 20 74 68 65 20 6b  61 39 71 20 63 6f 6d 6d  |of the ka9q comm|
00009ff0  61 6e 64 73 20 77 68 69  63 68 20 72 75 6e 73 20  |ands which runs |
0000a000  69 6e 20 69 74 73 20 6f  77 6e 20 60 73 65 73 73  |in its own `sess|
0000a010  69 6f 6e 27 20 2d 20 79  6f 75 0a 73 68 6f 75 6c  |ion' - you.shoul|
0000a020  64 20 72 65 61 64 20 74  68 65 20 6e 65 78 74 20  |d read the next |
0000a030  73 65 63 74 69 6f 6e 20  74 6f 20 73 65 65 20 77  |section to see w|
0000a040  68 61 74 20 74 68 69 73  20 6d 65 61 6e 73 2e 20  |hat this means. |
0000a050  20 44 65 70 65 6e 64 69  6e 67 20 6f 6e 20 77 68  | Depending on wh|
0000a060  61 74 0a 79 6f 75 20 74  65 6c 6e 65 74 20 74 6f  |at.you telnet to|
0000a070  2c 20 79 6f 75 20 6d 69  67 68 74 20 6e 65 65 64  |, you might need|
0000a080  20 74 6f 20 75 73 65 20  6c 6f 67 6f 75 74 2c 20  | to use logout, |
0000a090  6c 6f 67 6f 66 66 2c 20  71 75 69 74 20 6f 72 20  |logoff, quit or |
0000a0a0  65 78 69 74 20 74 6f 0a  66 69 6e 69 73 68 20 28  |exit to.finish (|
0000a0b0  69 66 20 79 6f 75 20 74  65 6c 6e 65 74 20 74 6f  |if you telnet to|
0000a0c0  20 73 6f 6d 65 6f 6e 65  20 66 6f 72 20 61 20 63  | someone for a c|
0000a0d0  68 61 74 20 79 6f 75 20  68 61 76 65 20 74 6f 20  |hat you have to |
0000a0e0  72 65 74 75 72 6e 20 74  6f 20 74 68 65 0a 6e 65  |return to the.ne|
0000a0f0  74 20 70 72 6f 6d 70 74  20 61 6e 64 20 63 6c 6f  |t prompt and clo|
0000a100  73 65 20 74 68 65 20 73  65 73 73 69 6f 6e 20 2d  |se the session -|
0000a110  20 73 65 65 20 6e 65 78  74 20 73 65 63 74 69 6f  | see next sectio|
0000a120  6e 29 2e 0a 0a 49 66 20  6b 61 39 71 20 63 6f 6d  |n)...If ka9q com|
0000a130  70 6c 61 69 6e 73 20 6f  66 20 61 6e 20 75 6e 6b  |plains of an unk|
0000a140  6e 6f 77 6e 20 68 6f 73  74 20 79 6f 75 20 77 69  |nown host you wi|
0000a150  6c 6c 20 68 61 76 65 20  74 6f 20 66 69 6e 64 20  |ll have to find |
0000a160  74 68 65 20 49 50 20 61  64 64 72 65 73 73 0a 28  |the IP address.(|
0000a170  73 65 65 20 73 65 63 74  69 6f 6e 20 6f 6e 20 66  |see section on f|
0000a180  69 6e 67 65 72 29 20 61  6e 64 20 74 65 6c 6e 65  |inger) and telne|
0000a190  74 20 74 6f 20 74 68 61  74 20 69 6e 73 74 65 61  |t to that instea|
0000a1a0  64 20 75 6e 74 69 6c 20  79 6f 75 20 75 70 64 61  |d until you upda|
0000a1b0  74 65 20 79 6f 75 72 0a  64 6f 6d 61 69 6e 20 66  |te your.domain f|
0000a1c0  69 6c 65 2e 0a 0a 0a 53  65 73 73 69 6f 6e 73 0a  |ile....Sessions.|
0000a1d0  2d 2d 2d 2d 2d 2d 2d 2d  0a 0a 53 6f 6d 65 20 6b  |--------..Some k|
0000a1e0  61 39 71 20 63 6f 6d 6d  61 6e 64 73 20 28 73 75  |a9q commands (su|
0000a1f0  63 68 20 61 73 20 74 65  6c 6e 65 74 20 61 6e 64  |ch as telnet and|
0000a200  20 66 74 70 29 20 63 72  65 61 74 65 20 61 20 60  | ftp) create a `|
0000a210  73 65 73 73 69 6f 6e 27  20 2d 20 79 6f 75 0a 63  |session' - you.c|
0000a220  61 6e 20 68 61 76 65 20  73 65 76 65 72 61 6c 20  |an have several |
0000a230  73 65 73 73 69 6f 6e 73  20 72 75 6e 6e 69 6e 67  |sessions running|
0000a240  20 73 69 6d 75 6c 74 61  6e 65 6f 75 73 6c 79 20  | simultaneously |
0000a250  61 6e 64 20 73 77 69 74  63 68 20 62 65 74 77 65  |and switch betwe|
0000a260  65 6e 20 74 68 65 6d 0a  28 2a 6f 6e 6c 79 2a 20  |en them.(*only* |
0000a270  69 66 20 79 6f 75 27 72  65 20 75 73 69 6e 67 20  |if you're using |
0000a280  74 68 65 20 60 69 6e 74  65 72 6e 61 6c 27 20 77  |the `internal' w|
0000a290  69 6e 64 6f 77 20 61 6e  64 20 6e 6f 74 20 70 69  |indow and not pi|
0000a2a0  70 69 6e 67 20 69 2f 6f  20 74 68 72 6f 75 67 68  |ping i/o through|
0000a2b0  0a 79 6f 75 72 20 63 6f  6d 6d 73 20 70 72 6f 67  |.your comms prog|
0000a2c0  72 61 6d 29 2e 0a 0a 49  66 20 79 6f 75 27 76 65  |ram)...If you've|
0000a2d0  20 65 6e 74 65 72 65 64  20 61 20 74 65 6c 6e 65  | entered a telne|
0000a2e0  74 20 63 6f 6d 6d 61 6e  64 20 74 68 65 20 74 69  |t command the ti|
0000a2f0  74 6c 65 20 6f 66 20 74  68 65 20 6b 61 39 71 20  |tle of the ka9q |
0000a300  77 69 6e 64 6f 77 20 77  69 6c 6c 20 63 68 61 6e  |window will chan|
0000a310  67 65 0a 66 72 6f 6d 20  60 4e 45 54 20 3c 76 65  |ge.from `NET <ve|
0000a320  72 73 69 6f 6e 3e 27 20  74 6f 20 60 54 65 6c 65  |rsion>' to `Tele|
0000a330  6e 74 20 2d 20 3c 73 69  74 65 3e 27 2e 20 20 41  |nt - <site>'.  A|
0000a340  6c 73 6f 20 74 68 65 20  63 6f 6d 6d 61 6e 64 20  |lso the command |
0000a350  70 72 6f 6d 70 74 20 60  6e 65 74 3e 27 0a 77 69  |prompt `net>'.wi|
0000a360  6c 6c 20 6e 6f 20 6c 6f  6e 67 65 72 20 62 65 20  |ll no longer be |
0000a370  70 72 65 73 65 6e 74 2e  20 20 41 6e 79 74 68 69  |present.  Anythi|
0000a380  6e 67 20 79 6f 75 20 74  79 70 65 20 6e 6f 77 20  |ng you type now |
0000a390  77 69 6c 6c 20 62 65 20  73 65 6e 74 20 74 6f 20  |will be sent to |
0000a3a0  74 68 65 20 72 65 6d 6f  74 65 0a 73 69 74 65 20  |the remote.site |
0000a3b0  28 61 66 74 65 72 20 79  6f 75 20 70 72 65 73 73  |(after you press|
0000a3c0  20 72 65 74 75 72 6e 29  2e 20 20 59 6f 75 20 63  | return).  You c|
0000a3d0  61 6e 20 72 65 74 75 72  6e 20 74 6f 20 74 68 65  |an return to the|
0000a3e0  20 6b 61 39 71 20 63 6f  6d 6d 61 6e 64 20 6c 69  | ka9q command li|
0000a3f0  6e 65 20 62 79 0a 70 72  65 73 73 69 6e 67 20 46  |ne by.pressing F|
0000a400  31 30 20 28 74 68 69 73  20 2a 6f 6e 6c 79 2a 20  |10 (this *only* |
0000a410  77 6f 72 6b 73 20 77 69  74 68 20 74 68 65 20 60  |works with the `|
0000a420  69 6e 74 65 72 6e 61 6c  27 20 77 69 6e 64 6f 77  |internal' window|
0000a430  2c 20 69 66 20 79 6f 75  20 70 69 70 65 0a 69 2f  |, if you pipe.i/|
0000a440  6f 20 74 68 72 6f 75 67  68 20 79 6f 75 72 20 63  |o through your c|
0000a450  6f 6d 6d 73 20 70 72 6f  67 72 61 6d 20 75 73 65  |omms program use|
0000a460  20 43 74 72 6c 2d 5d 20  69 6e 73 74 65 61 64 29  | Ctrl-] instead)|
0000a470  20 2d 20 74 68 65 20 60  6e 65 74 3e 27 20 70 72  | - the `net>' pr|
0000a480  6f 6d 70 74 0a 72 65 74  75 72 6e 73 20 61 6e 64  |ompt.returns and|
0000a490  20 74 68 65 20 77 69 6e  64 6f 77 20 74 69 74 6c  | the window titl|
0000a4a0  65 20 72 65 76 65 72 74  73 20 74 6f 20 60 4e 65  |e reverts to `Ne|
0000a4b0  74 20 3c 76 65 72 73 69  6f 6e 3e 27 2e 20 20 42  |t <version>'.  B|
0000a4c0  61 63 6b 20 61 74 20 74  68 65 20 60 6e 65 74 3e  |ack at the `net>|
0000a4d0  27 0a 70 72 6f 6d 70 74  20 79 6f 75 20 63 61 6e  |'.prompt you can|
0000a4e0  20 65 6e 74 65 72 20 6b  61 39 71 20 63 6f 6d 6d  | enter ka9q comm|
0000a4f0  61 6e 64 73 20 61 67 61  69 6e 2c 20 62 75 74 20  |ands again, but |
0000a500  74 68 65 20 74 65 6c 6e  65 74 20 73 65 73 73 69  |the telnet sessi|
0000a510  6f 6e 20 69 73 6e 27 74  20 64 65 61 64 20 2d 0a  |on isn't dead -.|
0000a520  69 74 27 73 20 6a 75 73  74 20 68 69 64 69 6e 67  |it's just hiding|
0000a530  2e 20 20 49 66 20 79 6f  75 20 74 79 70 65 20 74  |.  If you type t|
0000a540  68 65 20 63 6f 6d 6d 61  6e 64 20 60 73 65 73 73  |he command `sess|
0000a550  69 6f 6e 27 20 61 74 20  74 68 65 20 6e 65 74 20  |ion' at the net |
0000a560  70 72 6f 6d 70 74 20 69  74 0a 77 69 6c 6c 20 6c  |prompt it.will l|
0000a570  69 73 74 20 61 6c 6c 20  61 63 74 69 76 65 20 73  |ist all active s|
0000a580  65 73 73 69 6f 6e 73 20  2d 20 74 68 65 79 20 65  |essions - they e|
0000a590  61 63 68 20 68 61 76 65  20 61 20 6e 75 6d 62 65  |ach have a numbe|
0000a5a0  72 20 61 6e 64 20 79 6f  75 20 63 61 6e 20 72 65  |r and you can re|
0000a5b0  74 75 72 6e 20 74 6f 0a  74 68 65 6d 20 62 79 20  |turn to.them by |
0000a5c0  65 6e 74 65 72 69 6e 67  20 60 73 65 73 73 69 6f  |entering `sessio|
0000a5d0  6e 20 3c 6e 75 6d 62 65  72 3e 27 2e 20 20 4f 6e  |n <number>'.  On|
0000a5e0  65 20 6f 66 20 74 68 65  20 73 65 73 73 69 6f 6e  |e of the session|
0000a5f0  73 20 77 69 6c 6c 20 68  61 76 65 20 61 6e 0a 61  |s will have an.a|
0000a600  73 74 65 72 69 73 6b 20  62 79 20 69 74 20 2d 20  |sterisk by it - |
0000a610  74 68 61 74 20 69 73 20  74 68 65 20 73 65 73 73  |that is the sess|
0000a620  69 6f 6e 20 79 6f 75 20  77 65 72 65 20 6d 6f 73  |ion you were mos|
0000a630  74 20 72 65 63 65 6e 74  6c 79 20 75 73 69 6e 67  |t recently using|
0000a640  2c 20 61 6e 64 0a 70 72  65 73 73 69 6e 67 20 72  |, and.pressing r|
0000a650  65 74 75 72 6e 20 61 74  20 74 68 65 20 60 6e 65  |eturn at the `ne|
0000a660  74 3e 27 20 70 72 6f 6d  70 74 20 77 69 6c 6c 20  |t>' prompt will |
0000a670  28 75 73 75 61 6c 6c 79  29 20 72 65 74 75 72 6e  |(usually) return|
0000a680  20 74 6f 20 69 74 2e 0a  0a 49 66 20 79 6f 75 20  | to it...If you |
0000a690  63 6c 6f 73 65 20 74 68  65 20 73 65 73 73 69 6f  |close the sessio|
0000a6a0  6e 20 28 73 61 79 20 62  79 20 6c 6f 67 67 69 6e  |n (say by loggin|
0000a6b0  67 20 6f 75 74 20 6f 66  20 61 20 74 65 6c 6e 65  |g out of a telne|
0000a6c0  74 20 73 65 73 73 69 6f  6e 20 6f 72 0a 71 75 69  |t session or.qui|
0000a6d0  74 74 69 6e 67 20 61 6e  20 66 74 70 20 73 65 73  |tting an ftp ses|
0000a6e0  73 69 6f 6e 29 20 6f 6e  63 65 20 74 68 65 20 72  |sion) once the r|
0000a6f0  65 6d 6f 74 65 20 73 69  74 65 20 68 61 73 20 61  |emote site has a|
0000a700  63 6b 6e 6f 77 6c 65 64  67 65 64 20 79 6f 75 20  |cknowledged you |
0000a710  77 69 6c 6c 0a 62 65 20  72 65 74 75 72 6e 65 64  |will.be returned|
0000a720  20 74 6f 20 74 68 65 20  60 6e 65 74 3e 27 20 70  | to the `net>' p|
0000a730  72 6f 6d 70 74 2e 20 20  49 66 20 79 6f 75 20 63  |rompt.  If you c|
0000a740  61 6e 27 74 20 77 6f 72  6b 20 6f 75 74 20 68 6f  |an't work out ho|
0000a750  77 20 74 6f 20 66 69 6e  69 73 68 20 61 0a 70 61  |w to finish a.pa|
0000a760  72 74 69 63 75 6c 61 72  20 73 65 73 73 69 6f 6e  |rticular session|
0000a770  20 28 79 6f 75 20 63 61  6e 27 74 20 6c 6f 67 6f  | (you can't logo|
0000a780  75 74 20 69 66 20 79 6f  75 27 72 65 20 75 73 69  |ut if you're usi|
0000a790  6e 67 20 74 65 6c 6e 65  74 20 74 6f 20 63 68 61  |ng telnet to cha|
0000a7a0  74 20 74 6f 0a 73 6f 6d  65 6f 6e 65 29 2c 20 79  |t to.someone), y|
0000a7b0  6f 75 20 63 61 6e 20 6b  69 6c 6c 20 61 20 73 65  |ou can kill a se|
0000a7c0  73 73 69 6f 6e 20 77 69  74 68 20 74 68 65 20 60  |ssion with the `|
0000a7d0  63 6c 6f 73 65 27 20 63  6f 6d 6d 61 6e 64 20 2d  |close' command -|
0000a7e0  20 65 2e 67 2e 2c 20 46  31 30 0a 66 6f 6c 6c 6f  | e.g., F10.follo|
0000a7f0  77 65 64 20 62 79 20 60  63 6c 6f 73 65 20 3c 73  |wed by `close <s|
0000a800  65 73 73 69 6f 6e 20 6e  75 6d 62 65 72 3e 27 2e  |ession number>'.|
0000a810  0a 0a 4e 6f 74 65 20 74  68 61 74 20 77 68 69 6c  |..Note that whil|
0000a820  73 74 20 79 6f 75 20 61  72 65 20 69 6e 20 61 20  |st you are in a |
0000a830  73 65 73 73 69 6f 6e 20  79 6f 75 20 77 69 6c 6c  |session you will|
0000a840  20 73 74 69 6c 6c 20 73  65 65 20 69 6e 66 6f 72  | still see infor|
0000a850  6d 61 74 69 6f 6e 61 6c  0a 6d 65 73 73 61 67 65  |mational.message|
0000a860  73 20 66 72 6f 6d 20 6b  61 39 71 20 28 66 6f 72  |s from ka9q (for|
0000a870  20 69 6e 73 74 61 6e 63  65 20 6d 61 69 6c 20 61  | instance mail a|
0000a880  6e 64 20 6e 65 77 73 20  70 72 6f 67 72 65 73 73  |nd news progress|
0000a890  29 20 2d 20 74 68 69 73  20 69 73 20 75 73 65 66  |) - this is usef|
0000a8a0  75 6c 0a 62 65 63 61 75  73 65 20 79 6f 75 20 64  |ul.because you d|
0000a8b0  6f 6e 27 74 20 68 61 76  65 20 74 6f 20 72 65 74  |on't have to ret|
0000a8c0  75 72 6e 20 74 6f 20 74  68 65 20 60 6e 65 74 3e  |urn to the `net>|
0000a8d0  27 20 70 72 6f 6d 70 74  20 74 6f 20 73 65 65 20  |' prompt to see |
0000a8e0  68 6f 77 20 74 68 69 6e  67 73 0a 61 72 65 20 67  |how things.are g|
0000a8f0  6f 69 6e 67 2c 20 62 75  74 20 69 74 27 73 20 61  |oing, but it's a|
0000a900  6c 73 6f 20 61 20 62 69  74 20 6f 66 20 61 20 70  |lso a bit of a p|
0000a910  61 69 6e 20 62 65 63 61  75 73 65 20 74 68 65 79  |ain because they|
0000a920  20 61 70 70 65 61 72 20  69 6e 20 74 68 65 20 6d  | appear in the m|
0000a930  69 64 64 6c 65 0a 6f 66  20 77 68 61 74 20 79 6f  |iddle.of what yo|
0000a940  75 27 72 65 20 74 79 70  69 6e 67 2e 20 20 53 6f  |u're typing.  So|
0000a950  6d 65 74 69 6d 65 73 20  74 68 65 20 60 6e 65 74  |metimes the `net|
0000a960  3e 27 20 70 72 6f 6d 70  74 20 64 6f 65 73 6e 27  |>' prompt doesn'|
0000a970  74 20 61 70 70 65 61 72  20 61 66 74 65 72 0a 79  |t appear after.y|
0000a980  6f 75 20 70 72 65 73 73  20 46 31 30 20 2d 20 63  |ou press F10 - c|
0000a990  68 65 63 6b 20 74 68 65  20 77 69 6e 64 6f 77 20  |heck the window |
0000a9a0  74 69 74 6c 65 20 74 6f  20 73 65 65 20 77 68 65  |title to see whe|
0000a9b0  72 65 20 79 6f 75 20 61  72 65 2e 0a 0a 53 65 73  |re you are...Ses|
0000a9c0  73 69 6f 6e 73 20 62 75  66 66 65 72 20 69 6e 66  |sions buffer inf|
0000a9d0  6f 72 6d 61 74 69 6f 6e  20 73 65 6e 74 20 66 72  |ormation sent fr|
0000a9e0  6f 6d 20 74 68 65 20 72  65 6d 6f 74 65 20 6d 61  |om the remote ma|
0000a9f0  63 68 69 6e 65 20 77 68  69 6c 73 74 20 79 6f 75  |chine whilst you|
0000aa00  27 72 65 20 69 6e 0a 61  6e 6f 74 68 65 72 20 73  |'re in.another s|
0000aa10  65 73 73 69 6f 6e 20 6f  72 20 61 74 20 74 68 65  |ession or at the|
0000aa20  20 60 6e 65 74 3e 27 20  70 72 6f 6d 70 74 20 2d  | `net>' prompt -|
0000aa30  20 74 6f 20 61 20 64 65  67 72 65 65 2e 20 20 49  | to a degree.  I|
0000aa40  20 64 6f 6e 27 74 20 6b  6e 6f 77 20 77 68 61 74  | don't know what|
0000aa50  0a 74 68 65 20 6c 69 6d  69 74 20 69 73 20 2d 20  |.the limit is - |
0000aa60  63 65 72 74 61 69 6e 6c  79 20 31 20 6c 69 6e 65  |certainly 1 line|
0000aa70  2c 20 6d 61 79 62 65 20  32 2e 20 20 49 74 20 6d  |, maybe 2.  It m|
0000aa80  69 67 68 74 20 65 76 65  6e 20 62 65 20 6d 6f 72  |ight even be mor|
0000aa90  65 2c 20 62 75 74 20 49  20 68 61 76 65 0a 61 20  |e, but I have.a |
0000aaa0  76 61 67 75 65 20 66 65  65 6c 69 6e 67 20 74 68  |vague feeling th|
0000aab0  61 74 20 69 74 20 69 73  6e 27 74 20 76 65 72 79  |at it isn't very|
0000aac0  20 6d 75 63 68 2e 0a 0a  49 66 20 73 6f 6d 65 6f  | much...If someo|
0000aad0  6e 65 20 74 65 6c 6e 65  74 73 20 74 6f 20 79 6f  |ne telnets to yo|
0000aae0  75 20 66 6f 72 20 61 20  63 68 61 74 2c 20 79 6f  |u for a chat, yo|
0000aaf0  75 20 77 69 6c 6c 20 73  65 65 20 61 20 6d 65 73  |u will see a mes|
0000ab00  73 61 67 65 20 6c 69 6b  65 20 60 49 6e 63 6f 6d  |sage like `Incom|
0000ab10  69 6e 67 0a 54 65 6c 6e  65 74 20 73 65 73 73 69  |ing.Telnet sessi|
0000ab20  6f 6e 20 32 20 66 72 6f  6d 20 31 35 38 2e 31 35  |on 2 from 158.15|
0000ab30  32 2e 39 2e 31 38 3a 31  30 30 33 27 2e 20 20 54  |2.9.18:1003'.  T|
0000ab40  68 65 20 60 32 27 20 69  6e 20 74 68 65 20 65 78  |he `2' in the ex|
0000ab50  61 6d 70 6c 65 20 69 73  20 74 68 65 0a 73 65 73  |ample is the.ses|
0000ab60  73 69 6f 6e 20 6e 75 6d  62 65 72 20 28 73 6f 20  |sion number (so |
0000ab70  75 73 65 20 60 73 65 73  73 69 6f 6e 20 32 27 20  |use `session 2' |
0000ab80  74 6f 20 63 6f 6e 6e 65  63 74 20 74 6f 20 69 74  |to connect to it|
0000ab90  29 2c 20 74 68 65 20 60  31 35 38 2e 31 35 32 2e  |), the `158.152.|
0000aba0  39 2e 31 38 27 20 69 73  0a 74 68 65 20 49 50 20  |9.18' is.the IP |
0000abb0  61 64 64 72 65 73 73 20  6f 66 20 74 68 65 20 73  |address of the s|
0000abc0  69 74 65 20 74 65 6c 6e  65 74 74 69 6e 67 20 74  |ite telnetting t|
0000abd0  6f 20 79 6f 75 2c 20 61  6e 64 20 74 68 65 20 60  |o you, and the `|
0000abe0  3a 31 30 30 33 27 20 69  73 20 61 0a 73 65 71 75  |:1003' is a.sequ|
0000abf0  65 6e 74 69 61 6c 6c 79  2d 61 73 73 69 67 6e 65  |entially-assigne|
0000ac00  64 20 73 6f 63 6b 65 74  20 6e 75 6d 62 65 72 20  |d socket number |
0000ac10  28 77 68 69 63 68 20 79  6f 75 20 63 61 6e 20 69  |(which you can i|
0000ac20  67 6e 6f 72 65 29 2e 20  20 49 66 20 79 6f 75 20  |gnore).  If you |
0000ac30  64 6f 6e 27 74 0a 66 65  65 6c 20 6c 69 6b 65 20  |don't.feel like |
0000ac40  63 68 61 74 74 69 6e 67  20 74 6f 20 74 68 61 74  |chatting to that|
0000ac50  20 70 65 72 73 6f 6e 2c  20 6a 75 73 74 20 69 67  | person, just ig|
0000ac60  6e 6f 72 65 20 74 68 65  20 6d 65 73 73 61 67 65  |nore the message|
0000ac70  2e 2e 2e 0a 0a 0a 46 74  70 0a 2d 2d 2d 0a 0a 46  |......Ftp.---..F|
0000ac80  74 70 20 63 6f 6e 6e 65  63 74 69 6f 6e 73 20 72  |tp connections r|
0000ac90  75 6e 20 61 73 20 6b 61  39 71 20 73 65 73 73 69  |un as ka9q sessi|
0000aca0  6f 6e 73 20 61 6e 64 20  73 74 61 72 74 20 6f 75  |ons and start ou|
0000acb0  74 20 61 20 6c 69 74 74  6c 65 20 6c 69 6b 65 20  |t a little like |
0000acc0  74 65 6c 6e 65 74 0a 73  65 73 73 69 6f 6e 73 20  |telnet.sessions |
0000acd0  69 6e 20 74 68 61 74 20  79 6f 75 20 75 73 75 61  |in that you usua|
0000ace0  6c 6c 79 20 68 61 76 65  20 74 6f 20 6c 6f 67 69  |lly have to logi|
0000acf0  6e 2e 20 20 41 66 74 65  72 20 74 68 61 74 20 79  |n.  After that y|
0000ad00  6f 75 20 73 65 6e 64 20  63 6f 6d 6d 61 6e 64 73  |ou send commands|
0000ad10  20 74 6f 0a 74 68 65 20  72 65 6d 6f 74 65 20 66  | to.the remote f|
0000ad20  74 70 20 73 65 72 76 65  72 20 74 6f 20 63 68 61  |tp server to cha|
0000ad30  6e 67 65 20 64 69 72 65  63 74 6f 72 69 65 73 2c  |nge directories,|
0000ad40  20 65 78 61 6d 69 6e 65  20 64 69 72 65 63 74 6f  | examine directo|
0000ad50  72 79 20 6c 69 73 74 69  6e 67 73 2c 20 67 65 74  |ry listings, get|
0000ad60  0a 66 69 6c 65 73 2c 20  65 74 63 2e 20 20 55 73  |.files, etc.  Us|
0000ad70  75 61 6c 6c 79 20 79 6f  75 20 77 69 6c 6c 20 62  |ually you will b|
0000ad80  65 20 75 73 69 6e 67 20  61 6e 6f 6e 79 6d 6f 75  |e using anonymou|
0000ad90  73 20 66 74 70 20 2d 20  74 68 61 74 20 6d 65 61  |s ftp - that mea|
0000ada0  6e 73 20 79 6f 75 20 67  69 76 65 20 61 0a 75 73  |ns you give a.us|
0000adb0  65 72 6e 61 6d 65 20 60  61 6e 6f 6e 79 6d 6f 75  |ername `anonymou|
0000adc0  73 27 20 28 73 6f 6d 65  20 73 69 74 65 73 20 61  |s' (some sites a|
0000add0  63 63 65 70 74 20 66 74  70 20 61 73 20 61 6e 20  |ccept ftp as an |
0000ade0  61 6c 74 65 72 6e 61 74  69 76 65 29 20 61 6e 64  |alternative) and|
0000adf0  20 67 69 76 65 20 79 6f  75 72 0a 66 75 6c 6c 20  | give your.full |
0000ae00  65 2d 6d 61 69 6c 20 61  64 64 72 65 73 73 20 61  |e-mail address a|
0000ae10  73 20 61 20 70 61 73 73  77 6f 72 64 20 28 73 6f  |s a password (so|
0000ae20  6d 65 20 73 69 74 65 73  20 61 73 6b 20 66 6f 72  |me sites ask for|
0000ae30  20 61 6e 20 60 69 64 65  6e 74 27 20 2d 20 74 68  | an `ident' - th|
0000ae40  65 6e 20 79 6f 75 0a 6e  65 65 64 20 6f 6e 6c 79  |en you.need only|
0000ae50  20 67 69 76 65 20 79 6f  75 72 20 75 73 65 72 6e  | give your usern|
0000ae60  61 6d 65 29 2e 20 20 4f  6e 65 20 73 69 74 65 20  |ame).  One site |
0000ae70  77 68 69 63 68 20 69 73  20 68 61 6e 64 79 20 74  |which is handy t|
0000ae80  6f 20 74 72 79 20 66 6f  72 20 74 65 73 74 0a 70  |o try for test.p|
0000ae90  75 72 70 6f 73 65 73 20  69 73 20 66 74 70 2e 64  |urposes is ftp.d|
0000aea0  65 6d 6f 6e 2e 63 6f 2e  75 6b 2c 20 77 68 69 63  |emon.co.uk, whic|
0000aeb0  68 20 79 6f 75 20 63 61  6e 20 63 6f 6e 6e 65 63  |h you can connec|
0000aec0  74 20 74 6f 20 77 69 74  68 20 74 68 65 20 63 6f  |t to with the co|
0000aed0  6d 6d 61 6e 64 0a 0a 20  20 20 20 66 74 70 20 66  |mmand..    ftp f|
0000aee0  74 70 2e 64 65 6d 6f 6e  2e 63 6f 2e 75 6b 0a 0a  |tp.demon.co.uk..|
0000aef0  6f 72 20 65 76 65 6e 20  6a 75 73 74 20 66 74 70  |or even just ftp|
0000af00  20 66 74 70 2e 20 20 41  6e 6f 74 68 65 72 20 74  | ftp.  Another t|
0000af10  68 69 6e 67 20 79 6f 75  20 63 61 6e 20 74 72 79  |hing you can try|
0000af20  20 69 73 20 74 6f 20 66  74 70 20 74 6f 20 79 6f  | is to ftp to yo|
0000af30  75 72 73 65 6c 66 20 77  69 74 68 0a 74 68 65 20  |urself with.the |
0000af40  6d 6f 64 65 6d 20 6f 66  66 6c 69 6e 65 20 28 6b  |modem offline (k|
0000af50  65 65 70 73 20 74 68 65  20 70 68 6f 6e 65 20 62  |eeps the phone b|
0000af60  69 6c 6c 73 20 64 6f 77  6e 20 77 68 69 6c 73 74  |ills down whilst|
0000af70  20 79 6f 75 20 66 61 6d  69 6c 69 61 72 69 7a 65  | you familiarize|
0000af80  20 79 6f 75 72 73 65 6c  66 0a 77 69 74 68 20 74  | yourself.with t|
0000af90  68 65 20 63 6f 6d 6d 61  6e 64 73 29 2e 0a 0a 49  |he commands)...I|
0000afa0  66 20 6b 61 39 71 20 63  6f 6d 70 6c 61 69 6e 73  |f ka9q complains|
0000afb0  20 6f 66 20 61 6e 20 75  6e 6b 6e 6f 77 6e 20 68  | of an unknown h|
0000afc0  6f 73 74 20 79 6f 75 20  77 69 6c 6c 20 68 61 76  |ost you will hav|
0000afd0  65 20 74 6f 20 66 69 6e  64 20 74 68 65 20 49 50  |e to find the IP|
0000afe0  20 61 64 64 72 65 73 73  0a 28 73 65 65 20 73 65  | address.(see se|
0000aff0  63 74 69 6f 6e 20 6f 6e  20 66 69 6e 67 65 72 29  |ction on finger)|
0000b000  20 61 6e 64 20 66 74 70  20 74 6f 20 74 68 61 74  | and ftp to that|
0000b010  20 69 6e 73 74 65 61 64  2e 0a 0a 4d 6f 73 74 20  | instead...Most |
0000b020  66 74 70 20 73 69 74 65  73 20 75 73 65 20 61 20  |ftp sites use a |
0000b030  72 65 73 74 72 69 63 74  65 64 20 55 6e 69 78 20  |restricted Unix |
0000b040  73 74 79 6c 65 20 73 79  6e 74 61 78 20 28 74 68  |style syntax (th|
0000b050  6f 75 67 68 20 74 68 65  72 65 20 61 72 65 0a 76  |ough there are.v|
0000b060  61 72 69 61 74 69 6f 6e  73 29 2e 20 20 59 6f 75  |ariations).  You|
0000b070  20 77 69 6c 6c 20 61 6c  73 6f 20 66 69 6e 64 20  | will also find |
0000b080  74 68 61 74 20 77 69 74  68 20 6d 6f 73 74 20 66  |that with most f|
0000b090  74 70 20 73 69 74 65 73  20 79 6f 75 20 63 61 6e  |tp sites you can|
0000b0a0  20 67 69 76 65 20 74 68  65 0a 6d 69 6e 75 6d 75  | give the.minumu|
0000b0b0  6d 20 75 6e 69 71 75 65  20 61 62 62 72 65 76 69  |m unique abbrevi|
0000b0c0  61 74 69 6f 6e 20 66 6f  72 20 61 20 63 6f 6d 6d  |ation for a comm|
0000b0d0  61 6e 64 2c 20 65 2e 67  2e 2c 20 60 63 27 20 63  |and, e.g., `c' c|
0000b0e0  61 6e 20 62 65 20 75 73  65 64 20 69 6e 73 74 65  |an be used inste|
0000b0f0  61 64 20 6f 66 0a 60 63  64 27 2e 20 20 55 73 65  |ad of.`cd'.  Use|
0000b100  66 75 6c 20 63 6f 6d 6d  61 6e 64 73 20 28 77 68  |ful commands (wh|
0000b110  69 63 68 20 61 72 65 20  75 73 75 61 6c 6c 79 20  |ich are usually |
0000b120  61 63 63 65 70 74 65 64  29 3a 0a 0a 20 20 20 20  |accepted):..    |
0000b130  71 75 69 74 20 20 20 20  74 68 69 73 20 71 75 69  |quit    this qui|
0000b140  74 73 20 74 68 65 20 66  74 70 20 73 65 73 73 69  |ts the ftp sessi|
0000b150  6f 6e 2c 20 61 6e 64 20  77 69 6c 6c 20 28 61 66  |on, and will (af|
0000b160  74 65 72 20 74 68 65 20  72 65 6d 6f 74 65 20 6d  |ter the remote m|
0000b170  61 63 68 69 6e 65 0a 20  20 20 20 20 20 20 20 61  |achine.        a|
0000b180  63 6b 6e 6f 77 6c 65 64  67 65 73 20 69 74 29 20  |cknowledges it) |
0000b190  72 65 74 75 72 6e 20 79  6f 75 20 74 6f 20 74 68  |return you to th|
0000b1a0  65 20 60 6e 65 74 3e 27  20 70 72 6f 6d 70 74 2e  |e `net>' prompt.|
0000b1b0  20 20 42 65 20 63 61 72  65 66 75 6c 20 74 68 61  |  Be careful tha|
0000b1c0  74 0a 20 20 20 20 20 20  20 20 79 6f 75 20 6f 6e  |t.        you on|
0000b1d0  6c 79 20 65 6e 74 65 72  20 74 68 69 73 20 63 6f  |ly enter this co|
0000b1e0  6d 6d 61 6e 64 20 77 68  65 6e 20 79 6f 75 20 61  |mmand when you a|
0000b1f0  72 65 20 63 6f 6e 6e 65  63 74 65 64 20 74 6f 20  |re connected to |
0000b200  61 6e 20 66 74 70 20 73  65 73 73 69 6f 6e 2c 0a  |an ftp session,.|
0000b210  20 20 20 20 20 20 20 20  69 66 20 79 6f 75 20 74  |        if you t|
0000b220  79 70 65 20 69 74 20 61  74 20 74 68 65 20 60 6e  |ype it at the `n|
0000b230  65 74 3e 27 20 70 72 6f  6d 70 74 20 6b 61 39 71  |et>' prompt ka9q|
0000b240  20 77 69 6c 6c 20 65 78  69 74 2e 20 20 54 68 69  | will exit.  Thi|
0000b250  73 20 63 6f 6d 6d 61 6e  64 0a 20 20 20 20 20 20  |s command.      |
0000b260  20 20 63 61 6e 6e 6f 74  20 62 65 20 61 62 62 72  |  cannot be abbr|
0000b270  65 76 69 61 74 65 64 2e  0a 0a 20 20 20 20 6c 73  |eviated...    ls|
0000b280  20 20 20 20 62 72 69 65  66 20 64 69 72 65 63 74  |    brief direct|
0000b290  6f 72 79 20 6c 69 73 74  69 6e 67 20 67 69 76 69  |ory listing givi|
0000b2a0  6e 67 20 6e 61 6d 65 73  20 6f 66 20 66 69 6c 65  |ng names of file|
0000b2b0  73 20 61 6e 64 20 64 69  72 65 63 74 6f 72 69 65  |s and directorie|
0000b2c0  73 2c 20 62 75 74 0a 20  20 20 20 20 20 20 20 79  |s, but.        y|
0000b2d0  6f 75 20 70 72 6f 62 61  62 6c 79 20 77 6f 6e 27  |ou probably won'|
0000b2e0  74 20 62 65 20 74 6f 6c  64 20 77 68 69 63 68 20  |t be told which |
0000b2f0  69 73 20 77 68 69 63 68  2e 0a 0a 20 20 20 20 64  |is which...    d|
0000b300  69 72 20 20 20 20 66 75  6c 6c 20 64 69 72 65 63  |ir    full direc|
0000b310  74 6f 72 79 20 6c 69 73  74 69 6e 67 2c 20 67 69  |tory listing, gi|
0000b320  76 69 6e 67 20 66 69 6c  65 20 73 69 7a 65 73 2c  |ving file sizes,|
0000b330  20 6f 77 6e 65 72 73 68  69 70 73 20 61 6e 64 0a  | ownerships and.|
0000b340  20 20 20 20 20 20 20 20  73 6f 6d 65 20 6d 65 74  |        some met|
0000b350  68 6f 64 20 6f 66 20 64  69 73 74 69 6e 67 75 69  |hod of distingui|
0000b360  73 68 69 6e 67 20 6f 77  6e 65 72 73 68 69 70 20  |shing ownership |
0000b370  28 6f 6e 20 55 6e 69 78  20 79 6f 75 20 77 69 6c  |(on Unix you wil|
0000b380  6c 20 73 65 65 20 61 0a  20 20 20 20 20 20 20 20  |l see a.        |
0000b390  73 74 72 69 6e 67 20 6f  66 20 6c 65 74 74 65 72  |string of letter|
0000b3a0  73 20 64 65 6e 6f 74 69  6e 67 20 61 63 63 65 73  |s denoting acces|
0000b3b0  73 20 70 65 72 6d 69 73  73 69 6f 6e 73 20 2d 20  |s permissions - |
0000b3c0  60 72 27 20 66 6f 72 20  72 65 61 64 2d 6f 6e 6c  |`r' for read-onl|
0000b3d0  79 2c 0a 20 20 20 20 20  20 20 20 65 74 63 2e 20  |y,.        etc. |
0000b3e0  2d 20 64 69 72 65 63 74  6f 72 69 65 73 20 68 61  |- directories ha|
0000b3f0  76 65 20 61 20 60 64 27  20 69 6e 20 74 68 65 72  |ve a `d' in ther|
0000b400  65 20 73 6f 6d 77 68 65  72 65 29 2e 0a 0a 20 20  |e somwhere)...  |
0000b410  20 20 63 64 20 20 20 20  63 68 61 6e 67 65 20 64  |  cd    change d|
0000b420  69 72 65 63 74 6f 72 79  2e 20 20 55 73 75 61 6c  |irectory.  Usual|
0000b430  6c 79 20 79 6f 75 20 63  68 61 6e 67 65 20 74 6f  |ly you change to|
0000b440  20 61 20 73 75 62 64 69  72 65 63 74 6f 72 79 20  | a subdirectory |
0000b450  77 69 74 68 0a 20 20 20  20 20 20 20 20 60 63 64  |with.        `cd|
0000b460  20 3c 73 75 62 64 69 72  65 63 74 6f 72 79 3e 27  | <subdirectory>'|
0000b470  2e 20 20 59 6f 75 20 63  61 6e 20 6d 6f 76 65 20  |.  You can move |
0000b480  62 61 63 6b 20 75 70 20  74 68 65 20 64 69 72 65  |back up the dire|
0000b490  63 74 6f 72 79 20 74 72  65 65 20 77 69 74 68 0a  |ctory tree with.|
0000b4a0  20 20 20 20 20 20 20 20  60 63 64 20 2e 2e 27 20  |        `cd ..' |
0000b4b0  28 73 6f 6d 65 74 69 6d  65 73 20 79 6f 75 20 63  |(sometimes you c|
0000b4c0  61 6e 20 61 6c 73 6f 20  75 73 65 20 60 63 64 75  |an also use `cdu|
0000b4d0  70 27 29 2e 20 20 54 68  65 20 75 73 75 61 6c 20  |p').  The usual |
0000b4e0  64 69 72 65 63 74 6f 72  79 0a 20 20 20 20 20 20  |directory.      |
0000b4f0  20 20 73 65 70 61 72 61  74 6f 72 20 6f 6e 20 75  |  separator on u|
0000b500  6e 69 78 20 73 79 73 74  65 6d 73 20 69 73 20 60  |nix systems is `|
0000b510  2f 27 20 61 6e 64 20 79  6f 75 20 63 61 6e 20 74  |/' and you can t|
0000b520  72 61 76 65 72 73 65 20  6d 6f 72 65 20 74 68 61  |raverse more tha|
0000b530  6e 20 6f 6e 65 0a 20 20  20 20 20 20 20 20 6c 65  |n one.        le|
0000b540  76 65 6c 20 69 66 20 79  6f 75 20 77 69 73 68 2c  |vel if you wish,|
0000b550  20 65 2e 67 2e 3a 0a 0a  20 20 20 20 20 20 20 20  | e.g.:..        |
0000b560  20 20 20 20 63 64 20 66  6f 6f 0a 20 20 20 20 20  |    cd foo.     |
0000b570  20 20 20 20 20 20 20 63  64 20 62 61 72 0a 20 20  |       cd bar.  |
0000b580  20 20 20 20 20 20 20 20  20 20 63 64 20 66 75 62  |          cd fub|
0000b590  62 0a 0a 20 20 20 20 20  20 20 20 63 6f 75 6c 64  |b..        could|
0000b5a0  20 62 65 20 72 65 70 6c  61 63 65 64 20 62 79 0a  | be replaced by.|
0000b5b0  0a 20 20 20 20 20 20 20  20 20 20 20 63 64 20 66  |.           cd f|
0000b5c0  6f 6f 2f 62 61 72 2f 66  75 62 62 0a 0a 20 20 20  |oo/bar/fubb..   |
0000b5d0  20 20 20 20 20 54 68 65  20 72 6f 6f 74 20 64 69  |     The root di|
0000b5e0  72 65 63 74 6f 72 79 20  69 73 20 73 70 65 63 69  |rectory is speci|
0000b5f0  66 69 65 64 20 61 73 20  60 2f 27 2c 20 73 6f 20  |fied as `/', so |
0000b600  60 63 64 20 2f 27 20 77  69 6c 6c 20 74 61 6b 65  |`cd /' will take|
0000b610  20 79 6f 75 20 74 6f 0a  20 20 20 20 20 20 20 20  | you to.        |
0000b620  74 68 65 20 72 6f 6f 74  20 64 69 72 65 63 74 6f  |the root directo|
0000b630  72 79 2c 20 77 68 69 6c  73 74 20 60 63 64 20 2f  |ry, whilst `cd /|
0000b640  70 75 62 27 20 77 69 6c  6c 20 74 61 6b 65 20 79  |pub' will take y|
0000b650  6f 75 20 74 6f 20 74 68  65 20 60 70 75 62 27 0a  |ou to the `pub'.|
0000b660  20 20 20 20 20 20 20 20  28 70 75 62 6c 69 63 29  |        (public)|
0000b670  20 64 69 72 65 63 74 6f  72 79 20 28 6f 6e 20 74  | directory (on t|
0000b680  68 65 20 41 72 63 20 74  68 69 73 20 77 6f 75 6c  |he Arc this woul|
0000b690  64 20 62 65 20 63 61 6c  6c 65 64 20 24 2e 70 75  |d be called $.pu|
0000b6a0  62 29 2e 0a 0a 20 20 20  20 20 20 20 20 4d 61 6e  |b)...        Man|
0000b6b0  79 20 66 74 70 20 73 69  74 65 73 20 6d 61 6b 65  |y ftp sites make|
0000b6c0  20 2f 70 75 62 20 79 6f  75 72 20 43 53 44 20 77  | /pub your CSD w|
0000b6d0  68 65 6e 20 79 6f 75 20  63 6f 6e 6e 65 63 74 2c  |hen you connect,|
0000b6e0  20 61 6e 64 20 74 68 6f  73 65 20 77 68 69 63 68  | and those which|
0000b6f0  0a 20 20 20 20 20 20 20  20 64 6f 20 6f 66 74 65  |.        do ofte|
0000b700  6e 20 70 72 65 76 65 6e  74 20 79 6f 75 20 73 74  |n prevent you st|
0000b710  72 61 79 69 6e 67 20 2d  20 66 72 65 71 75 65 6e  |raying - frequen|
0000b720  74 6c 79 20 69 66 20 79  6f 75 20 74 79 70 65 20  |tly if you type |
0000b730  60 63 64 20 2f 27 20 79  6f 75 0a 20 20 20 20 20  |`cd /' you.     |
0000b740  20 20 20 77 69 6c 6c 20  65 6e 64 20 75 70 20 69  |   will end up i|
0000b750  6e 20 2f 70 75 62 2e 20  20 4e 6f 74 65 20 74 68  |n /pub.  Note th|
0000b760  61 74 20 77 68 65 6e 20  79 6f 75 20 66 74 70 20  |at when you ftp |
0000b770  74 6f 20 66 74 70 2e 64  65 6d 6f 6e 2e 63 6f 2e  |to ftp.demon.co.|
0000b780  75 6b 0a 20 20 20 20 20  20 20 20 79 6f 75 20 77  |uk.        you w|
0000b790  69 6c 6c 20 62 65 20 70  6c 61 63 65 64 20 69 6e  |ill be placed in|
0000b7a0  20 74 68 65 20 60 72 65  61 6c 27 20 72 6f 6f 74  | the `real' root|
0000b7b0  20 64 69 72 65 63 74 6f  72 79 2e 0a 0a 20 20 20  | directory...   |
0000b7c0  20 67 65 74 20 20 20 20  67 65 74 20 61 20 66 69  | get    get a fi|
0000b7d0  6c 65 2e 20 20 54 68 65  20 66 69 6c 65 20 77 69  |le.  The file wi|
0000b7e0  6c 6c 20 62 65 20 70 6c  61 63 65 64 20 69 6e 20  |ll be placed in |
0000b7f0  79 6f 75 72 20 43 53 44  2c 20 77 68 65 72 65 76  |your CSD, wherev|
0000b800  65 72 20 74 68 61 74 0a  20 20 20 20 20 20 20 20  |er that.        |
0000b810  68 61 70 70 65 6e 73 20  74 6f 20 62 65 20 77 68  |happens to be wh|
0000b820  65 6e 20 79 6f 75 20 69  73 73 75 65 20 74 68 65  |en you issue the|
0000b830  20 66 69 6c 65 2e 20 20  54 68 65 20 66 6f 72 6d  | file.  The form|
0000b840  61 74 20 69 73 20 60 67  65 74 20 3c 66 69 6c 65  |at is `get <file|
0000b850  3e 27 2e 0a 20 20 20 20  20 20 20 20 4b 61 39 71  |>'..        Ka9q|
0000b860  20 77 69 6c 6c 20 74 72  79 20 74 6f 20 63 72 65  | will try to cre|
0000b870  61 74 65 20 61 20 66 69  6c 65 20 77 69 74 68 20  |ate a file with |
0000b880  74 68 65 20 73 61 6d 65  20 6e 61 6d 65 20 2d 20  |the same name - |
0000b890  77 68 69 63 68 20 77 69  6c 6c 20 66 61 69 6c 0a  |which will fail.|
0000b8a0  20 20 20 20 20 20 20 20  69 66 20 79 6f 75 20 74  |        if you t|
0000b8b0  72 79 20 61 6e 64 20 67  65 74 20 73 6f 6d 65 74  |ry and get somet|
0000b8c0  68 69 6e 67 20 77 68 69  63 68 20 69 73 6e 27 74  |hing which isn't|
0000b8d0  20 61 20 76 61 6c 69 64  20 52 49 53 43 20 4f 53  | a valid RISC OS|
0000b8e0  20 6c 65 61 66 6e 61 6d  65 0a 20 20 20 20 20 20  | leafname.      |
0000b8f0  20 20 28 6c 69 6b 65 20  6e 61 6d 65 2e 65 78 74  |  (like name.ext|
0000b900  2c 20 76 65 72 79 6c 6f  6e 67 66 69 6c 65 6e 61  |, verylongfilena|
0000b910  6d 65 20 6f 72 20 24 5e  40 29 2e 20 20 54 6f 20  |me or $^@).  To |
0000b920  66 69 78 20 74 68 69 73  20 70 72 6f 62 6c 65 6d  |fix this problem|
0000b930  20 79 6f 75 0a 20 20 20  20 20 20 20 20 63 61 6e  | you.        can|
0000b940  20 73 70 65 63 69 66 79  20 61 20 6c 6f 63 61 6c  | specify a local|
0000b950  20 66 69 6c 65 6e 61 6d  65 20 69 6e 20 74 68 65  | filename in the|
0000b960  20 63 6f 6d 6d 61 6e 64  2c 20 65 2e 67 2e 3a 0a  | command, e.g.:.|
0000b970  0a 20 20 20 20 20 20 20  20 20 20 20 20 67 65 74  |.            get|
0000b980  20 76 65 72 79 6c 6f 6e  67 66 69 6c 65 6e 61 6d  | verylongfilenam|
0000b990  65 24 2e 7a 69 70 20 6c  6f 63 61 6c 66 69 6c 65  |e$.zip localfile|
0000b9a0  0a 0a 20 20 20 20 20 20  20 20 77 68 69 63 68 20  |..        which |
0000b9b0  77 69 6c 6c 20 63 6f 70  79 20 74 68 65 20 72 65  |will copy the re|
0000b9c0  6d 6f 74 65 20 66 69 6c  65 20 74 6f 20 60 6c 6f  |mote file to `lo|
0000b9d0  63 61 6c 66 69 6c 65 27  2e 0a 0a 20 20 20 20 20  |calfile'...     |
0000b9e0  20 20 20 41 72 63 20 6b  61 39 71 20 64 6f 65 73  |   Arc ka9q does|
0000b9f0  20 6e 6f 74 20 73 75 70  70 6f 72 74 20 74 68 65  | not support the|
0000ba00  20 60 6d 67 65 74 27 20  28 6d 75 6c 74 69 70 6c  | `mget' (multipl|
0000ba10  65 20 67 65 74 29 20 63  6f 6d 6d 61 6e 64 20 77  |e get) command w|
0000ba20  68 69 63 68 0a 20 20 20  20 20 20 20 20 61 6c 6c  |hich.        all|
0000ba30  6f 77 73 20 79 6f 75 20  74 6f 20 74 72 61 6e 73  |ows you to trans|
0000ba40  66 65 72 20 73 65 76 65  72 61 6c 20 66 69 6c 65  |fer several file|
0000ba50  73 20 61 74 20 6f 6e 63  65 20 62 79 20 75 73 69  |s at once by usi|
0000ba60  6e 67 20 77 69 6c 64 63  61 72 64 73 2c 20 73 6f  |ng wildcards, so|
0000ba70  0a 20 20 20 20 20 20 20  20 79 6f 75 27 6c 6c 20  |.        you'll |
0000ba80  68 61 76 65 20 74 6f 20  64 6f 20 69 74 20 74 68  |have to do it th|
0000ba90  65 20 68 61 72 64 20 77  61 79 2e 0a 0a 20 20 20  |e hard way...   |
0000baa0  20 74 79 70 65 20 20 20  20 74 68 69 73 20 73 68  | type    this sh|
0000bab0  6f 77 73 20 6f 72 20 73  65 74 73 20 74 68 65 20  |ows or sets the |
0000bac0  74 79 70 65 20 6f 66 20  66 69 6c 65 20 74 6f 20  |type of file to |
0000bad0  62 65 20 74 72 61 6e 73  66 65 72 72 65 64 2e 20  |be transferred. |
0000bae0  20 44 69 66 66 65 72 65  6e 74 0a 20 20 20 20 20  | Different.     |
0000baf0  20 20 20 4f 53 73 20 68  61 76 65 20 64 69 66 66  |   OSs have diff|
0000bb00  65 72 65 6e 74 20 63 6f  6e 76 65 6e 74 69 6f 6e  |erent convention|
0000bb10  73 20 61 62 6f 75 74 20  65 6e 64 2d 6f 66 2d 6c  |s about end-of-l|
0000bb20  69 6e 65 20 6d 61 72 6b  65 72 73 20 66 6f 72 20  |ine markers for |
0000bb30  74 65 78 74 0a 20 20 20  20 20 20 20 20 66 69 6c  |text.        fil|
0000bb40  65 73 20 28 61 73 20 79  6f 75 20 77 69 6c 6c 20  |es (as you will |
0000bb50  72 65 61 6c 69 73 65 20  69 66 20 79 6f 75 27 76  |realise if you'v|
0000bb60  65 20 65 76 65 72 20 73  65 65 6e 20 61 20 44 4f  |e ever seen a DO|
0000bb70  53 20 74 65 78 74 66 69  6c 65 20 69 6e 0a 20 20  |S textfile in.  |
0000bb80  20 20 20 20 20 20 61 20  53 70 61 72 6b 20 61 72  |      a Spark ar|
0000bb90  63 68 69 76 65 29 2e 20  20 59 6f 75 20 63 61 6e  |chive).  You can|
0000bba0  20 74 65 6c 6c 20 66 74  70 20 74 6f 20 63 6f 6e  | tell ftp to con|
0000bbb0  76 65 72 74 20 65 6e 64  2d 6f 66 2d 6c 69 6e 65  |vert end-of-line|
0000bbc0  20 6d 61 72 6b 65 72 73  0a 20 20 20 20 20 20 20  | markers.       |
0000bbd0  20 66 72 6f 6d 20 74 68  65 20 63 6f 6e 76 65 6e  | from the conven|
0000bbe0  74 69 6f 6e 73 20 6f 6e  20 74 68 65 20 72 65 6d  |tions on the rem|
0000bbf0  6f 74 65 20 73 79 73 74  65 6d 20 74 6f 20 41 72  |ote system to Ar|
0000bc00  63 68 69 6d 65 64 65 73  20 63 6f 6e 76 65 6e 74  |chimedes convent|
0000bc10  69 6f 6e 73 0a 20 20 20  20 20 20 20 20 77 69 74  |ions.        wit|
0000bc20  68 3a 0a 0a 20 20 20 20  20 20 20 20 20 20 20 20  |h:..            |
0000bc30  74 79 70 65 20 61 0a 0a  20 20 20 20 20 20 20 20  |type a..        |
0000bc40  77 68 65 72 65 20 74 68  65 20 60 61 27 20 73 74  |where the `a' st|
0000bc50  61 6e 64 73 20 66 6f 72  20 41 53 43 49 49 20 28  |ands for ASCII (|
0000bc60  64 6f 20 74 68 69 73 20  2a 62 65 66 6f 72 65 2a  |do this *before*|
0000bc70  20 79 6f 75 20 75 73 65  20 74 68 65 20 67 65 74  | you use the get|
0000bc80  0a 20 20 20 20 20 20 20  20 63 6f 6d 6d 61 6e 64  |.        command|
0000bc90  29 2e 20 20 4f 62 76 69  6f 75 73 6c 79 20 79 6f  |).  Obviously yo|
0000bca0  75 20 64 6f 6e 27 74 20  77 61 6e 74 20 74 68 69  |u don't want thi|
0000bcb0  73 20 63 6f 6e 76 65 72  73 69 6f 6e 20 74 6f 20  |s conversion to |
0000bcc0  74 61 6b 65 20 70 6c 61  63 65 20 69 66 0a 20 20  |take place if.  |
0000bcd0  20 20 20 20 20 20 79 6f  75 20 61 72 65 20 74 72  |      you are tr|
0000bce0  61 6e 73 66 65 72 72 69  6e 67 20 61 6e 20 61 72  |ansferring an ar|
0000bcf0  63 68 69 76 65 2c 20 65  78 65 63 75 74 61 62 6c  |chive, executabl|
0000bd00  65 20 6f 72 20 73 69 6d  69 6c 61 72 20 62 69 6e  |e or similar bin|
0000bd10  61 72 79 0a 20 20 20 20  20 20 20 20 28 6e 6f 6e  |ary.        (non|
0000bd20  2d 74 65 78 74 29 20 66  69 6c 65 2c 20 73 6f 20  |-text) file, so |
0000bd30  66 6f 72 20 74 68 69 73  20 79 6f 75 20 75 73 65  |for this you use|
0000bd40  3a 0a 0a 20 20 20 20 20  20 20 20 20 20 20 20 74  |:..            t|
0000bd50  79 70 65 20 69 0a 0a 20  20 20 20 20 20 20 77 68  |ype i..       wh|
0000bd60  65 72 65 20 74 68 65 20  60 69 27 20 73 74 61 6e  |ere the `i' stan|
0000bd70  64 73 20 66 6f 72 20 69  6d 61 67 65 2e 20 20 4f  |ds for image.  O|
0000bd80  6e 20 6d 6f 73 74 20 73  79 73 74 65 6d 73 20 79  |n most systems y|
0000bd90  6f 75 20 63 61 6e 20 61  6c 73 6f 20 75 73 65 0a  |ou can also use.|
0000bda0  20 20 20 20 20 20 20 60  74 79 70 65 20 62 27 20  |       `type b' |
0000bdb0  69 6e 73 74 65 61 64 20  6f 66 20 60 74 79 70 65  |instead of `type|
0000bdc0  20 69 27 20 28 74 68 65  20 60 62 27 20 73 74 61  | i' (the `b' sta|
0000bdd0  6e 64 73 20 66 6f 72 20  60 62 69 6e 61 72 79 27  |nds for `binary'|
0000bde0  29 20 61 6e 64 0a 20 20  20 20 20 20 20 73 6f 6d  |) and.       som|
0000bdf0  65 74 69 6d 65 73 20 79  6f 75 20 63 61 6e 20 65  |etimes you can e|
0000be00  6e 74 65 72 20 6a 75 73  74 20 60 69 6d 61 67 65  |nter just `image|
0000be10  27 20 6f 72 20 60 62 69  6e 61 72 79 27 20 28 73  |' or `binary' (s|
0000be20  6f 6d 65 74 69 6d 65 73  20 65 76 65 6e 0a 20 20  |ometimes even.  |
0000be30  20 20 20 20 20 60 69 27  20 6f 72 20 60 62 27 29  |     `i' or `b')|
0000be40  2e 20 20 53 69 6d 69 6c  61 72 6c 79 20 79 6f 75  |.  Similarly you|
0000be50  20 63 61 6e 20 6f 66 74  65 6e 20 65 6e 74 65 72  | can often enter|
0000be60  20 60 61 73 63 69 69 27  20 74 6f 20 73 65 6c 65  | `ascii' to sele|
0000be70  63 74 20 41 53 43 49 49  0a 20 20 20 20 20 20 20  |ct ASCII.       |
0000be80  74 72 61 6e 73 66 65 72  2e 20 20 54 68 65 20 64  |transfer.  The d|
0000be90  65 66 61 75 6c 74 20 74  79 70 65 20 69 73 20 75  |efault type is u|
0000bea0  73 75 61 6c 6c 79 20 41  53 43 49 49 2c 20 62 75  |sually ASCII, bu|
0000beb0  74 20 79 6f 75 20 63 61  6e 20 63 68 65 63 6b 20  |t you can check |
0000bec0  62 79 0a 20 20 20 20 20  20 20 6a 75 73 74 20 65  |by.       just e|
0000bed0  6e 74 65 72 69 6e 67 20  60 74 79 70 65 27 20 77  |ntering `type' w|
0000bee0  69 74 68 6f 75 74 20 61  6e 20 61 72 67 75 6d 65  |ithout an argume|
0000bef0  6e 74 2e 20 20 59 6f 75  20 6d 61 79 20 66 6f 72  |nt.  You may for|
0000bf00  67 65 74 20 74 6f 20 73  65 74 20 74 68 65 0a 20  |get to set the. |
0000bf10  20 20 20 20 20 20 74 79  70 65 20 61 74 20 66 69  |      type at fi|
0000bf20  72 73 74 2c 20 62 75 74  20 6f 6e 63 65 20 79 6f  |rst, but once yo|
0000bf30  75 27 76 65 20 74 72 61  6e 73 66 65 72 72 65 64  |u've transferred|
0000bf40  20 61 20 62 69 67 20 53  70 61 72 6b 69 76 65 20  | a big Sparkive |
0000bf50  69 6e 20 41 53 43 49 49  0a 20 20 20 20 20 20 20  |in ASCII.       |
0000bf60  6d 6f 64 65 20 79 6f 75  27 6c 6c 20 6e 6f 74 20  |mode you'll not |
0000bf70  66 6f 72 67 65 74 20 61  67 61 69 6e 2e 2e 2e 20  |forget again... |
0000bf80  20 55 6e 69 78 20 63 6f  6d 70 72 65 73 73 65 64  | Unix compressed|
0000bf90  20 66 69 6c 65 20 28 72  65 61 64 61 62 6c 65 20  | file (readable |
0000bfa0  77 69 74 68 0a 20 20 20  20 20 20 20 53 70 61 72  |with.       Spar|
0000bfb0  6b 29 20 6e 6f 72 6d 61  6c 6c 79 20 65 6e 64 20  |k) normally end |
0000bfc0  69 6e 20 60 2e 5a 27 20  2d 20 73 6f 20 69 66 20  |in `.Z' - so if |
0000bfd0  79 6f 75 20 67 72 61 62  20 6f 6e 65 20 6f 66 20  |you grab one of |
0000bfe0  74 68 65 73 65 20 79 6f  75 20 6e 65 65 64 0a 20  |these you need. |
0000bff0  20 20 20 20 20 20 74 79  70 65 20 69 2e 0a 0a 20  |      type i... |
0000c000  20 20 20 70 75 74 20 20  20 20 74 68 69 73 20 74  |   put    this t|
0000c010  72 61 6e 73 66 65 72 73  20 61 20 66 69 6c 65 20  |ransfers a file |
0000c020  2a 74 6f 2a 20 74 68 65  20 72 65 6d 6f 74 65 20  |*to* the remote |
0000c030  73 69 74 65 2e 20 20 4f  62 76 69 6f 75 73 6c 79  |site.  Obviously|
0000c040  20 73 69 74 65 73 20 61  72 65 0a 20 20 20 20 20  | sites are.     |
0000c050  20 20 61 20 6c 69 74 74  6c 65 20 6d 6f 72 65 20  |  a little more |
0000c060  73 65 6e 73 69 74 69 76  65 20 61 62 6f 75 74 20  |sensitive about |
0000c070  74 68 69 73 20 73 6f 72  74 20 6f 66 20 74 68 69  |this sort of thi|
0000c080  6e 67 2e 20 20 44 49 53  20 61 6c 6c 6f 77 20 75  |ng.  DIS allow u|
0000c090  70 6c 6f 61 64 73 0a 20  20 20 20 20 20 20 28 6f  |ploads.       (o|
0000c0a0  66 20 2a 75 73 65 66 75  6c 2a 20 73 6f 66 74 77  |f *useful* softw|
0000c0b0  61 72 65 2c 20 75 73 75  61 6c 6c 79 20 68 61 76  |are, usually hav|
0000c0c0  69 6e 67 20 73 6f 6d 65  20 72 65 6c 65 76 61 6e  |ing some relevan|
0000c0d0  63 65 20 74 6f 20 74 68  65 69 72 0a 20 20 20 20  |ce to their.    |
0000c0e0  20 20 20 73 75 62 73 63  72 69 62 65 72 73 20 2d  |   subscribers -|
0000c0f0  20 65 2e 67 2e 2c 20 61  6e 20 69 6d 70 72 6f 76  | e.g., an improv|
0000c100  65 64 20 6d 61 69 6c 65  72 29 20 74 6f 20 2f 69  |ed mailer) to /i|
0000c110  6e 63 6f 6d 69 6e 67 20  2d 20 79 6f 75 20 73 68  |ncoming - you sh|
0000c120  6f 75 6c 64 0a 20 20 20  20 20 20 20 74 68 65 6e  |ould.       then|
0000c130  20 65 2d 6d 61 69 6c 20  61 20 64 65 73 63 72 69  | e-mail a descri|
0000c140  70 74 69 6f 6e 20 6f 66  20 74 68 65 20 66 69 6c  |ption of the fil|
0000c150  65 2c 20 77 68 61 74 20  6d 61 63 68 69 6e 65 20  |e, what machine |
0000c160  69 74 27 73 20 66 6f 72  2c 20 65 74 63 2e 20 74  |it's for, etc. t|
0000c170  6f 0a 20 20 20 20 20 20  20 75 70 6c 6f 61 64 73  |o.       uploads|
0000c180  40 64 65 6d 6f 6e 2e 63  6f 2e 75 6b 2e 0a 0a 20  |@demon.co.uk... |
0000c190  20 20 20 61 62 6f 72 74  20 20 20 77 68 65 6e 20  |   abort   when |
0000c1a0  79 6f 75 20 72 65 61 6c  69 73 65 20 79 6f 75 27  |you realise you'|
0000c1b0  76 65 20 73 74 61 72 74  65 64 20 74 6f 20 67 65  |ve started to ge|
0000c1c0  74 20 74 68 65 20 77 72  6f 6e 67 20 66 69 6c 65  |t the wrong file|
0000c1d0  2c 20 6f 72 20 79 6f 75  27 76 65 0a 20 20 20 20  |, or you've.    |
0000c1e0  20 20 20 73 65 74 20 74  68 65 20 77 72 6f 6e 67  |   set the wrong|
0000c1f0  20 74 79 70 65 2c 20 6f  72 20 63 6f 6e 64 69 74  | type, or condit|
0000c200  69 6f 6e 73 20 6d 65 61  6e 20 74 68 65 20 74 72  |ions mean the tr|
0000c210  61 6e 73 66 65 72 20 68  61 73 20 73 6c 6f 77 65  |ansfer has slowe|
0000c220  64 20 74 6f 20 61 0a 20  20 20 20 20 20 20 63 72  |d to a.       cr|
0000c230  61 77 6c 2c 20 61 62 6f  72 74 20 77 69 6c 6c 20  |awl, abort will |
0000c240  6b 69 6c 6c 20 74 68 65  20 74 72 61 6e 73 66 65  |kill the transfe|
0000c250  72 2e 20 20 53 6f 6d 65  20 66 74 70 20 73 65 72  |r.  Some ftp ser|
0000c260  76 65 72 73 20 61 72 65  20 72 61 74 68 65 72 0a  |vers are rather.|
0000c270  20 20 20 20 20 20 20 61  6e 74 69 73 6f 63 69 61  |       antisocia|
0000c280  6c 20 61 6e 64 20 70 65  72 66 6f 72 6d 20 61 20  |l and perform a |
0000c290  71 75 69 74 20 77 68 65  6e 20 79 6f 75 20 61 62  |quit when you ab|
0000c2a0  6f 72 74 20 28 73 6f 20  69 66 20 79 6f 75 20 61  |ort (so if you a|
0000c2b0  62 6f 72 74 65 64 0a 20  20 20 20 20 20 20 62 65  |borted.       be|
0000c2c0  63 61 75 73 65 20 79 6f  75 20 68 61 64 20 74 68  |cause you had th|
0000c2d0  65 20 77 72 6f 6e 67 20  66 69 6c 65 20 79 6f 75  |e wrong file you|
0000c2e0  20 74 68 65 6e 20 68 61  76 65 20 74 6f 20 73 74  | then have to st|
0000c2f0  61 72 74 20 61 20 6e 65  77 20 66 74 70 0a 20 20  |art a new ftp.  |
0000c300  20 20 20 20 20 73 65 73  73 69 6f 6e 20 74 6f 20  |     session to |
0000c310  67 65 74 20 74 68 65 20  72 69 67 68 74 20 6f 6e  |get the right on|
0000c320  65 2e 0a 0a 20 20 20 20  68 61 73 68 20 20 20 20  |e...    hash    |
0000c330  74 68 69 73 20 69 73 20  61 20 76 65 72 79 20 75  |this is a very u|
0000c340  73 65 66 75 6c 20 63 6f  6d 6d 61 6e 64 20 77 68  |seful command wh|
0000c350  69 63 68 20 70 75 74 73  20 61 20 23 2d 73 69 67  |ich puts a #-sig|
0000c360  6e 20 6f 6e 20 74 68 65  20 73 63 72 65 65 6e 0a  |n on the screen.|
0000c370  20 20 20 20 20 20 20 65  76 65 72 79 20 74 69 6d  |       every tim|
0000c380  65 20 61 20 62 6c 6f 63  6b 20 6f 66 20 64 61 74  |e a block of dat|
0000c390  61 20 68 61 73 20 62 65  65 6e 20 74 72 61 6e 73  |a has been trans|
0000c3a0  66 65 72 72 65 64 20 73  6f 20 79 6f 75 20 63 61  |ferred so you ca|
0000c3b0  6e 20 65 73 74 69 6d 61  74 65 0a 20 20 20 20 20  |n estimate.     |
0000c3c0  20 20 70 72 6f 67 72 65  73 73 2e 20 20 54 68 69  |  progress.  Thi|
0000c3d0  73 20 6a 75 73 74 20 64  6f 65 73 6e 27 74 20 77  |s just doesn't w|
0000c3e0  6f 72 6b 20 6f 6e 20 74  68 65 20 41 72 63 2c 20  |ork on the Arc, |
0000c3f0  73 6f 20 77 68 65 6e 20  70 65 6f 70 6c 65 20 74  |so when people t|
0000c400  65 6c 6c 20 79 6f 75 0a  20 20 20 20 20 20 20 61  |ell you.       a|
0000c410  62 6f 75 74 20 69 74 2c  20 69 67 6e 6f 72 65 20  |bout it, ignore |
0000c420  74 68 65 6d 2e 0a 0a 57  68 65 6e 65 76 65 72 20  |them...Whenever |
0000c430  79 6f 75 20 74 79 70 65  20 61 6e 20 66 74 70 20  |you type an ftp |
0000c440  63 6f 6d 6d 61 6e 64 20  79 6f 75 20 77 69 6c 6c  |command you will|
0000c450  20 28 65 76 65 6e 74 75  61 6c 6c 79 29 20 72 65  | (eventually) re|
0000c460  63 65 69 76 65 20 61 6e  0a 61 63 6b 6e 6f 77 6c  |ceive an.acknowl|
0000c470  65 64 67 65 6d 65 6e 74  20 6d 65 73 73 61 67 65  |edgement message|
0000c480  20 28 75 73 75 61 6c 6c  79 20 70 72 65 66 69 78  | (usually prefix|
0000c490  65 64 20 62 79 20 73 6f  6d 65 74 68 69 6e 67 20  |ed by something |
0000c4a0  6c 69 6b 65 20 60 32 32  30 2d 27 2c 20 77 68 69  |like `220-', whi|
0000c4b0  63 68 0a 79 6f 75 20 63  61 6e 20 69 67 6e 6f 72  |ch.you can ignor|
0000c4c0  65 29 2e 20 20 54 68 69  73 20 63 61 6e 20 62 65  |e).  This can be|
0000c4d0  20 63 6f 6e 66 75 73 69  6e 67 20 64 75 72 69 6e  | confusing durin|
0000c4e0  67 20 61 20 67 65 74 20  6f 70 65 72 61 74 69 6f  |g a get operatio|
0000c4f0  6e 20 61 73 20 74 68 65  0a 61 63 6b 6e 6f 77 6c  |n as the.acknowl|
0000c500  65 64 67 65 6d 65 6e 74  20 74 68 61 74 20 74 68  |edgement that th|
0000c510  65 20 67 65 74 20 63 6f  6d 6d 61 6e 64 20 69 73  |e get command is|
0000c520  20 62 65 69 6e 67 20 70  72 6f 63 65 73 73 65 64  | being processed|
0000c530  20 63 61 6e 20 63 6f 6d  65 20 77 65 6c 6c 20 69  | can come well i|
0000c540  6e 74 6f 0a 74 68 65 20  66 69 6c 65 20 74 72 61  |nto.the file tra|
0000c550  6e 73 66 65 72 2c 20 61  6e 64 20 74 68 65 20 77  |nsfer, and the w|
0000c560  6f 72 64 69 6e 67 20 69  73 20 73 75 63 68 20 74  |ording is such t|
0000c570  68 61 74 20 69 74 20 69  73 20 65 61 73 79 20 74  |hat it is easy t|
0000c580  6f 20 6d 69 73 2d 69 6e  74 65 72 70 72 65 74 0a  |o mis-interpret.|
0000c590  69 74 20 61 73 20 6d 65  61 6e 69 6e 67 20 74 68  |it as meaning th|
0000c5a0  65 20 66 69 6c 65 20 74  72 61 6e 73 66 65 72 20  |e file transfer |
0000c5b0  69 73 20 63 6f 6d 70 6c  65 74 65 2e 20 20 4f 6e  |is complete.  On|
0000c5c0  65 20 77 61 79 20 74 6f  20 63 68 65 63 6b 20 69  |e way to check i|
0000c5d0  73 20 74 6f 20 65 6e 74  65 72 0a 60 78 78 78 27  |s to enter.`xxx'|
0000c5e0  20 2d 20 69 66 20 74 68  65 20 74 72 61 6e 73 66  | - if the transf|
0000c5f0  65 72 20 69 73 20 69 6e  20 70 72 6f 67 72 65 73  |er is in progres|
0000c600  73 20 79 6f 75 20 77 69  6c 6c 20 62 65 20 74 6f  |s you will be to|
0000c610  6c 64 20 74 68 61 74 20  74 68 65 20 6f 6e 6c 79  |ld that the only|
0000c620  0a 61 63 63 65 70 74 61  62 6c 65 20 63 6f 6d 6d  |.acceptable comm|
0000c630  61 6e 64 20 69 73 20 61  62 6f 72 74 20 28 74 68  |and is abort (th|
0000c640  6f 75 67 68 20 71 75 69  74 20 77 69 6c 6c 20 6f  |ough quit will o|
0000c650  66 74 65 6e 20 61 6c 73  6f 20 62 65 20 61 63 63  |ften also be acc|
0000c660  65 70 74 65 64 29 2c 20  77 68 69 6c 73 74 0a 69  |epted), whilst.i|
0000c670  66 20 74 68 65 20 74 72  61 6e 73 66 65 72 20 68  |f the transfer h|
0000c680  61 73 20 61 63 74 75 61  6c 6c 79 20 63 6f 6d 70  |as actually comp|
0000c690  6c 65 74 65 64 20 79 6f  75 20 77 69 6c 6c 20 62  |leted you will b|
0000c6a0  65 20 74 6f 6c 64 20 74  68 61 74 20 74 68 65 20  |e told that the |
0000c6b0  63 6f 6d 6d 61 6e 64 0a  60 78 78 78 27 20 69 73  |command.`xxx' is|
0000c6c0  20 6e 6f 74 20 75 6e 64  65 72 73 74 6f 6f 64 2e  | not understood.|
0000c6d0  20 20 41 63 74 75 61 6c  6c 79 2c 20 61 6e 64 20  |  Actually, and |
0000c6e0  73 6f 6d 65 77 68 61 74  20 70 65 72 76 65 72 73  |somewhat pervers|
0000c6f0  65 6c 79 2c 20 74 68 65  20 6d 65 73 73 61 67 65  |ely, the message|
0000c700  0a 74 65 6c 6c 69 6e 67  20 79 6f 75 20 74 68 61  |.telling you tha|
0000c710  74 20 74 68 65 20 66 69  6c 65 20 74 72 61 6e 73  |t the file trans|
0000c720  66 65 72 20 69 73 20 63  6f 6d 70 6c 65 74 65 20  |fer is complete |
0000c730  63 61 6e 20 61 70 70 65  61 72 20 77 68 69 6c 65  |can appear while|
0000c740  20 74 68 65 72 65 20 61  72 65 0a 73 74 69 6c 6c  | there are.still|
0000c750  20 62 6c 6f 63 6b 73 20  6f 66 20 64 61 74 61 20  | blocks of data |
0000c760  69 6e 20 74 68 65 20 70  69 70 65 6c 69 6e 65 20  |in the pipeline |
0000c770  2d 20 73 6f 20 63 68 65  63 6b 20 74 68 65 20 6d  |- so check the m|
0000c780  6f 64 65 6d 20 6c 69 67  68 74 73 20 62 65 66 6f  |odem lights befo|
0000c790  72 65 0a 71 75 69 74 74  69 6e 67 2e 2e 2e 0a 0a  |re.quitting.....|
0000c7a0  4d 6f 73 74 20 66 74 70  20 73 69 74 65 73 20 68  |Most ftp sites h|
0000c7b0  61 76 65 20 61 20 74 65  78 74 66 69 6c 65 20 69  |ave a textfile i|
0000c7c0  6e 20 74 68 65 20 72 6f  6f 74 20 64 69 72 65 63  |n the root direc|
0000c7d0  74 6f 72 79 20 77 68 69  63 68 20 6c 69 73 74 73  |tory which lists|
0000c7e0  20 61 6c 6c 20 74 68 65  0a 66 69 6c 65 73 20 61  | all the.files a|
0000c7f0  76 61 69 6c 61 62 6c 65  20 66 6f 72 20 74 72 61  |vailable for tra|
0000c800  6e 73 66 65 72 2e 20 20  4f 6e 20 55 6e 69 78 20  |nsfer.  On Unix |
0000c810  73 79 73 74 65 6d 73 20  74 68 69 73 20 69 73 20  |systems this is |
0000c820  63 61 6c 6c 65 64 20 60  6c 73 2d 6c 52 27 0a 28  |called `ls-lR'.(|
0000c830  55 6e 69 78 20 66 69 6c  65 6e 61 6d 65 73 20 61  |Unix filenames a|
0000c840  72 65 20 63 61 73 65 2d  73 65 6e 73 69 74 69 76  |re case-sensitiv|
0000c850  65 29 20 62 65 63 61 75  73 65 20 74 68 65 20 63  |e) because the c|
0000c860  6f 6d 6d 61 6e 64 20 74  6f 20 72 65 63 75 72 73  |ommand to recurs|
0000c870  69 76 65 6c 79 20 6c 69  73 74 0a 61 6c 6c 20 66  |ively list.all f|
0000c880  69 6c 65 73 20 69 73 20  6c 73 2d 6c 52 2e 20 20  |iles is ls-lR.  |
0000c890  4f 74 68 65 72 20 73 79  73 74 65 6d 73 20 6d 61  |Other systems ma|
0000c8a0  79 20 68 61 76 65 20 73  6f 6d 65 74 68 69 6e 67  |y have something|
0000c8b0  20 63 61 6c 6c 65 64 0a  30 30 30 64 69 72 65 63  | called.000direc|
0000c8c0  74 6f 72 79 2e 6c 69 73  74 20 2d 20 79 6f 75 27  |tory.list - you'|
0000c8d0  6c 6c 20 6a 75 73 74 20  68 61 76 65 20 74 6f 20  |ll just have to |
0000c8e0  6c 6f 6f 6b 20 69 6e 20  74 68 65 20 72 6f 6f 74  |look in the root|
0000c8f0  20 64 69 72 65 63 74 6f  72 79 20 75 6e 74 69 6c  | directory until|
0000c900  0a 79 6f 75 20 73 70 6f  74 20 73 6f 6d 65 74 68  |.you spot someth|
0000c910  69 6e 67 20 74 68 61 74  20 6c 6f 6f 6b 73 20 6c  |ing that looks l|
0000c920  69 6b 65 20 69 74 20 6d  69 67 68 74 20 62 65 20  |ike it might be |
0000c930  74 68 65 20 66 69 6c 65  20 6c 69 73 74 69 6e 67  |the file listing|
0000c940  2e 0a 0a 54 68 65 20 44  49 53 20 6c 73 2d 6c 52  |...The DIS ls-lR|
0000c950  20 6c 69 73 74 69 6e 67  20 69 73 20 6a 75 73 74  | listing is just|
0000c960  20 75 6e 64 65 72 20 61  20 6d 65 67 61 62 79 74  | under a megabyt|
0000c970  65 2c 20 73 6f 20 69 66  20 79 6f 75 20 77 61 6e  |e, so if you wan|
0000c980  74 20 41 72 63 68 69 6d  65 64 65 73 2d 0a 72 65  |t Archimedes-.re|
0000c990  6c 61 74 65 64 20 66 69  6c 65 73 20 28 77 68 61  |lated files (wha|
0000c9a0  74 20 66 65 77 20 74 68  65 72 65 20 61 72 65 29  |t few there are)|
0000c9b0  20 6a 75 73 74 20 63 64  20 74 6f 20 2f 70 75 62  | just cd to /pub|
0000c9c0  2f 61 72 63 68 69 6d 65  64 65 73 20 61 6e 64 20  |/archimedes and |
0000c9d0  64 6f 20 61 6e 20 6c 73  2e 0a 0a 49 66 20 79 6f  |do an ls...If yo|
0000c9e0  75 20 61 72 65 20 6c 6f  6f 6b 69 6e 67 20 66 6f  |u are looking fo|
0000c9f0  72 20 44 4f 53 20 66 69  6c 65 73 20 28 77 68 79  |r DOS files (why|
0000ca00  3f 29 20 44 49 53 20 6d  69 72 72 6f 72 20 28 6b  |?) DIS mirror (k|
0000ca10  65 65 70 20 61 6e 20 61  75 74 6f 6d 61 74 69 63  |eep an automatic|
0000ca20  61 6c 6c 79 2d 0a 75 70  64 61 74 65 64 20 63 6f  |ally-.updated co|
0000ca30  70 79 29 20 6f 66 20 74  68 65 20 66 61 6d 6f 75  |py) of the famou|
0000ca40  73 20 53 49 4d 54 45 4c  2d 32 30 20 61 72 63 68  |s SIMTEL-20 arch|
0000ca50  69 76 65 20 6f 66 20 50  44 20 44 4f 53 20 66 69  |ive of PD DOS fi|
0000ca60  6c 65 73 20 28 74 68 69  73 20 69 73 0a 6d 61 69  |les (this is.mai|
0000ca70  6e 74 61 69 6e 65 64 20  62 79 20 74 68 65 20 55  |ntained by the U|
0000ca80  53 20 6d 69 6c 69 74 61  72 79 2c 20 61 6c 74 68  |S military, alth|
0000ca90  6f 75 67 68 20 69 74 20  69 73 20 69 6e 20 74 68  |ough it is in th|
0000caa0  65 20 70 72 6f 63 65 73  73 20 6f 66 20 62 65 69  |e process of bei|
0000cab0  6e 67 0a 6d 6f 76 65 64  20 66 72 6f 6d 20 74 68  |ng.moved from th|
0000cac0  65 20 57 68 69 74 65 20  53 61 6e 64 73 20 4d 69  |e White Sands Mi|
0000cad0  73 73 69 6c 65 20 52 61  6e 67 65 29 2e 0a 0a 4e  |ssile Range)...N|
0000cae0  6f 74 65 20 74 68 61 74  20 79 6f 75 20 72 65 63  |ote that you rec|
0000caf0  65 69 76 65 20 6e 6f 20  77 61 72 6e 69 6e 67 20  |eive no warning |
0000cb00  6d 65 73 73 61 67 65 20  69 66 20 73 6f 6d 65 6f  |message if someo|
0000cb10  6e 65 20 69 73 20 66 74  70 2d 69 6e 67 20 74 6f  |ne is ftp-ing to|
0000cb20  20 79 6f 75 2c 20 73 6f  0a 62 65 20 63 61 72 65  | you, so.be care|
0000cb30  66 75 6c 20 61 62 6f 75  74 20 73 65 63 75 72 69  |ful about securi|
0000cb40  74 79 20 28 73 65 65 20  74 68 65 20 73 65 63 74  |ty (see the sect|
0000cb50  69 6f 6e 20 6f 6e 20 74  68 65 20 46 54 50 75 73  |ion on the FTPus|
0000cb60  65 72 73 20 66 69 6c 65  29 2e 0a 0a 0a 46 69 6e  |ers file)....Fin|
0000cb70  67 65 72 0a 2d 2d 2d 2d  2d 2d 0a 0a 46 69 6e 67  |ger.------..Fing|
0000cb80  65 72 20 61 6c 73 6f 20  72 75 6e 73 20 61 73 20  |er also runs as |
0000cb90  61 20 73 65 73 73 69 6f  6e 2c 20 62 75 74 20 69  |a session, but i|
0000cba0  74 20 69 73 20 74 72 61  6e 73 69 74 6f 72 79 20  |t is transitory |
0000cbb0  69 6e 20 6e 61 74 75 72  65 20 61 6e 64 20 6f 6e  |in nature and on|
0000cbc0  63 65 0a 74 68 65 20 28  6c 69 6d 69 74 65 64 20  |ce.the (limited |
0000cbd0  71 75 61 6e 74 69 74 79  20 6f 66 29 20 69 6e 66  |quantity of) inf|
0000cbe0  6f 72 6d 61 74 69 6f 6e  20 68 61 73 20 62 65 65  |ormation has bee|
0000cbf0  6e 20 70 72 6f 76 69 64  65 64 20 74 68 65 20 73  |n provided the s|
0000cc00  65 73 73 69 6f 6e 20 77  69 6c 6c 0a 63 6c 6f 73  |ession will.clos|
0000cc10  65 20 61 75 74 6f 6d 61  74 69 63 61 6c 6c 79 2e  |e automatically.|
0000cc20  20 20 4e 6f 74 65 20 74  68 61 74 20 69 66 20 69  |  Note that if i|
0000cc30  74 27 73 20 74 61 6b 69  6e 67 20 66 69 6e 67 65  |t's taking finge|
0000cc40  72 20 61 20 6c 6f 6e 67  20 74 69 6d 65 20 74 6f  |r a long time to|
0000cc50  20 72 65 74 75 72 6e 0a  74 68 65 20 69 6e 66 6f  | return.the info|
0000cc60  72 6d 61 74 69 6f 6e 20  61 6e 64 20 79 6f 75 20  |rmation and you |
0000cc70  6c 65 61 76 65 20 74 68  65 20 73 65 73 73 69 6f  |leave the sessio|
0000cc80  6e 20 74 68 65 6e 20 74  68 65 20 69 6e 66 6f 72  |n then the infor|
0000cc90  6d 61 74 69 6f 6e 20 77  69 6c 6c 20 62 65 20 6c  |mation will be l|
0000cca0  6f 73 74 0a 69 66 20 69  74 20 63 6f 6d 65 73 20  |ost.if it comes |
0000ccb0  69 6e 20 77 68 69 6c 73  74 20 79 6f 75 27 72 65  |in whilst you're|
0000ccc0  20 61 77 61 79 2e 0a 0a  44 6f 20 6e 6f 74 20 74  | away...Do not t|
0000ccd0  79 70 65 20 61 6e 79 74  68 69 6e 67 20 69 6e 74  |ype anything int|
0000cce0  6f 20 61 20 66 69 6e 67  65 72 20 73 65 73 73 69  |o a finger sessi|
0000ccf0  6f 6e 20 2d 20 66 6f 72  20 73 6f 6d 65 20 72 65  |on - for some re|
0000cd00  61 73 6f 6e 20 74 68 69  73 20 70 72 65 76 65 6e  |ason this preven|
0000cd10  74 73 0a 74 68 65 20 69  6e 66 6f 72 6d 61 74 69  |ts.the informati|
0000cd20  6f 6e 20 65 76 65 72 20  62 65 69 6e 67 20 73 65  |on ever being se|
0000cd30  6e 74 20 28 72 65 6d 65  6d 62 65 72 20 74 68 65  |nt (remember the|
0000cd40  20 64 69 73 70 6c 61 79  20 62 75 67 20 77 68 65  | display bug whe|
0000cd50  72 65 20 63 68 61 72 61  63 74 65 72 73 0a 61 70  |re characters.ap|
0000cd60  70 65 61 72 20 74 6f 20  67 65 74 20 6c 6f 73 74  |pear to get lost|
0000cd70  20 2d 20 74 68 69 73 20  63 61 6e 20 61 66 66 65  | - this can affe|
0000cd80  63 74 20 74 68 65 20 63  61 72 72 69 61 67 65 20  |ct the carriage |
0000cd90  72 65 74 75 72 6e 20 61  74 20 74 68 65 20 65 6e  |return at the en|
0000cda0  64 20 6f 66 20 74 68 65  0a 63 6f 6d 6d 61 6e 64  |d of the.command|
0000cdb0  20 2d 20 74 68 65 20 73  6f 6c 75 74 69 6f 6e 20  | - the solution |
0000cdc0  69 73 20 74 6f 20 70 72  65 73 73 20 6f 6e 65 20  |is to press one |
0000cdd0  6f 66 20 74 68 65 20 63  75 72 73 6f 72 20 6b 65  |of the cursor ke|
0000cde0  79 73 29 2e 20 20 46 69  6e 67 65 72 20 73 65 73  |ys).  Finger ses|
0000cdf0  73 69 6f 6e 73 0a 63 61  6e 20 61 6c 73 6f 20 67  |sions.can also g|
0000ce00  65 74 20 63 6f 6e 66 75  73 65 64 20 69 66 20 79  |et confused if y|
0000ce10  6f 75 20 73 65 74 20 6d  6f 72 65 20 74 68 61 6e  |ou set more than|
0000ce20  20 6f 6e 65 20 69 6e 20  6d 6f 74 69 6f 6e 20 61  | one in motion a|
0000ce30  74 20 6f 6e 63 65 2e 2e  2e 0a 0a 49 66 20 73 6f  |t once.....If so|
0000ce40  6d 65 6f 6e 65 20 66 69  6e 67 65 72 73 20 79 6f  |meone fingers yo|
0000ce50  75 2c 20 79 6f 75 20 77  69 6c 6c 20 73 65 65 20  |u, you will see |
0000ce60  61 20 6d 65 73 73 61 67  65 20 6c 69 6b 65 20 60  |a message like `|
0000ce70  59 6f 75 27 72 65 20 62  65 69 6e 67 20 66 69 6e  |You're being fin|
0000ce80  67 65 72 65 64 0a 62 79  20 31 35 38 2e 31 35 32  |gered.by 158.152|
0000ce90  2e 39 2e 31 38 3a 31 30  30 35 21 27 2e 20 20 54  |.9.18:1005!'.  T|
0000cea0  68 65 20 60 31 35 38 2e  31 35 32 2e 39 2e 31 38  |he `158.152.9.18|
0000ceb0  27 20 69 73 20 74 68 65  20 49 50 20 61 64 64 72  |' is the IP addr|
0000cec0  65 73 73 20 6f 66 20 74  68 65 20 73 69 74 65 0a  |ess of the site.|
0000ced0  74 65 6c 6e 65 74 74 69  6e 67 20 74 6f 20 79 6f  |telnetting to yo|
0000cee0  75 2c 20 61 6e 64 20 74  68 65 20 60 3a 31 30 30  |u, and the `:100|
0000cef0  35 27 20 69 73 20 61 20  73 65 71 75 65 6e 74 69  |5' is a sequenti|
0000cf00  61 6c 6c 79 2d 61 73 73  69 67 6e 65 64 20 73 6f  |ally-assigned so|
0000cf10  63 6b 65 74 20 6e 75 6d  62 65 72 0a 28 77 68 69  |cket number.(whi|
0000cf20  63 68 20 79 6f 75 20 63  61 6e 20 69 67 6e 6f 72  |ch you can ignor|
0000cf30  65 29 2e 0a 0a 44 65 6d  6f 6e 20 68 61 76 65 20  |e)...Demon have |
0000cf40  61 20 6d 6f 64 69 66 69  65 64 20 66 69 6e 67 65  |a modified finge|
0000cf50  72 20 73 65 72 76 65 72  20 72 75 6e 6e 69 6e 67  |r server running|
0000cf60  20 6f 6e 20 67 61 74 65  20 61 6e 64 20 70 6f 73  | on gate and pos|
0000cf70  74 3a 20 69 66 20 79 6f  75 20 66 69 6e 67 65 72  |t: if you finger|
0000cf80  0a 3c 73 69 74 65 3e 40  67 61 74 65 20 69 74 20  |.<site>@gate it |
0000cf90  77 69 6c 6c 20 74 65 6c  6c 20 79 6f 75 20 74 68  |will tell you th|
0000cfa0  65 20 49 50 20 61 64 64  72 65 73 73 20 61 6e 64  |e IP address and|
0000cfb0  20 6f 74 68 65 72 20 28  70 6f 73 73 69 62 6c 79  | other (possibly|
0000cfc0  29 20 75 73 65 66 75 6c  20 69 6e 66 6f 2e 0a 4e  |) useful info..N|
0000cfd0  6f 74 65 20 74 68 61 74  20 77 68 65 6e 20 3c 73  |ote that when <s|
0000cfe0  69 74 65 3e 20 69 73 20  61 20 44 49 53 20 61 64  |ite> is a DIS ad|
0000cff0  64 72 65 73 73 20 79 6f  75 20 67 69 76 65 20 74  |dress you give t|
0000d000  68 65 20 2a 66 75 6c 6c  2a 20 73 69 74 65 6e 61  |he *full* sitena|
0000d010  6d 65 20 2d 20 65 2e 67  2e 2c 0a 66 69 6e 67 65  |me - e.g.,.finge|
0000d020  72 20 73 6b 74 62 2e 64  65 6d 6f 6e 2e 63 6f 2e  |r sktb.demon.co.|
0000d030  75 6b 40 67 61 74 65 20  77 69 6c 6c 20 67 69 76  |uk@gate will giv|
0000d040  65 20 79 6f 75 20 74 68  65 20 49 50 20 61 64 64  |e you the IP add|
0000d050  72 65 73 73 20 5b 31 35  38 2e 31 35 32 2e 39 2e  |ress [158.152.9.|
0000d060  31 38 5d 2e 0a 52 65 6d  65 6d 62 65 72 20 74 68  |18]..Remember th|
0000d070  61 74 20 65 76 65 6e 20  69 66 20 79 6f 75 20 6d  |at even if you m|
0000d080  6f 64 69 66 79 20 79 6f  75 72 20 64 6f 6d 61 69  |odify your domai|
0000d090  6e 20 66 69 6c 65 20 74  68 69 73 20 77 69 6c 6c  |n file this will|
0000d0a0  20 6e 6f 74 20 74 61 6b  65 20 65 66 66 65 63 74  | not take effect|
0000d0b0  0a 75 6e 74 69 6c 20 74  68 65 20 6e 65 78 74 20  |.until the next |
0000d0c0  74 69 6d 65 20 79 6f 75  20 73 74 61 72 74 20 6b  |time you start k|
0000d0d0  61 39 71 2c 20 73 6f 20  69 66 20 79 6f 75 20 77  |a9q, so if you w|
0000d0e0  61 6e 74 65 64 20 74 6f  20 74 65 6c 6e 65 74 20  |anted to telnet |
0000d0f0  69 6e 20 66 6f 72 20 61  20 63 68 61 74 0a 64 75  |in for a chat.du|
0000d100  72 69 6e 67 20 74 68 61  74 20 63 6f 6e 6e 65 63  |ring that connec|
0000d110  74 69 6f 6e 20 79 6f 75  20 77 6f 75 6c 64 20 6e  |tion you would n|
0000d120  65 65 64 20 74 6f 20 75  73 65 20 74 68 65 20 6e  |eed to use the n|
0000d130  75 6d 65 72 69 63 20 66  6f 72 6d 20 6f 66 20 74  |umeric form of t|
0000d140  68 65 20 61 64 64 72 65  73 73 0a 28 74 65 6c 6e  |he address.(teln|
0000d150  65 74 20 5b 31 35 38 2e  31 35 32 2e 39 2e 31 38  |et [158.152.9.18|
0000d160  5d 20 69 6e 73 74 65 61  64 20 6f 66 20 74 65 6c  |] instead of tel|
0000d170  6e 65 74 20 73 6b 74 62  29 2e 0a 0a 54 68 65 20  |net sktb)...The |
0000d180  6d 6f 64 69 66 69 65 64  20 66 69 6e 67 65 72 20  |modified finger |
0000d190  73 65 72 76 65 72 20 6f  6e 20 70 6f 73 74 20 61  |server on post a|
0000d1a0  6c 73 6f 20 73 65 72 76  65 73 20 61 6e 6f 74 68  |lso serves anoth|
0000d1b0  65 72 20 66 75 6e 63 74  69 6f 6e 20 77 68 65 6e  |er function when|
0000d1c0  20 75 73 65 64 0a 77 69  74 68 20 2a 61 62 62 72  | used.with *abbr|
0000d1d0  65 76 69 61 74 65 64 2a  20 73 69 74 65 6e 61 6d  |eviated* sitenam|
0000d1e0  65 73 20 6f 66 20 44 49  53 20 73 75 62 73 63 72  |es of DIS subscr|
0000d1f0  69 62 65 72 73 20 2d 20  69 74 20 74 65 6c 6c 73  |ibers - it tells|
0000d200  20 79 6f 75 20 68 6f 77  20 6d 61 6e 79 0a 6d 61  | you how many.ma|
0000d210  69 6c 20 6d 65 73 73 61  67 65 73 20 61 72 65 20  |il messages are |
0000d220  77 61 69 74 69 6e 67 20  66 6f 72 20 74 68 61 74  |waiting for that|
0000d230  20 73 69 74 65 2e 20 20  45 2e 67 2e 2c 20 66 69  | site.  E.g., fi|
0000d240  6e 67 65 72 20 73 6b 74  62 40 70 6f 73 74 20 77  |nger sktb@post w|
0000d250  69 6c 6c 20 74 65 6c 6c  0a 79 6f 75 20 68 6f 77  |ill tell.you how|
0000d260  20 6d 61 6e 79 20 6d 65  73 73 61 67 65 73 20 61  | many messages a|
0000d270  72 65 20 77 61 69 74 69  6e 67 20 66 6f 72 20 73  |re waiting for s|
0000d280  6b 74 62 2e 20 20 49 66  20 79 6f 75 20 66 69 6e  |ktb.  If you fin|
0000d290  67 65 72 20 79 6f 75 72  20 6f 77 6e 20 73 69 74  |ger your own sit|
0000d2a0  65 6e 61 6d 65 0a 79 6f  75 20 77 69 6c 6c 20 61  |ename.you will a|
0000d2b0  6c 73 6f 20 62 65 20 74  6f 6c 64 20 77 68 6f 20  |lso be told who |
0000d2c0  65 61 63 68 20 6d 65 73  73 61 67 65 20 69 73 20  |each message is |
0000d2d0  66 72 6f 6d 20 61 6e 64  20 74 6f 2e 0a 0a 0a 48  |from and to....H|
0000d2e0  61 6e 67 69 6e 67 20 75  70 0a 2d 2d 2d 2d 2d 2d  |anging up.------|
0000d2f0  2d 2d 2d 2d 0a 0a 45 6e  74 65 72 20 74 68 65 20  |----..Enter the |
0000d300  60 71 75 69 74 27 20 63  6f 6d 6d 61 6e 64 20 6f  |`quit' command o|
0000d310  72 20 73 65 6c 65 63 74  20 74 68 65 20 71 75 69  |r select the qui|
0000d320  74 20 6f 70 74 69 6f 6e  20 66 72 6f 6d 20 6b 61  |t option from ka|
0000d330  39 71 27 73 20 69 63 6f  6e 2d 62 61 72 0a 6d 65  |9q's icon-bar.me|
0000d340  6e 75 2c 20 74 68 65 6e  20 75 73 65 20 79 6f 75  |nu, then use you|
0000d350  72 20 63 6f 6d 6d 73 20  70 72 6f 67 72 61 6d 20  |r comms program |
0000d360  74 6f 20 68 61 6e 67 75  70 20 74 68 65 20 6d 6f  |to hangup the mo|
0000d370  64 65 6d 2e 20 20 4d 6f  73 74 20 76 65 72 73 69  |dem.  Most versi|
0000d380  6f 6e 73 20 6f 66 0a 6b  61 39 71 20 73 63 72 61  |ons of.ka9q scra|
0000d390  6d 62 6c 65 20 74 68 65  20 73 65 72 69 61 6c 20  |mble the serial |
0000d3a0  70 6f 72 74 20 77 68 65  6e 20 74 68 65 79 20 65  |port when they e|
0000d3b0  78 69 74 20 28 77 68 69  63 68 20 70 65 72 73 69  |xit (which persi|
0000d3c0  73 74 73 20 65 76 65 6e  20 74 68 6f 75 67 68 0a  |sts even though.|
0000d3d0  62 6f 74 68 20 4a 6f 6e  61 74 68 61 6e 20 61 6e  |both Jonathan an|
0000d3e0  64 20 41 6e 74 68 6f 6e  79 20 63 68 61 6e 67 65  |d Anthony change|
0000d3f0  64 20 74 68 65 20 63 6f  64 65 20 74 6f 20 74 72  |d the code to tr|
0000d400  79 20 61 6e 64 20 66 69  78 20 69 74 29 20 2d 20  |y and fix it) - |
0000d410  79 6f 75 20 63 61 6e 20  73 65 6e 64 0a 64 61 74  |you can send.dat|
0000d420  61 20 6f 75 74 20 28 77  68 69 63 68 20 69 73 20  |a out (which is |
0000d430  77 68 79 20 79 6f 75 20  63 61 6e 20 75 73 65 20  |why you can use |
0000d440  79 6f 75 72 20 63 6f 6d  6d 73 20 70 72 6f 67 72  |your comms progr|
0000d450  61 6d 20 74 6f 20 68 61  6e 67 75 70 29 2c 20 62  |am to hangup), b|
0000d460  75 74 0a 69 6e 63 6f 6d  69 6e 67 20 64 61 74 61  |ut.incoming data|
0000d470  20 76 61 6e 69 73 68 65  73 20 69 6e 74 6f 20 74  | vanishes into t|
0000d480  68 69 6e 20 61 69 72 2e  20 20 54 68 65 20 6f 6e  |hin air.  The on|
0000d490  6c 79 20 63 75 72 65 20  69 73 20 74 6f 20 71 75  |ly cure is to qu|
0000d4a0  69 74 20 79 6f 75 72 20  63 6f 6d 6d 73 0a 70 72  |it your comms.pr|
0000d4b0  6f 67 72 61 6d 20 61 6e  64 20 72 65 69 6e 73 74  |ogram and reinst|
0000d4c0  61 6c 6c 20 69 74 20 28  6f 63 63 61 73 69 6f 6e  |all it (occasion|
0000d4d0  61 6c 6c 79 20 79 6f 75  20 6d 61 79 20 68 61 76  |ally you may hav|
0000d4e0  65 20 74 6f 20 64 6f 20  74 68 69 73 20 61 20 63  |e to do this a c|
0000d4f0  6f 75 70 6c 65 20 6f 66  0a 74 69 6d 65 73 29 2e  |ouple of.times).|
0000d500  20 49 74 20 69 73 20 70  6f 73 73 69 62 6c 65 20  | It is possible |
0000d510  74 68 61 74 20 74 68 65  20 76 65 72 73 69 6f 6e  |that the version|
0000d520  20 6f 66 20 6b 61 39 71  20 77 68 69 63 68 20 73  | of ka9q which s|
0000d530  75 70 70 6f 72 74 73 20  73 65 72 69 61 6c 20 62  |upports serial b|
0000d540  6c 6f 63 6b 0a 64 72 69  76 65 72 73 20 64 6f 65  |lock.drivers doe|
0000d550  73 20 6e 6f 74 20 73 75  66 66 65 72 20 66 72 6f  |s not suffer fro|
0000d560  6d 20 74 68 69 73 20 70  72 6f 62 6c 65 6d 2c 20  |m this problem, |
0000d570  62 75 74 20 49 27 76 65  20 6e 65 76 65 72 20 75  |but I've never u|
0000d580  73 65 64 20 69 74 20 73  6f 20 63 61 6e 27 74 20  |sed it so can't |
0000d590  62 65 0a 73 75 72 65 2e  0a 0a 0a 4f 74 68 65 72  |be.sure....Other|
0000d5a0  20 43 6f 6d 6d 61 6e 64  73 0a 2d 2d 2d 2d 2d 2d  | Commands.------|
0000d5b0  2d 2d 2d 2d 2d 2d 2d 2d  0a 0a 4f 74 68 65 72 20  |--------..Other |
0000d5c0  75 73 65 66 75 6c 20 63  6f 6d 6d 61 6e 64 73 20  |useful commands |
0000d5d0  69 6e 63 6c 75 64 65 3a  0a 0a 20 20 20 20 52 65  |include:..    Re|
0000d5e0  63 6f 72 64 20 20 20 20  74 68 69 73 20 61 6c 6c  |cord    this all|
0000d5f0  6f 77 73 20 79 6f 75 20  74 6f 20 72 65 63 6f 72  |ows you to recor|
0000d600  64 20 61 20 74 65 6c 6e  65 74 20 73 65 73 73 69  |d a telnet sessi|
0000d610  6f 6e 20 74 6f 20 61 20  66 69 6c 65 2e 20 20 55  |on to a file.  U|
0000d620  73 65 3a 0a 0a 20 20 20  20 20 20 20 20 20 20 20  |se:..           |
0000d630  20 72 65 63 6f 72 64 20  3c 66 69 6c 65 3e 0a 0a  | record <file>..|
0000d640  20 20 20 20 20 20 20 20  74 6f 20 72 65 63 6f 72  |        to recor|
0000d650  64 20 74 68 65 20 63 75  72 72 65 6e 74 20 73 65  |d the current se|
0000d660  73 73 69 6f 6e 20 28 74  68 65 20 6f 6e 65 20 6d  |ssion (the one m|
0000d670  61 72 6b 65 64 20 77 69  74 68 20 74 68 65 20 61  |arked with the a|
0000d680  73 74 65 72 69 73 6b 20  77 68 65 6e 0a 20 20 20  |sterisk when.   |
0000d690  20 20 20 20 20 79 6f 75  20 75 73 65 20 74 68 65  |     you use the|
0000d6a0  20 60 73 65 73 73 69 6f  6e 27 20 63 6f 6d 6d 61  | `session' comma|
0000d6b0  6e 64 20 69 6e 74 6f 20  3c 66 69 6c 65 3e 2e 20  |nd into <file>. |
0000d6c0  20 57 68 65 6e 20 79 6f  75 27 72 65 20 66 69 6e  | When you're fin|
0000d6d0  69 73 68 65 64 2c 0a 20  20 20 20 20 20 20 20 75  |ished,.        u|
0000d6e0  73 65 20 60 72 65 63 6f  72 64 20 6f 66 66 27 20  |se `record off' |
0000d6f0  74 6f 20 66 69 6e 69 73  68 2e 20 20 4e 6f 74 65  |to finish.  Note|
0000d700  20 74 68 61 74 20 79 6f  75 20 63 61 6e 6e 6f 74  | that you cannot|
0000d710  20 72 65 63 6f 72 64 20  66 74 70 0a 20 20 20 20  | record ftp.    |
0000d720  20 20 20 20 73 65 73 73  69 6f 6e 73 2e 20 20 54  |    sessions.  T|
0000d730  68 65 6f 72 65 74 69 63  61 6c 6c 79 20 79 6f 75  |heoretically you|
0000d740  20 63 61 6e 20 72 65 63  6f 72 64 20 66 69 6e 67  | can record fing|
0000d750  65 72 20 73 65 73 73 69  6f 6e 73 2c 20 62 75 74  |er sessions, but|
0000d760  20 69 6e 0a 20 20 20 20  20 20 20 20 70 72 61 63  | in.        prac|
0000d770  74 69 63 65 20 74 68 65  20 69 6e 63 6f 6d 69 6e  |tice the incomin|
0000d780  67 20 69 6e 66 6f 72 6d  61 74 69 6f 6e 20 75 73  |g information us|
0000d790  75 61 6c 6c 79 20 76 61  6e 69 73 68 65 73 20 62  |ually vanishes b|
0000d7a0  65 66 6f 72 65 20 79 6f  75 20 63 61 6e 0a 20 20  |efore you can.  |
0000d7b0  20 20 20 20 20 20 73 74  61 72 74 20 72 65 63 6f  |      start reco|
0000d7c0  72 64 69 6e 67 2e 0a 0a  20 20 20 20 61 73 79 73  |rding...    asys|
0000d7d0  74 61 74 20 20 20 20 73  68 6f 77 73 20 68 6f 77  |tat    shows how|
0000d7e0  20 6d 61 6e 79 20 63 68  61 72 61 63 74 65 72 73  | many characters|
0000d7f0  20 68 61 76 65 20 62 65  65 6e 20 74 72 61 6e 73  | have been trans|
0000d800  6d 69 74 74 65 64 2f 72  65 63 65 69 76 65 64 20  |mitted/received |
0000d810  61 6e 64 0a 20 20 20 20  20 20 20 20 68 6f 77 20  |and.        how |
0000d820  6d 61 6e 79 20 6f 76 65  72 72 75 6e 73 20 6f 63  |many overruns oc|
0000d830  63 75 72 65 64 2e 0a 0a  20 20 20 20 69 70 20 73  |cured...    ip s|
0000d840  74 61 74 75 73 20 20 20  20 73 68 6f 77 73 20 68  |tatus    shows h|
0000d850  6f 77 20 6d 61 6e 79 20  69 70 20 70 61 63 6b 65  |ow many ip packe|
0000d860  74 73 20 68 61 76 65 20  62 65 65 6e 20 74 72 61  |ts have been tra|
0000d870  6e 73 6d 69 74 74 65 64  2f 72 65 63 65 69 76 65  |nsmitted/receive|
0000d880  64 0a 20 20 20 20 20 20  20 20 61 6e 64 20 68 6f  |d.        and ho|
0000d890  77 20 6d 61 6e 79 20 65  72 72 6f 72 73 20 6f 66  |w many errors of|
0000d8a0  20 76 61 72 69 6f 75 73  20 73 6f 72 74 73 20 68  | various sorts h|
0000d8b0  61 76 65 20 6f 63 63 75  72 65 64 2e 20 20 49 74  |ave occured.  It|
0000d8c0  20 69 73 20 61 20 67 6f  6f 64 20 69 64 65 61 0a  | is a good idea.|
0000d8d0  20 20 20 20 20 20 20 20  74 6f 20 63 68 65 63 6b  |        to check|
0000d8e0  20 74 68 69 73 20 28 61  6e 64 20 61 73 79 73 74  | this (and asyst|
0000d8f0  61 74 29 20 64 75 72 69  6e 67 20 79 6f 75 72 20  |at) during your |
0000d900  66 69 72 73 74 2d 65 76  65 72 20 63 6f 6e 6e 65  |first-ever conne|
0000d910  63 74 69 6f 6e 20 74 6f  20 44 49 53 2e 0a 20 20  |ction to DIS..  |
0000d920  20 20 20 20 20 20 49 66  20 74 68 65 72 65 20 61  |      If there a|
0000d930  72 65 20 6c 6f 74 73 20  6f 66 20 6f 76 65 72 72  |re lots of overr|
0000d940  75 6e 73 20 6f 72 20 65  72 72 6f 72 73 20 74 68  |uns or errors th|
0000d950  65 6e 20 79 6f 75 20 6d  61 79 20 68 61 76 65 20  |en you may have |
0000d960  61 20 70 72 6f 62 6c 65  6d 0a 20 20 20 20 20 20  |a problem.      |
0000d970  20 20 77 69 74 68 20 79  6f 75 72 20 73 65 72 69  |  with your seri|
0000d980  61 6c 20 70 6f 72 74 20  6e 6f 74 20 63 6f 70 69  |al port not copi|
0000d990  6e 67 20 77 69 74 68 20  74 68 65 20 73 70 65 65  |ng with the spee|
0000d9a0  64 20 28 61 20 70 72 6f  62 6c 65 6d 20 77 68 69  |d (a problem whi|
0000d9b0  63 68 0a 20 20 20 20 20  20 20 20 6f 63 63 75 72  |ch.        occur|
0000d9c0  73 20 66 72 65 71 75 65  6e 74 6c 79 20 77 69 74  |s frequently wit|
0000d9d0  68 20 52 49 53 43 20 4f  53 20 33 20 2d 20 67 65  |h RISC OS 3 - ge|
0000d9e0  74 20 68 6f 6c 64 20 6f  66 20 74 68 65 20 73 65  |t hold of the se|
0000d9f0  72 69 61 6c 20 70 6f 72  74 0a 20 20 20 20 20 20  |rial port.      |
0000da00  20 20 70 61 74 63 68 29  2e 0a 0a 20 20 20 20 74  |  patch)...    t|
0000da10  63 70 20 73 74 61 74 75  73 20 20 20 20 74 68 69  |cp status    thi|
0000da20  73 20 6c 69 73 74 73 20  61 6c 6c 20 74 68 65 20  |s lists all the |
0000da30  74 63 70 69 70 20 63 6f  6e 6e 65 63 74 69 6f 6e  |tcpip connection|
0000da40  73 2e 20 20 45 76 65 6e  20 69 66 20 79 6f 75 0a  |s.  Even if you.|
0000da50  20 20 20 20 20 20 20 20  61 72 65 6e 27 74 20 64  |        aren't d|
0000da60  6f 69 6e 67 20 61 6e 79  74 68 69 6e 67 2c 20 63  |oing anything, c|
0000da70  6f 6e 6e 65 63 74 69 6f  6e 73 20 77 69 6c 6c 20  |onnections will |
0000da80  62 65 20 73 68 6f 77 6e  20 66 6f 72 20 74 68 65  |be shown for the|
0000da90  20 76 61 72 69 6f 75 73  0a 20 20 20 20 20 20 20  | various.       |
0000daa0  20 73 65 72 76 65 72 73  20 79 6f 75 20 73 74 61  | servers you sta|
0000dab0  72 74 65 64 20 69 6e 20  61 75 74 6f 65 78 65 63  |rted in autoexec|
0000dac0  20 28 6c 69 6b 65 20 73  74 61 72 74 20 73 6d 74  | (like start smt|
0000dad0  70 2c 20 65 63 68 6f 2c  20 64 69 73 63 61 72 64  |p, echo, discard|
0000dae0  2c 0a 20 20 20 20 20 20  20 20 65 74 63 2e 29 20  |,.        etc.) |
0000daf0  62 75 74 20 69 66 20 74  68 65 20 6e 75 6d 62 65  |but if the numbe|
0000db00  72 20 61 67 61 69 6e 73  74 20 74 68 65 20 60 72  |r against the `r|
0000db10  65 6d 6f 74 65 20 73 6f  63 6b 65 74 27 20 66 6f  |emote socket' fo|
0000db20  72 20 61 0a 20 20 20 20  20 20 20 20 63 6f 6e 6e  |r a.        conn|
0000db30  65 63 74 69 6f 6e 20 69  73 20 30 2e 30 2e 30 2e  |ection is 0.0.0.|
0000db40  30 3a 30 20 74 68 65 6e  20 74 68 61 74 20 63 6f  |0:0 then that co|
0000db50  6e 6e 65 63 74 69 6f 6e  20 69 73 20 6e 6f 74 20  |nnection is not |
0000db60  69 6e 20 61 63 74 69 76  65 20 75 73 65 2e 0a 0a  |in active use...|
0000db70  20 20 20 20 20 20 20 20  59 6f 75 20 63 61 6e 20  |        You can |
0000db80  75 73 65 20 74 68 69 73  20 61 73 20 61 20 77 61  |use this as a wa|
0000db90  79 20 6f 66 20 63 68 65  63 6b 69 6e 67 20 74 68  |y of checking th|
0000dba0  61 74 20 69 74 27 73 20  73 61 66 65 20 74 6f 20  |at it's safe to |
0000dbb0  6c 6f 67 6f 66 66 2c 20  6f 72 0a 20 20 20 20 20  |logoff, or.     |
0000dbc0  20 20 20 69 66 20 79 6f  75 20 73 65 65 20 75 6e  |   if you see un|
0000dbd0  65 78 70 6c 61 69 6e 65  64 20 64 69 73 63 20 61  |explained disc a|
0000dbe0  63 74 69 76 69 74 79 20  79 6f 75 20 63 61 6e 20  |ctivity you can |
0000dbf0  63 68 65 63 6b 20 69 66  20 73 6f 6d 65 6f 6e 65  |check if someone|
0000dc00  20 69 73 0a 20 20 20 20  20 20 20 20 66 74 70 2d  | is.        ftp-|
0000dc10  69 6e 67 20 74 6f 20 79  6f 75 20 28 72 65 6d 65  |ing to you (reme|
0000dc20  6d 62 65 72 20 79 6f 75  20 67 65 74 20 6e 6f 20  |mber you get no |
0000dc30  77 61 72 6e 69 6e 67 20  6d 65 73 73 61 67 65 29  |warning message)|
0000dc40  20 2d 20 6c 6f 6f 6b 20  66 6f 72 0a 20 20 20 20  | - look for.    |
0000dc50  20 20 20 20 61 20 6c 6f  63 61 6c 20 73 6f 63 6b  |    a local sock|
0000dc60  65 74 20 6e 75 6d 62 65  72 20 65 6e 64 69 6e 67  |et number ending|
0000dc70  20 69 6e 20 3a 32 31 20  77 69 74 68 20 61 20 72  | in :21 with a r|
0000dc80  65 6d 6f 74 65 20 73 6f  63 6b 65 74 20 6e 75 6d  |emote socket num|
0000dc90  62 65 72 0a 20 20 20 20  20 20 20 20 6f 74 68 65  |ber.        othe|
0000dca0  72 20 74 68 61 6e 20 30  2e 30 2e 30 2e 30 3a 30  |r than 0.0.0.0:0|
0000dcb0  2e 0a 0a 0a 42 75 67 73  0a 2d 2d 2d 2d 0a 0a 41  |....Bugs.----..A|
0000dcc0  70 61 72 74 20 66 72 6f  6d 20 70 72 6f 62 6c 65  |part from proble|
0000dcd0  6d 73 20 61 6c 72 65 61  64 79 20 6d 65 6e 74 69  |ms already menti|
0000dce0  6f 6e 65 64 2c 20 74 68  65 72 65 20 69 73 20 61  |oned, there is a|
0000dcf0  20 62 75 67 20 77 68 69  63 68 20 75 6e 74 69 6c  | bug which until|
0000dd00  20 72 65 63 65 6e 74 6c  79 0a 61 66 66 65 63 74  | recently.affect|
0000dd10  65 64 20 61 6c 6c 20 76  65 72 73 69 6f 6e 73 20  |ed all versions |
0000dd20  6f 66 20 6b 61 39 71 20  6f 6e 20 61 6c 6c 20 70  |of ka9q on all p|
0000dd30  6c 61 74 66 6f 72 6d 73  20 2d 20 74 68 69 73 20  |latforms - this |
0000dd40  63 6f 6e 63 65 72 6e 73  20 74 68 65 20 74 72 61  |concerns the tra|
0000dd50  6e 73 66 65 72 0a 6f 66  20 6d 61 69 6c 20 61 6e  |nsfer.of mail an|
0000dd60  64 20 6e 65 77 73 20 69  6e 20 62 6f 74 68 20 64  |d news in both d|
0000dd70  69 72 65 63 74 69 6f 6e  73 20 28 74 68 65 20 6c  |irections (the l|
0000dd80  61 74 65 73 74 20 50 43  20 6b 61 39 71 20 68 61  |atest PC ka9q ha|
0000dd90  73 20 66 69 78 65 64 20  74 68 65 20 62 75 67 0a  |s fixed the bug.|
0000dda0  66 6f 72 20 6d 61 69 6c  20 62 75 74 20 6e 6f 74  |for mail but not|
0000ddb0  20 66 6f 72 20 6e 65 77  73 29 2e 0a 0a 41 6e 79  | for news)...Any|
0000ddc0  20 6f 75 74 67 6f 69 6e  67 20 6e 65 77 73 2f 6d  | outgoing news/m|
0000ddd0  61 69 6c 20 6d 65 73 73  61 67 65 20 77 68 69 63  |ail message whic|
0000dde0  68 20 68 61 73 20 61 20  6c 69 6e 65 20 73 74 61  |h has a line sta|
0000ddf0  72 74 69 6e 67 20 77 69  74 68 20 61 20 66 75 6c  |rting with a ful|
0000de00  6c 20 73 74 6f 70 20 28  2e 29 0a 73 68 6f 75 6c  |l stop (.).shoul|
0000de10  64 20 68 61 76 65 20 61  6e 6f 74 68 65 72 20 66  |d have another f|
0000de20  75 6c 6c 20 73 74 6f 70  20 61 70 70 65 6e 64 65  |ull stop appende|
0000de30  64 20 74 6f 20 69 74 20  62 79 20 6b 61 39 71 20  |d to it by ka9q |
0000de40  62 65 66 6f 72 65 20 74  68 61 74 20 6c 69 6e 65  |before that line|
0000de50  20 69 73 20 73 65 6e 74  0a 74 6f 20 74 68 65 20  | is sent.to the |
0000de60  72 65 6d 6f 74 65 20 73  69 74 65 2e 20 20 41 6e  |remote site.  An|
0000de70  79 20 69 6e 63 6f 6d 69  6e 67 20 6e 65 77 73 2f  |y incoming news/|
0000de80  6d 61 69 6c 20 6d 65 73  73 61 67 65 20 77 68 69  |mail message whi|
0000de90  63 68 20 68 61 73 20 6f  6e 65 20 6f 72 20 6d 6f  |ch has one or mo|
0000dea0  72 65 0a 66 75 6c 6c 20  73 74 6f 70 73 20 61 74  |re.full stops at|
0000deb0  20 74 68 65 20 73 74 61  72 74 20 6f 66 20 74 68  | the start of th|
0000dec0  65 20 6c 69 6e 65 20 73  68 6f 75 6c 64 20 68 61  |e line should ha|
0000ded0  76 65 20 74 68 65 20 66  69 72 73 74 20 66 75 6c  |ve the first ful|
0000dee0  6c 20 73 74 6f 70 20 72  65 6d 6f 76 65 64 2e 0a  |l stop removed..|
0000def0  54 68 65 20 6e 65 74 20  65 66 66 65 63 74 20 69  |The net effect i|
0000df00  73 20 74 68 61 74 20 61  73 20 6c 6f 6e 67 20 61  |s that as long a|
0000df10  73 20 62 6f 74 68 20 73  69 74 65 73 20 70 65 72  |s both sites per|
0000df20  66 6f 72 6d 20 74 68 65  73 65 20 61 63 74 69 6f  |form these actio|
0000df30  6e 73 2c 20 74 68 65 0a  6d 65 73 73 61 67 65 73  |ns, the.messages|
0000df40  20 77 69 6c 6c 20 65 6e  64 20 75 70 20 74 68 65  | will end up the|
0000df50  20 73 61 6d 65 20 61 73  20 74 68 65 79 20 73 74  | same as they st|
0000df60  61 72 74 65 64 20 28 77  68 79 20 74 68 69 73 20  |arted (why this |
0000df70  68 61 73 20 74 6f 20 62  65 20 64 6f 6e 65 20 61  |has to be done a|
0000df80  74 20 61 6c 6c 0a 69 73  20 74 6f 20 64 6f 20 77  |t all.is to do w|
0000df90  69 74 68 20 74 68 65 20  6d 65 63 68 61 6e 69 63  |ith the mechanic|
0000dfa0  73 20 6f 66 20 74 68 65  20 6d 65 73 73 61 67 65  |s of the message|
0000dfb0  20 74 72 61 6e 73 66 65  72 29 2e 0a 0a 55 6e 66  | transfer)...Unf|
0000dfc0  6f 72 74 75 6e 61 74 65  6c 79 20 6b 61 39 71 20  |ortunately ka9q |
0000dfd0  64 6f 65 73 20 6e 6f 74  20 64 6f 20 65 69 74 68  |does not do eith|
0000dfe0  65 72 20 61 63 74 69 6f  6e 2c 20 73 6f 20 6f 75  |er action, so ou|
0000dff0  74 67 6f 69 6e 67 20 6e  65 77 73 2f 6d 61 69 6c  |tgoing news/mail|
0000e000  20 77 68 69 63 68 0a 68  61 73 20 61 20 66 75 6c  | which.has a ful|
0000e010  6c 20 73 74 6f 70 20 61  74 20 74 68 65 20 73 74  |l stop at the st|
0000e020  61 72 74 20 6f 66 20 74  68 65 20 6c 69 6e 65 20  |art of the line |
0000e030  77 69 6c 6c 20 65 6e 64  20 75 70 20 77 69 74 68  |will end up with|
0000e040  6f 75 74 20 6f 6e 65 2c  20 77 68 69 6c 73 74 0a  |out one, whilst.|
0000e050  69 6e 63 6f 6d 69 6e 67  20 6e 65 77 73 2f 6d 61  |incoming news/ma|
0000e060  69 6c 20 77 68 69 63 68  20 6f 75 67 68 74 20 74  |il which ought t|
0000e070  6f 20 68 61 76 65 20 61  20 61 20 73 69 6e 67 6c  |o have a a singl|
0000e080  65 20 66 75 6c 6c 20 73  74 6f 70 20 61 74 20 74  |e full stop at t|
0000e090  68 65 20 73 74 61 72 74  20 6f 66 0a 61 20 6c 69  |he start of.a li|
0000e0a0  6e 65 20 77 69 6c 6c 20  68 61 76 65 20 74 77 6f  |ne will have two|
0000e0b0  2e 20 20 54 68 69 73 20  69 73 20 6e 6f 74 20 75  |.  This is not u|
0000e0c0  73 75 61 6c 6c 79 20 61  20 73 65 72 69 6f 75 73  |sually a serious|
0000e0d0  20 70 72 6f 62 6c 65 6d  2c 20 77 69 74 68 20 6f  | problem, with o|
0000e0e0  6e 65 0a 65 78 63 65 70  74 69 6f 6e 2e 20 20 55  |ne.exception.  U|
0000e0f0  75 65 6e 63 6f 64 65 64  20 66 69 6c 65 73 20 28  |uencoded files (|
0000e100  73 65 65 20 74 68 65 20  73 65 63 74 69 6f 6e 20  |see the section |
0000e110  6f 6e 20 4d 61 69 6c 29  20 73 6f 6d 65 74 69 6d  |on Mail) sometim|
0000e120  65 73 20 68 61 76 65 20  74 68 65 0a 70 65 6e 75  |es have the.penu|
0000e130  6c 74 69 6d 61 74 65 20  6c 69 6e 65 20 73 74 61  |ltimate line sta|
0000e140  72 74 20 77 69 74 68 20  61 20 64 6f 74 20 28 6f  |rt with a dot (o|
0000e150  6e 6c 79 20 74 68 65 20  70 65 6e 75 6c 74 69 6d  |nly the penultim|
0000e160  61 74 65 20 6c 69 6e 65  20 63 61 6e 20 65 76 65  |ate line can eve|
0000e170  72 20 73 74 61 72 74 0a  77 69 74 68 20 61 20 64  |r start.with a d|
0000e180  6f 74 2c 20 61 6e 64 20  65 76 65 6e 20 74 68 69  |ot, and even thi|
0000e190  73 20 69 73 20 72 61 72  65 29 20 2d 20 74 68 65  |s is rare) - the|
0000e1a0  20 64 6f 74 20 67 65 74  73 20 64 6f 75 62 6c 65  | dot gets double|
0000e1b0  64 20 61 6e 64 20 74 68  65 20 61 72 63 68 69 76  |d and the archiv|
0000e1c0  65 20 69 73 0a 63 6f 72  72 75 70 74 65 64 2e 0a  |e is.corrupted..|
0000e1d0  0a 49 20 66 6f 75 6e 64  20 74 68 69 73 20 70 72  |.I found this pr|
0000e1e0  6f 62 6c 65 6d 20 77 68  65 6e 20 49 20 6f 62 74  |oblem when I obt|
0000e1f0  61 69 6e 65 64 20 61 20  75 75 65 6e 63 6f 64 65  |ained a uuencode|
0000e200  64 20 61 72 63 68 69 76  65 20 66 72 6f 6d 20 74  |d archive from t|
0000e210  68 65 20 4e 65 77 63 61  73 74 6c 65 0a 69 6e 66  |he Newcastle.inf|
0000e220  6f 2d 73 65 72 76 65 72  20 61 6e 64 20 69 74 20  |o-server and it |
0000e230  77 61 73 20 63 6f 72 72  75 70 74 65 64 20 2d 20  |was corrupted - |
0000e240  69 74 20 74 6f 6f 6b 20  61 20 6c 6f 6e 67 20 74  |it took a long t|
0000e250  69 6d 65 20 66 6f 72 20  61 6c 6c 20 63 6f 6e 63  |ime for all conc|
0000e260  65 72 6e 65 64 20 74 6f  0a 66 69 67 75 72 65 20  |erned to.figure |
0000e270  6f 75 74 20 77 68 61 74  20 68 61 64 20 67 6f 6e  |out what had gon|
0000e280  65 20 77 72 6f 6e 67 2e  0a 0a 0a 0a 42 4d 0a 3d  |e wrong.....BM.=|
0000e290  3d 0a 0a 42 4d 20 69 73  20 74 68 65 20 68 6f 72  |=..BM is the hor|
0000e2a0  72 69 62 6c 65 20 6d 61  69 6c 65 72 20 77 68 69  |rible mailer whi|
0000e2b0  63 68 20 63 6f 6d 65 73  20 77 69 74 68 20 6b 61  |ch comes with ka|
0000e2c0  39 71 20 28 6f 6e 20 74  68 65 20 6f 63 63 61 73  |9q (on the occas|
0000e2d0  69 6f 6e 73 20 41 6e 74  68 6f 6e 79 0a 46 72 6f  |ions Anthony.Fro|
0000e2e0  73 74 20 61 63 74 75 61  6c 6c 79 20 72 65 6d 65  |st actually reme|
0000e2f0  6d 62 65 72 73 20 74 6f  20 69 6e 63 6c 75 64 65  |mbers to include|
0000e300  20 69 74 29 2e 20 20 49  74 20 69 73 20 61 20 72  | it).  It is a r|
0000e310  65 61 6c 20 70 61 69 6e  20 74 6f 20 75 73 65 2c  |eal pain to use,|
0000e320  20 61 6e 64 20 69 73 0a  73 6f 6d 65 74 68 69 6e  | and is.somethin|
0000e330  67 20 79 6f 75 20 6f 6e  6c 79 20 70 65 72 73 65  |g you only perse|
0000e340  72 76 65 72 65 20 77 69  74 68 20 75 6e 74 69 6c  |rvere with until|
0000e350  20 79 6f 75 20 67 65 74  20 73 6f 6d 65 74 68 69  | you get somethi|
0000e360  6e 67 20 62 65 74 74 65  72 20 28 6c 69 6b 65 0a  |ng better (like.|
0000e370  52 65 61 64 65 72 53 29  2e 0a 0a 0a 49 6e 73 74  |ReaderS)....Inst|
0000e380  61 6c 6c 61 74 69 6f 6e  0a 2d 2d 2d 2d 2d 2d 2d  |allation.-------|
0000e390  2d 2d 2d 2d 2d 0a 0a 59  6f 75 20 6e 65 65 64 20  |-----..You need |
0000e3a0  74 6f 20 6d 6f 64 69 66  79 20 21 42 4d 2e 42 4d  |to modify !BM.BM|
0000e3b0  63 6f 6e 66 69 67 20 74  6f 20 72 65 66 6c 65 63  |config to reflec|
0000e3c0  74 20 79 6f 75 72 20 64  65 74 61 69 6c 73 2e 20  |t your details. |
0000e3d0  20 41 73 20 61 6e 20 65  78 61 6d 70 6c 65 2c 0a  | As an example,.|
0000e3e0  6d 69 6e 65 20 6c 6f 6f  6b 73 20 6c 69 6b 65 3a  |mine looks like:|
0000e3f0  0a 0a 20 20 20 20 68 6f  73 74 20 73 6b 74 62 2e  |..    host sktb.|
0000e400  64 65 6d 6f 6e 2e 63 6f  2e 75 6b 0a 20 20 20 20  |demon.co.uk.    |
0000e410  75 73 65 72 20 70 6c 61  0a 20 20 20 20 66 75 6c  |user pla.    ful|
0000e420  6c 6e 61 6d 65 20 50 61  75 6c 20 4c 2e 20 41 6c  |lname Paul L. Al|
0000e430  6c 65 6e 0a 20 20 20 20  72 65 70 6c 79 20 70 6c  |len.    reply pl|
0000e440  61 40 73 6b 74 62 2e 64  65 6d 6f 6e 2e 63 6f 2e  |a@sktb.demon.co.|
0000e450  75 6b 0a 0a 59 6f 75 20  73 68 6f 75 6c 64 20 72  |uk..You should r|
0000e460  65 70 6c 61 63 65 20 74  68 65 20 73 6b 74 62 2e  |eplace the sktb.|
0000e470  64 65 6d 6f 6e 2e 63 6f  2e 75 6b 20 77 69 74 68  |demon.co.uk with|
0000e480  20 79 6f 75 72 20 6f 77  6e 20 66 75 6c 6c 79 2d  | your own fully-|
0000e490  73 70 65 63 69 66 69 65  64 20 73 69 74 65 0a 6e  |specified site.n|
0000e4a0  61 6d 65 2e 20 20 54 68  65 20 75 73 65 72 20 69  |ame.  The user i|
0000e4b0  73 20 74 68 65 20 75 73  65 72 6e 61 6d 65 20 79  |s the username y|
0000e4c0  6f 75 20 77 69 6c 6c 20  75 73 65 20 74 6f 20 73  |ou will use to s|
0000e4d0  65 6e 64 2f 72 65 63 65  69 76 65 20 6d 61 69 6c  |end/receive mail|
0000e4e0  20 28 72 65 6d 65 6d 62  65 72 0a 74 68 65 20 75  | (remember.the u|
0000e4f0  73 65 72 6e 61 6d 65 20  6d 75 73 74 20 62 65 20  |sername must be |
0000e500  61 20 76 61 6c 69 64 20  52 49 53 43 20 4f 53 20  |a valid RISC OS |
0000e510  6c 65 61 66 6e 61 6d 65  2c 20 61 6e 64 20 68 61  |leafname, and ha|
0000e520  76 65 20 61 20 6d 61 78  69 6d 75 6d 20 6f 66 20  |ve a maximum of |
0000e530  38 0a 63 68 61 72 73 29  2e 20 20 46 75 6c 6c 6e  |8.chars).  Fulln|
0000e540  61 6d 65 20 69 73 20 79  6f 75 72 20 6f 77 6e 20  |ame is your own |
0000e550  6e 61 6d 65 20 28 6f 72  20 61 20 70 73 65 75 64  |name (or a pseud|
0000e560  6f 6e 79 6d 20 69 66 20  74 68 61 74 27 73 20 77  |onym if that's w|
0000e570  68 61 74 20 79 6f 75 20  77 61 6e 74 29 2e 0a 52  |hat you want)..R|
0000e580  65 70 6c 79 20 69 73 20  74 68 65 20 61 64 64 72  |eply is the addr|
0000e590  65 73 73 20 77 68 69 63  68 20 69 73 20 69 6e 73  |ess which is ins|
0000e5a0  65 72 74 65 64 20 69 6e  74 6f 20 74 68 65 20 60  |erted into the `|
0000e5b0  52 65 70 6c 79 2d 74 6f  3a 27 20 66 69 65 6c 64  |Reply-to:' field|
0000e5c0  20 6f 66 20 79 6f 75 72  0a 6d 65 73 73 61 67 65  | of your.message|
0000e5d0  73 20 2d 20 74 72 79 20  61 6e 64 20 67 65 74 20  |s - try and get |
0000e5e0  74 68 69 73 20 6f 6e 65  20 72 69 67 68 74 20 6f  |this one right o|
0000e5f0  72 20 79 6f 75 20 77 6f  6e 27 74 20 67 65 74 20  |r you won't get |
0000e600  61 6e 79 20 72 65 70 6c  69 65 73 2e 0a 0a 42 4d  |any replies...BM|
0000e610  20 63 61 6e 20 6f 6e 6c  79 20 68 61 6e 64 6c 65  | can only handle|
0000e620  20 61 20 73 69 6e 67 6c  65 20 75 73 65 72 20 28  | a single user (|
0000e630  73 6f 20 72 65 6d 65 6d  62 65 72 20 74 6f 20 63  |so remember to c|
0000e640  68 65 63 6b 20 74 68 65  20 70 6f 73 74 6d 61 73  |heck the postmas|
0000e650  74 20 6d 61 69 6c 62 6f  78 0a 62 79 20 68 61 6e  |t mailbox.by han|
0000e660  64 20 6f 63 63 61 73 69  6f 6e 61 6c 6c 79 29 2c  |d occasionally),|
0000e670  20 62 75 74 20 79 6f 75  20 63 61 6e 20 67 65 74  | but you can get|
0000e680  20 72 6f 75 6e 64 20 74  68 69 73 20 62 79 20 68  | round this by h|
0000e690  61 76 69 6e 67 20 73 65  76 65 72 61 6c 20 63 6f  |aving several co|
0000e6a0  6e 66 69 67 0a 66 69 6c  65 73 20 6e 61 6d 65 64  |nfig.files named|
0000e6b0  20 61 66 74 65 72 20 75  73 65 72 73 2c 20 61 6e  | after users, an|
0000e6c0  64 20 75 73 69 6e 67 20  6f 62 65 79 20 66 69 6c  |d using obey fil|
0000e6d0  65 73 20 74 6f 20 64 65  6c 65 74 65 20 42 4d 63  |es to delete BMc|
0000e6e0  6f 6e 66 69 67 20 61 6e  64 20 63 6f 70 79 0a 74  |onfig and copy.t|
0000e6f0  68 65 20 61 70 70 72 6f  70 72 69 61 74 65 20 63  |he appropriate c|
0000e700  6f 6e 66 69 67 20 66 69  6c 65 20 74 6f 20 42 4d  |onfig file to BM|
0000e710  63 6f 6e 66 69 67 2e 0a  0a 53 6f 6d 65 20 76 65  |config...Some ve|
0000e720  72 73 69 6f 6e 73 20 6f  66 20 42 4d 20 61 6c 6c  |rsions of BM all|
0000e730  6f 77 20 79 6f 75 20 74  6f 20 63 72 65 61 74 65  |ow you to create|
0000e740  20 61 20 66 69 6c 65 20  21 42 4d 2e 53 69 67 2c  | a file !BM.Sig,|
0000e750  20 74 68 65 20 63 6f 6e  74 65 6e 74 73 20 6f 66  | the contents of|
0000e760  0a 77 68 69 63 68 20 61  72 65 20 61 70 70 65 6e  |.which are appen|
0000e770  64 65 64 20 74 6f 20 74  68 65 20 65 6e 64 20 6f  |ded to the end o|
0000e780  66 20 61 6e 79 20 6d 61  69 6c 20 6d 65 73 73 61  |f any mail messa|
0000e790  67 65 20 79 6f 75 20 63  72 65 61 74 65 2e 20 20  |ge you create.  |
0000e7a0  54 68 69 73 20 75 73 75  61 6c 6c 79 0a 68 6f 6c  |This usually.hol|
0000e7b0  64 73 20 73 6f 6d 65 20  69 6e 66 6f 72 6d 61 74  |ds some informat|
0000e7c0  69 76 65 20 6f 72 20 77  69 74 74 79 20 63 6f 6d  |ive or witty com|
0000e7d0  6d 65 6e 74 20 2d 20 69  74 20 69 73 20 63 6f 6e  |ment - it is con|
0000e7e0  73 69 64 65 72 65 64 20  62 61 64 20 74 61 73 74  |sidered bad tast|
0000e7f0  65 20 61 6e 64 20 61 0a  77 61 73 74 65 20 6f 66  |e and a.waste of|
0000e800  20 62 61 6e 64 77 69 64  74 68 20 74 6f 20 68 61  | bandwidth to ha|
0000e810  76 65 20 6d 6f 72 65 20  74 68 61 6e 20 33 20 6c  |ve more than 3 l|
0000e820  69 6e 65 73 20 6f 66 20  73 69 67 6e 61 74 75 72  |ines of signatur|
0000e830  65 2e 0a 0a 0a 55 73 69  6e 67 0a 2d 2d 2d 2d 2d  |e....Using.-----|
0000e840  0a 0a 42 4d 20 68 61 73  20 6d 61 6e 79 20 70 72  |..BM has many pr|
0000e850  6f 62 6c 65 6d 73 2e 0a  0a 20 20 20 20 31 29 20  |oblems...    1) |
0000e860  20 4c 69 6e 65 73 20 64  6f 20 6e 6f 74 20 61 75  | Lines do not au|
0000e870  74 6f 6d 61 74 69 63 61  6c 6c 79 20 77 72 61 70  |tomatically wrap|
0000e880  2c 20 73 6f 20 79 6f 75  20 6d 75 73 74 20 69 6e  |, so you must in|
0000e890  73 65 72 74 20 63 61 72  72 69 61 67 65 20 72 65  |sert carriage re|
0000e8a0  74 75 72 6e 73 0a 20 20  20 20 20 20 20 20 6d 61  |turns.        ma|
0000e8b0  6e 75 61 6c 6c 79 20 61  74 20 74 68 65 20 65 6e  |nually at the en|
0000e8c0  64 20 6f 66 20 65 61 63  68 20 6c 69 6e 65 2e 20  |d of each line. |
0000e8d0  20 49 66 20 79 6f 75 72  20 6c 69 6e 65 73 20 61  | If your lines a|
0000e8e0  72 65 20 6c 6f 6e 67 65  72 20 74 68 61 6e 0a 20  |re longer than. |
0000e8f0  20 20 20 20 20 20 20 38  30 20 63 68 61 72 61 63  |       80 charac|
0000e900  74 65 72 73 20 28 62 65  63 61 75 73 65 20 79 6f  |ters (because yo|
0000e910  75 20 66 6f 72 67 6f 74  20 74 6f 20 70 72 65 73  |u forgot to pres|
0000e920  73 20 72 65 74 75 72 6e  29 20 79 6f 75 20 77 69  |s return) you wi|
0000e930  6c 6c 20 61 6e 6e 6f 79  0a 20 20 20 20 20 20 20  |ll annoy.       |
0000e940  20 70 65 6f 70 6c 65 2c  20 69 66 20 74 68 65 79  | people, if they|
0000e950  27 72 65 20 6c 6f 6e 67  65 72 20 74 68 61 6e 20  |'re longer than |
0000e960  31 30 32 34 20 63 68 61  72 61 63 74 65 72 73 20  |1024 characters |
0000e970  74 68 65 79 20 77 69 6c  6c 20 62 65 0a 20 20 20  |they will be.   |
0000e980  20 20 20 20 20 74 72 75  6e 63 61 74 65 64 20 65  |     truncated e|
0000e990  6e 2d 72 6f 75 74 65 20  61 6e 64 20 70 65 6f 70  |n-route and peop|
0000e9a0  6c 65 20 77 69 6c 6c 20  6d 69 73 73 20 79 6f 75  |le will miss you|
0000e9b0  72 20 77 6f 72 64 73 20  6f 66 20 77 69 73 64 6f  |r words of wisdo|
0000e9c0  6d 2e 0a 0a 20 20 20 20  32 29 20 20 49 74 20 69  |m...    2)  It i|
0000e9d0  73 6e 27 74 20 61 20 63  75 72 73 6f 72 2d 64 72  |sn't a cursor-dr|
0000e9e0  69 76 65 6e 20 74 65 78  74 20 65 64 69 74 6f 72  |iven text editor|
0000e9f0  2e 20 20 59 6f 75 20 63  61 6e 20 74 79 70 65 2c  |.  You can type,|
0000ea00  20 61 6e 64 20 79 6f 75  20 63 61 6e 0a 20 20 20  | and you can.   |
0000ea10  20 20 20 20 20 75 73 65  20 74 68 65 20 64 65 6c  |     use the del|
0000ea20  65 74 65 20 6b 65 79 20  2d 20 74 68 61 74 27 73  |ete key - that's|
0000ea30  20 61 6c 6c 2e 20 20 41  6e 64 20 6f 6e 63 65 20  | all.  And once |
0000ea40  79 6f 75 27 76 65 20 70  72 65 73 73 65 64 20 74  |you've pressed t|
0000ea50  68 65 0a 20 20 20 20 20  20 20 20 72 65 74 75 72  |he.        retur|
0000ea60  6e 20 6b 65 79 20 74 68  61 74 20 6c 69 6e 65 20  |n key that line |
0000ea70  69 73 20 63 61 73 74 20  69 6e 20 73 74 6f 6e 65  |is cast in stone|
0000ea80  2e 0a 0a 20 20 20 20 33  29 20 20 59 6f 75 20 63  |...    3)  You c|
0000ea90  61 6e 27 74 20 71 75 6f  74 65 20 62 69 74 73 20  |an't quote bits |
0000eaa0  6f 66 20 6f 74 68 65 72  20 70 65 6f 70 6c 65 27  |of other people'|
0000eab0  73 20 6d 65 73 73 61 67  65 73 20 77 68 65 6e 20  |s messages when |
0000eac0  79 6f 75 20 72 65 70 6c  79 2e 0a 0a 20 20 20 20  |you reply...    |
0000ead0  34 29 20 20 54 68 65 72  65 20 69 73 20 61 20 63  |4)  There is a c|
0000eae0  6f 6d 6d 61 6e 64 20 28  7e 72 29 20 74 68 61 74  |ommand (~r) that|
0000eaf0  20 61 6c 6c 6f 77 73 20  79 6f 75 20 74 6f 20 69  | allows you to i|
0000eb00  6e 63 6c 75 64 65 20 61  20 70 72 65 2d 70 72 65  |nclude a pre-pre|
0000eb10  70 61 72 65 64 0a 20 20  20 20 20 20 20 20 74 65  |pared.        te|
0000eb20  78 74 20 66 69 6c 65 2c  20 62 75 74 20 69 74 20  |xt file, but it |
0000eb30  64 6f 65 73 6e 27 74 20  73 65 65 6d 20 74 6f 20  |doesn't seem to |
0000eb40  77 6f 72 6b 2e 0a 0a 49  74 20 69 73 20 70 6f 73  |work...It is pos|
0000eb50  73 69 62 6c 65 20 74 6f  20 77 6f 72 6b 20 61 72  |sible to work ar|
0000eb60  6f 75 6e 64 20 73 6f 6d  65 20 6f 66 20 74 68 65  |ound some of the|
0000eb70  73 65 20 70 72 6f 62 6c  65 6d 73 20 28 62 75 74  |se problems (but|
0000eb80  20 69 66 20 79 6f 75 20  64 6f 20 74 68 69 73 0a  | if you do this.|
0000eb90  6d 61 6b 65 20 2a 73 75  72 65 2a 20 79 6f 75 20  |make *sure* you |
0000eba0  68 61 76 65 6e 27 74 20  75 73 65 64 20 6b 61 39  |haven't used ka9|
0000ebb0  71 27 73 20 60 73 6d 70  74 20 74 69 6d 65 72 27  |q's `smpt timer'|
0000ebc0  20 63 6f 6d 6d 61 6e 64  20 74 6f 20 68 61 76 65  | command to have|
0000ebd0  20 6b 61 39 71 20 73 63  61 6e 0a 66 6f 72 20 6d  | ka9q scan.for m|
0000ebe0  61 69 6c 20 65 76 65 72  79 20 73 6f 20 6f 66 74  |ail every so oft|
0000ebf0  65 6e 20 6f 72 20 61 20  68 61 6c 66 2d 66 6f 72  |en or a half-for|
0000ec00  6d 65 64 20 6d 65 73 73  61 67 65 20 6d 61 79 20  |med message may |
0000ec10  67 6f 20 6f 75 74 29 2e  0a 0a 46 6f 72 20 6e 65  |go out)...For ne|
0000ec20  77 20 6d 61 69 6c 20 75  73 65 20 42 4d 20 74 6f  |w mail use BM to|
0000ec30  20 73 65 74 20 75 70 20  74 68 65 20 61 64 64 72  | set up the addr|
0000ec40  65 73 73 20 61 6e 64 20  73 75 62 6a 65 63 74 2c  |ess and subject,|
0000ec50  20 61 6e 64 20 73 65 6e  64 20 61 20 62 6c 61 6e  | and send a blan|
0000ec60  6b 0a 6d 65 73 73 61 67  65 20 28 6e 6f 20 74 65  |k.message (no te|
0000ec70  78 74 29 2e 20 20 54 68  65 6e 20 67 6f 20 74 6f  |xt).  Then go to|
0000ec80  20 21 4d 61 69 6c 44 69  72 2e 73 70 6f 6f 6c 2e  | !MailDir.spool.|
0000ec90  6d 71 75 65 75 65 2e 74  65 78 74 20 61 6e 64 20  |mqueue.text and |
0000eca0  75 73 65 20 45 64 69 74  20 74 6f 0a 77 72 69 74  |use Edit to.writ|
0000ecb0  65 20 74 68 65 20 62 6f  64 79 20 6f 66 20 74 68  |e the body of th|
0000ecc0  65 20 6d 65 73 73 61 67  65 20 69 6e 74 6f 20 74  |e message into t|
0000ecd0  68 65 20 62 6c 61 6e 6b  2e 0a 0a 0a 46 6f 72 20  |he blank....For |
0000ece0  72 65 70 6c 69 65 73 2c  20 75 73 65 20 42 4d 27  |replies, use BM'|
0000ecf0  73 20 73 61 76 65 20 6f  70 74 69 6f 6e 20 74 6f  |s save option to|
0000ed00  20 73 61 76 65 20 74 68  65 20 69 6e 63 6f 6d 69  | save the incomi|
0000ed10  6e 67 20 6d 65 73 73 61  67 65 2e 20 20 54 68 65  |ng message.  The|
0000ed20  6e 20 75 73 65 0a 74 68  65 20 72 65 70 6c 79 20  |n use.the reply |
0000ed30  6f 70 74 69 6f 6e 20 74  6f 20 72 65 70 6c 79 20  |option to reply |
0000ed40  74 6f 20 74 68 65 20 6d  65 73 73 61 67 65 2c 20  |to the message, |
0000ed50  62 75 74 20 61 67 61 69  6e 20 73 65 6e 64 20 61  |but again send a|
0000ed60  20 62 6c 61 6e 6b 20 6d  65 73 73 61 67 65 2e 0a  | blank message..|
0000ed70  55 73 65 20 65 64 69 74  20 6f 6e 20 74 68 65 20  |Use edit on the |
0000ed80  73 61 76 65 64 20 6d 65  73 73 61 67 65 20 74 6f  |saved message to|
0000ed90  20 60 71 75 6f 74 65 27  20 69 74 20 61 6e 64 20  | `quote' it and |
0000eda0  63 6f 6d 70 6f 73 65 20  79 6f 75 72 20 72 65 70  |compose your rep|
0000edb0  6c 79 2e 20 20 53 6f 20  69 66 0a 74 68 65 20 69  |ly.  So if.the i|
0000edc0  6e 63 6f 6d 69 6e 67 20  6d 65 73 73 61 67 65 20  |ncoming message |
0000edd0  73 61 69 64 3a 0a 0a 20  20 20 20 48 65 6c 6c 6f  |said:..    Hello|
0000ede0  20 50 61 75 6c 2e 0a 0a  20 20 20 20 48 6f 77 20  | Paul...    How |
0000edf0  61 72 65 20 79 6f 75 3f  0a 0a 54 68 65 20 66 69  |are you?..The fi|
0000ee00  72 73 74 20 73 74 61 67  65 20 77 6f 75 6c 64 20  |rst stage would |
0000ee10  62 65 20 74 6f 20 60 71  75 6f 74 65 27 20 69 74  |be to `quote' it|
0000ee20  20 28 69 6e 64 69 63 61  74 65 20 77 68 69 63 68  | (indicate which|
0000ee30  20 62 69 74 73 20 63 61  6d 65 20 66 72 6f 6d 20  | bits came from |
0000ee40  74 68 65 0a 6f 72 69 67  69 6e 61 6c 20 6d 65 73  |the.original mes|
0000ee50  73 61 67 65 20 2d 20 74  68 69 73 20 69 73 20 63  |sage - this is c|
0000ee60  6f 6e 76 65 6e 74 69 6f  6e 61 6c 6c 79 20 64 6f  |onventionally do|
0000ee70  6e 65 20 62 79 20 70 72  65 66 69 78 69 6e 67 20  |ne by prefixing |
0000ee80  74 68 65 20 6c 69 6e 65  73 20 77 69 74 68 0a 61  |the lines with.a|
0000ee90  20 60 3e 27 20 63 68 61  72 61 63 74 65 72 3a 0a  | `>' character:.|
0000eea0  0a 0a 54 68 65 6e 20 69  6e 64 69 63 61 74 65 20  |..Then indicate |
0000eeb0  74 68 61 74 20 79 6f 75  20 61 72 65 20 69 6e 20  |that you are in |
0000eec0  66 61 63 74 20 72 65 70  6c 79 69 6e 67 20 62 79  |fact replying by|
0000eed0  20 61 64 64 69 6e 67 20  73 6f 6d 65 74 68 69 6e  | adding somethin|
0000eee0  67 20 61 6c 6f 6e 67 20  74 68 65 0a 6c 69 6e 65  |g along the.line|
0000eef0  73 20 6f 66 3a 0a 0a 20  20 20 20 49 6e 20 6d 65  |s of:..    In me|
0000ef00  73 73 61 67 65 20 3c 31  32 33 34 40 66 6f 6f 2e  |ssage <1234@foo.|
0000ef10  62 61 72 2e 63 6f 6d 3e  20 79 6f 75 20 77 72 6f  |bar.com> you wro|
0000ef20  74 65 3a 0a 0a 20 20 20  20 3e 20 48 65 6c 6c 6f  |te:..    > Hello|
0000ef30  20 50 61 75 6c 2e 0a 0a  20 20 20 20 3e 20 48 6f  | Paul...    > Ho|
0000ef40  77 20 61 72 65 20 79 6f  75 3f 0a 0a 4e 65 78 74  |w are you?..Next|
0000ef50  2c 20 69 6e 73 65 72 74  20 79 6f 75 72 20 6f 77  |, insert your ow|
0000ef60  6e 20 63 6f 6d 6d 65 6e  74 73 2c 20 61 6e 64 20  |n comments, and |
0000ef70  74 72 69 6d 20 6f 75 74  20 61 6e 79 20 65 78 63  |trim out any exc|
0000ef80  65 73 73 20 71 75 6f 74  69 6e 67 0a 0a 20 20 20  |ess quoting..   |
0000ef90  20 49 6e 20 6d 65 73 73  61 67 65 20 3c 31 32 33  | In message <123|
0000efa0  34 40 66 6f 6f 2e 62 61  72 2e 63 6f 6d 3e 20 79  |4@foo.bar.com> y|
0000efb0  6f 75 20 77 72 6f 74 65  3a 0a 0a 20 20 20 20 3e  |ou wrote:..    >|
0000efc0  20 48 6f 77 20 61 72 65  20 79 6f 75 3f 0a 0a 20  | How are you?.. |
0000efd0  20 20 20 49 27 6d 20 66  69 6e 65 20 74 68 61 6e  |   I'm fine than|
0000efe0  6b 73 2e 20 20 48 6f 77  20 61 72 65 20 79 6f 75  |ks.  How are you|
0000eff0  3f 0a 0a 4e 6f 74 65 20  74 68 61 74 20 74 68 65  |?..Note that the|
0000f000  20 60 3e 20 48 65 6c 6c  6f 20 50 61 75 6c 27 20  | `> Hello Paul' |
0000f010  77 61 73 20 64 65 6c 65  74 65 64 20 2d 20 74 68  |was deleted - th|
0000f020  65 20 73 65 6e 64 65 72  20 64 6f 65 73 6e 27 74  |e sender doesn't|
0000f030  20 77 61 6e 74 20 74 6f  20 73 65 65 0a 74 68 61  | want to see.tha|
0000f040  74 20 61 67 61 69 6e 2c  20 62 75 74 20 74 68 65  |t again, but the|
0000f050  20 60 3e 20 48 6f 77 20  61 72 65 20 79 6f 75 3f  | `> How are you?|
0000f060  27 20 77 61 73 20 72 65  74 61 69 6e 65 64 20 74  |' was retained t|
0000f070  6f 20 6a 6f 67 20 68 69  73 20 6d 65 6d 6f 72 79  |o jog his memory|
0000f080  20 61 73 20 74 6f 0a 77  68 61 74 20 79 6f 75 72  | as to.what your|
0000f090  20 61 6e 73 77 65 72 20  72 65 66 65 72 73 20 74  | answer refers t|
0000f0a0  6f 2e 0a 0a 46 69 6e 61  6c 6c 79 20 75 73 65 20  |o...Finally use |
0000f0b0  45 64 69 74 20 74 6f 20  74 61 6b 65 20 79 6f 75  |Edit to take you|
0000f0c0  72 20 63 6f 6d 70 6f 73  65 64 20 6d 65 73 73 61  |r composed messa|
0000f0d0  67 65 20 61 6e 64 20 69  6e 73 65 72 74 20 69 74  |ge and insert it|
0000f0e0  20 69 6e 74 6f 20 74 68  65 20 62 6c 61 6e 6b 0a  | into the blank.|
0000f0f0  6d 65 73 73 61 67 65 20  69 6e 20 21 4d 61 69 6c  |message in !Mail|
0000f100  44 69 72 2e 73 70 6f 6f  6c 2e 6d 71 75 65 75 65  |Dir.spool.mqueue|
0000f110  2e 74 65 78 74 2e 0a 0a  0a 41 6c 74 65 72 6e 61  |.text....Alterna|
0000f120  74 69 76 65 73 0a 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |tives.----------|
0000f130  2d 2d 0a 0a 41 66 74 65  72 20 79 6f 75 20 67 65  |--..After you ge|
0000f140  74 20 66 65 64 20 75 70  20 77 69 74 68 20 42 4d  |t fed up with BM|
0000f150  20 28 77 68 69 63 68 20  77 69 6c 6c 20 62 65 20  | (which will be |
0000f160  76 65 72 79 20 73 68 6f  72 74 6c 79 20 61 66 74  |very shortly aft|
0000f170  65 72 20 79 6f 75 20 73  74 61 72 74 0a 70 6c 61  |er you start.pla|
0000f180  79 69 6e 67 20 77 69 74  68 20 69 74 29 2c 20 79  |ying with it), y|
0000f190  6f 75 20 6d 69 67 68 74  20 77 61 6e 74 20 74 6f  |ou might want to|
0000f1a0  20 63 6f 6e 73 69 64 65  72 20 75 73 69 6e 67 20  | consider using |
0000f1b0  52 65 61 64 65 72 53 20  77 68 69 63 68 20 68 61  |ReaderS which ha|
0000f1c0  6e 64 6c 65 73 0a 62 6f  74 68 20 6d 61 69 6c 20  |ndles.both mail |
0000f1d0  61 6e 64 20 6e 65 77 73  2e 20 20 53 65 6e 64 20  |and news.  Send |
0000f1e0  31 30 20 28 74 68 65 20  62 75 6c 6b 20 6f 66 20  |10 (the bulk of |
0000f1f0  77 68 69 63 68 20 69 73  20 64 69 76 69 64 65 64  |which is divided|
0000f200  20 62 65 74 77 65 65 6e  20 74 68 65 20 52 4e 4c  | between the RNL|
0000f210  49 0a 61 6e 64 20 74 68  65 20 43 6f 72 6e 77 61  |I.and the Cornwa|
0000f220  6c 6c 20 41 69 72 20 41  6d 62 75 6c 61 6e 63 65  |ll Air Ambulance|
0000f230  20 54 72 75 73 74 29 20  74 6f 0a 0a 20 20 20 20  | Trust) to..    |
0000f240  41 6e 74 68 6f 6e 79 20  46 72 6f 73 74 0a 20 20  |Anthony Frost.  |
0000f250  20 20 56 43 53 20 4b 65  72 6e 6f 77 0a 20 20 20  |  VCS Kernow.   |
0000f260  20 31 30 20 57 68 69 74  65 72 6f 63 6b 73 20 50  | 10 Whiterocks P|
0000f270  61 72 6b 0a 20 20 20 20  53 74 20 41 6e 6e 73 20  |ark.    St Anns |
0000f280  43 68 61 70 65 6c 0a 20  20 20 20 47 75 6e 6e 69  |Chapel.    Gunni|
0000f290  73 6c 61 6b 65 0a 20 20  20 20 43 6f 72 6e 77 61  |slake.    Cornwa|
0000f2a0  6c 6c 0a 20 20 20 20 50  4c 20 31 38 20 39 45 46  |ll.    PL 18 9EF|
0000f2b0  0a                                                |.|
0000f2b1