home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / network / wnos4doc.zip / WNOS4DOC.EXE / WNOS4UPD.TXT < prev   
Text File  |  1992-05-29  |  23KB  |  781 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                 DB3FL WAMPES NOS (WNOS) Version 4 Update Guide
  12.  
  13.  
  14.                               Mike Chace (G6DHU)
  15.  
  16.                       Document Version 1.0 (April 1992)
  17.  
  18.  
  19.        WNOS4 is the latest version of  the  TCP/IP  NOS  software  from
  20.        DB3FL.
  21.  
  22.        It features Data Compression, a more friendly User Interface and
  23.        Mailbox,  AX.25  Autorouter  and a Chat node that can be used to
  24.        connect IP hosts  together  to  form  a  multinode  Conferencing
  25.        system.
  26.  
  27.        WNOS supports the usual range of TNC drivers  (KISS,  DRSI,  SCC
  28.        etc)  as  well as all the well established TCP services; Telnet,
  29.        FTP, POP, SMTP, NNTP, and TTYlink (Chat).
  30.  
  31.        It has no need for the RSPF and RIP routing protocols since  the
  32.        WAMPES  front-end deals with the auto-routing at the link layer.
  33.        WNOS periodically saves all routing information (IP, ARP,  AX.25
  34.        and  NET/ROM)  to  all  known  hosts  making  it a truly dynamic
  35.        system.
  36.  
  37.        This manual is a quick guide to the new features in WNOS4.  Most
  38.        of  the basic concepts remain as in WNOS3, the documentation for
  39.        which is included in this release pack.
  40.  
  41.        WNOS3 documentation has been continually updated by me and so if
  42.        you had an early version of WNOS3, please re-read the WNOS3 User
  43.        Guide in case new features were added.
  44.  
  45.        THIS DOCUMENT *MUST* BE INCLUDED IN ANY COPY YOU  MAKE  OF  WNOS
  46.        AND GIVE TO SOMEONE ELSE.
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                                                                               
  65.  
  66.  
  67.  
  68.                                                                         
  69.  
  70.  
  71. 1.  What's New in WNOS4 ?
  72.  
  73.  
  74. 1.1.  The User Interface
  75.  
  76. If you liked WNOS3's user interface, you'll like WNOS4's even better!
  77.  
  78. There are now TWO status lines at the top of the screen.  The  uppermost
  79. line  displays  dynamic  session  parameters  according  to  the type of
  80. session selected. The lower line shows the  "overview"  status  of  each
  81. session.
  82.  
  83. Both status lines remain on screen in whatever window is selected.
  84.  
  85. Since the lower status line operates just as  in  WNOS3,  you  can  read
  86. about  that  in the WNOS3 documentation. I will concentrate on the upper
  87. status line.
  88.  
  89.  
  90. 1.1.1.  The Session Status Line
  91.  
  92.  
  93. 1.1.1.1.  Command and Trace Mode
  94.  
  95. When in the Command or Trace windows, the upper status  line  shows  the
  96. following information.
  97.  
  98. WNOS4 | Coreleft 100000 | Attended | Command            |   | | 20:20
  99.  
  100. Coreleft varies with the amount of free memory (in bytes)  available  to
  101. WNOS.  You should see this reduce when sessions are opened, and creep up
  102. again when they are closed, as the memory manager cleans up.
  103.  
  104. When the amount of  free  memory  drops  to  that  set  by  the  "memory
  105. threshold" command, the "WNOS4" icon changes to "PANIC" and the whole of
  106. the upper status line flashes. This is to warn you of impending doom!
  107.  
  108. Next comes the stations "attended"  state,  as  set  by  the  "attended"
  109. command.   If you set "attended no", the status line icon will change to
  110. "Unattended".  This is a useful feature, since I often forget to  switch
  111. to  attended  when I sit down at the console or, even worse, I forget to
  112. switch to unattended when I go to bed. I don't like connect bells waking
  113. me at 3am in the morning!
  114.  
  115. Finally, we have the session mode "Command" or "Trace"  as  appropriate,
  116. followed by the time in the very last field.
  117.  
  118.  
  119. 1.1.1.2.  Telnet Sessions
  120.  
  121. The session status for Telnet based connects (Chats,  Telnets,  and  the
  122. Local BBS) display the following information.
  123.  
  124. WNOS4 | g6dhu   | Telnet | Backoff 0 | TxQ 120 | RTT 12/29 |   | | 20:20
  125.  
  126.  
  127.  
  128.  
  129.                                                                         
  130.  
  131.  
  132.  
  133.                                                                         
  134.  
  135.  
  136. Ignoring the program name, the  first  field  is  the  hostname  of  the
  137. station  connected  to,  followed  by the session mode, "Telnet" in this
  138. case.  If the local BBS has been connected to (the  "bbs"  command)  the
  139. hostname displays as "LocBBS".
  140.  
  141. Backoff varies as the connection progresses and shows how  much  TCP  is
  142. backed off.
  143.  
  144. TxQ shows how much outstanding data  this  session  has.  This  is  data
  145. either  waiting  to  be sent or waiting to be acknowledged by the remote
  146. end. When TxQ drops to zero, you know that all data has arrived  at  the
  147. remote end and has been ack'ed.
  148.  
  149. RTT dynamically shows the value of the  TCP  retransmission  timer.  The
  150. higher  the value after the slash, the longer the round trip time to the
  151. remote end. Each time  it  counts  down  to  zero  with  data  still  to
  152. acknowledge, TCP will backoff (so the Backoff counter increases) and the
  153. retransmission timer will increase. If the connection is stable,  ie  no
  154. data  to  acknowledge  or send, a "-" is shown before the slash denoting
  155. that the timer has stopped.
  156.  
  157. The next field is unused in Telnet type connections.
  158.  
  159. The one character field before the time shows  the  upload  or  download
  160. (record)  flag.  If  a  file  is  being  uploaded to the remote end (the
  161. "upload" command) you will see a flashing "U"  in  this  field.  If  the
  162. session  is  in record mode (see the "record" command) an "R" will flash
  163. in this field.
  164.  
  165.  
  166. 1.1.1.3.  AX.25 Session Status
  167.  
  168. The session status for AX.25  type  connections  display  the  following
  169. information.
  170.  
  171. WNOS4 | GB7IMB-2   | AX25 | Retries 0 | Unack 1 | T1 12/29 |   | | 20:20
  172.  
  173. The callsign of the remote end appears first, followed  by  the  session
  174. type (AX.25).
  175.  
  176. Retries shows the number of times we have resent the current I-frame.
  177.  
  178. Unack shows the number of outstanding, unacknowledged I-frames.
  179.  
  180. T1 dynamically shows the value of the Ax.25  T1  (retransmission)  timer
  181. (in  seconds). WNOS adjusts the value of the T1 timer in accordance with
  182. the round trip time for the connection and so the value after the  slash
  183. gives  a  good  indication  of RTT. A hyphen "-" before the slash, shows
  184. that the connection is idle, with no frames outstanding.
  185.  
  186. The next field is normally blank but sometimes displays  "RNR"  to  show
  187. that  the remote end has sent an RNR frame. This denotes that the remote
  188. end is temorarily choked and has asked you  to  stop  sending  any  more
  189. data.  When  it  has  processed  the  data  and unblocks, the "RNR" will
  190. disappear.
  191.  
  192.  
  193.  
  194.                                                                         
  195.  
  196.  
  197.  
  198.                                                                         
  199.  
  200.  
  201. Again, the last field shows upload or record status.
  202.  
  203.  
  204. 1.1.1.4.  NET/ROM Session Status
  205.  
  206. The session status for Level 4 NET/ROM  type  connections  displays  the
  207. following information.
  208.  
  209. WNOS4 | GB7ZZ | NET/ROM | Retries 0 | Unack 1 | SRTT 12/29 |   | | 20:20
  210.  
  211. Session status  fields  are  almost  identical  to  those  of  an  AX.25
  212. connection.   Except  of course, that the Retries and Unack counters now
  213. apply to NET/ROM Level 4 (Transport Layer) information frames.
  214.  
  215. SRTT shows the Smoothed Round Trip Time for the connection with the  "-"
  216. before the slash again denoting an idle link.
  217.  
  218. Where an AX.25  type  session  would  display  "RNR",  NET/ROM  sessions
  219. display "CHK", informing the user that the remote end has sent a "CHOKE"
  220. packet.  This packet has the same effect for NET/ROM Level 4 as  RNR  in
  221. AX.25 (Level 2).
  222.  
  223.  
  224. 1.1.1.5.  FTP Session Status
  225.  
  226. The FTP session status line changes according  to  whether  or  not  the
  227. session is in command or file transfer state.
  228.  
  229. In FTP command mode, the session status line  is  exactly  as  that  for
  230. Telnet  type sessions except that "FTP" replaces "Telnet" in the session
  231. type field.
  232.  
  233. In file transfer mode (ie either a "put" or a "get" is in progress), the
  234. FTP status line shows the following information...
  235.  
  236. WNOS4 | g6dhu   | FTP-DATA | Rx 10000 | Tx 0 | RTT 12/29 |   | | 20:20
  237.  
  238. The session type field changes to "FTP-DATA" and  the  Backoff  and  TxQ
  239. fields  are  replaced  by  "Rx"  and  "Tx". Rx shows the number of bytes
  240. transferred from the file being got from the remote end. Tx denotes  the
  241. same thing when a local file is being put onto a remote host.
  242.  
  243.  
  244. 1.1.1.6.  More and Dir Session Status
  245.  
  246. These sessions display the following information...
  247.  
  248. WNOS4 | autoexec.nos | More                            |  | | 20:20
  249.  
  250. The file or directory name is displayed along  with  the  session  type,
  251. which is always "More".
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.                                                                         
  260.  
  261.  
  262.  
  263.                                                                         
  264.  
  265.  
  266. 1.1.1.7.  Ping Session Status
  267.  
  268. This type of session is created when a repetitive ping command is issued
  269. (eg  "ping 44.131.20.0 100 600 y"). This is often used to check how many
  270. hosts are alive in a local sub-network. The information displayed is  as
  271. follows....
  272.  
  273. WNOS4 | 44.131.20.0 | Ping                            |  | | 20:20
  274.  
  275.  
  276. 1.1.1.8.  NNTP News Reader Sessions
  277.  
  278. Reading or posting a news  article  uses  a  "More"  type  session.  The
  279. session type names are "NNTP Post" and "NNTP Read".
  280.  
  281.  
  282.  
  283. 1.2.  NET/ROM Route Save
  284.  
  285. If NET/ROM is configured in your WNOS4 executable, NET/ROM route  saving
  286. is  now  implemented.  The  feature is controlled by the command "netrom
  287. route save [yes|no]".
  288.  
  289. If "netrom route save" is set to "yes", at each tick of the "save" timer
  290. (see  the  "save"  command),  the complete current NET/ROM routing table
  291. will be saved to disk. The file written to is "NRROUTE.DAT" in the  WNOS
  292. root.
  293.  
  294. The next time WNOS is started, and if you have set "netrom  route  save"
  295. to  "yes", the NET/ROM routing table will be read from disk and the node
  296. table will be rebuilt. This means that you don't have to wait  for  your
  297. local node(s) to send a routing broadcast before your node table fills.
  298.  
  299.  
  300.  
  301. 1.3.  Data Compression
  302.  
  303. LZW data compression has now been extended to the NNTP  system  and  the
  304. convers cluster links.
  305.  
  306. 1.3.1.  NNTP Message Compression
  307.  
  308. This is implemented in much the same way as SMTP message compression and
  309. is  selected  by the "nntp lzw" command. Both NNTP client and server can
  310. operate in LZW data compression mode.
  311.  
  312.  
  313. 1.3.2.  Convers Cluster Interlink Compression
  314.  
  315. Convers Cluster links can  now  operate  with  LZW  compression  on  all
  316. traffic.
  317.  
  318. So that new systems can still  interlink  with  WNOS3  and  WAMPES  non-
  319. compressed convers nodes, a new server has been added to WNOS4 to handle
  320. compressed interlinking. The new server is called "xconvers"  and  lives
  321. on TCP port 3601.
  322.  
  323.  
  324.                                                                         
  325.  
  326.  
  327.  
  328.                                                                         
  329.  
  330.  
  331. To link to other convers nodes in compressed mode, the  following  steps
  332. are required....
  333.  
  334. 1) autoexec.nos must contain the line
  335.  
  336.      start xconvers
  337.  
  338. 2) The convers interlink file, convers.cfg specifies
  339.    "xtelnet" as the connect method eg
  340.  
  341.  
  342.      # This is a non-compressed interlink
  343.      g4otj telnet
  344.      # This is a compressed interlink
  345.      g4wrw xtelnet
  346.  
  347.  
  348.  
  349. 1.4.  Mailbox Changes
  350.  
  351. There are not many user visible changes  to  the  mailbox.  Changes  are
  352. mainly to the AX.25 BBS mail forwarding system.
  353.  
  354.  
  355. 1.4.1.  Mailbox Error Message Formats
  356.  
  357. All mailbox error messages  (except  for  "Already  Have  It")  are  now
  358. prefixed  with  "***"  instead of "NO -". This stops the problem whereby
  359. the sysop switches 3rd party mail off, an unknown  mailbox  connects  to
  360. forward  personal  mail  with  "SP  DC0HK@DC0HK"  and  the  WNOS mailbox
  361. responded with
  362.  
  363.      NO - Permission Denied
  364.  
  365. The forwarding mailbox interprets any message  with  "N"  in  the  first
  366. column  as  "I've  already got that message" and deletes it! The mailbox
  367. now returns the safer
  368.  
  369.      *** NO - Permission Denied
  370.  
  371. error message instead. I gather that most  mailbox  software  (eg  G1NNA
  372. etc)  understands  that  "***"  denotes  a forwarding error and responds
  373. accordingly.
  374.  
  375.  
  376. 1.4.2.  Forwarding Mail with Hierarchical Addresses
  377.  
  378. WNOS3 had a bug inherited from old  NOS  code  which  stopped  the  WNOS
  379. mailbox   from   forwarding  using  Hierarchical  Addresses  unless  the
  380. forwarding box's SID banner contained "H$". Since most  boxes  now  have
  381. many  features,  it  is rare to find the "H$" together (eg G4YFB Mailbox
  382. has [YFB-3.42-BHR$]).
  383.  
  384. The WNOS Mailbox now looks separately for an "H" and a "$"  in  the  SID
  385. banner  and  if  it  finds  them, it uses an Hierarchical Address if the
  386. message was sent with one.
  387.  
  388.  
  389.                                                                         
  390.  
  391.  
  392.  
  393.                                                                         
  394.  
  395.  
  396. 1.4.3.  Mailbox Prompt
  397.  
  398. The UK version of WNOS4 now restores the current message number  to  the
  399. mailbox prompt. The prompt format is now...
  400.  
  401. (Msg #123: AMSAT) DB3FL de G6DHU>
  402.  
  403. That is, the current message number is 123 within the folder AMSAT.
  404.  
  405.  
  406. 1.4.4.  Forward Commands
  407.  
  408. The WNOS3 UK version "forward nic" and  "forward  info"  have  now  been
  409. integrated into the mailbox commands. In WNOS4 they can now be found as
  410.  
  411. mbox fnic
  412. mbox finfo
  413.  
  414. These commands are used to set fields in a BBS standard R: header  which
  415. is  applied  to all messages (Personal and Bulletin mail) forwarded from
  416. your system to a mailbox. "forward nic" is  used  to  set  your  mailbox
  417. Hierarchical  Address  and  "forward  info"  can  be used to add a small
  418. comment (usually your location eg [Bath, Avon, UK]). The  WNOS4  Command
  419. Reference explains the R: line in more detail.
  420.  
  421. Please note that a full R: header is only generated if BOTH "mbox finfo"
  422. and  "mbox  fnic" have been set. Otherwise, a shorter version is applied
  423. to outgoing messages instead.
  424.  
  425. The mailbox forwarding kick command "mbox kick" has also changed name to
  426. "mbox fkick".
  427.  
  428.  
  429. 1.4.5.  SMTP Header Stripping
  430.  
  431. Also something that was formerly only in the  UK  version,  but  is  now
  432. included in the standard distribution.
  433.  
  434. SMTP message headers (Reply-To:, Date:, Received: etc) will be  stripped
  435. from  mail  that  you  deliver  to  a non-SMTP host eg Mailboxes, PMSes,
  436. PBBSes etc. This helps in reducing message  sizes  on  the  BBS  network
  437. where SMTP headers are redundant in any case!
  438.  
  439.  
  440. 1.4.6.  New Mailbox Commands
  441.  
  442. There are two new mailbox related commands -  "mbox  remote"  and  "xr".
  443. "Mbox remote" is the 'console equivalent" of the mailbox "xr" command.
  444.  
  445. Both these commands take an argument which is a hostname.  When  set,  a
  446. user  logging  into  the mailbox and typing the "chat" command will have
  447. their chat session redirected to the Chat port of the host specified.
  448.  
  449. The command is therefore  useful  if  the  machine  is  remotely  sited,
  450. remains  unattended  for  long  periods  or  functions as an intelligent
  451. gateway. (Internet/AMPRNet gateway operators please note!)
  452.  
  453.  
  454.                                                                         
  455.  
  456.  
  457.  
  458.                                                                         
  459.  
  460.  
  461. When used from the mailbox, the "xr" command can only be executed  by  a
  462. user possessing "SYSOP" privilege ie they have bit 64 set in FTPUSERS.
  463.  
  464.  
  465.  
  466. 1.5.  IP Auto Router Changes
  467.  
  468. It is now possible to define special routes which do not get updated  by
  469. the IP/ARP autorouter. It is sometimes desirable for stations to respond
  470. to other nodes on an interface or via a protocol different to that  used
  471. by  the  incoming  path. This often happens when a node can be heard but
  472. not worked direct but may  be  reached  across  a  NET/ROM  network  for
  473. example.
  474.  
  475. If such "split routes" are needed, the IP route  to  that  host  may  be
  476. added  with  "route addprivate" instead of "route add". Routes marked as
  477. private will NOT be overwritten by the IP autorouter. Other  non-private
  478. routes still get updated dynamically if they change.
  479.  
  480.  
  481.  
  482. 1.6.  The "swap" Command
  483.  
  484. WNOS4  adds  a  new  command  "swap  [yes|no]".  This  controls  WNOS4's
  485. behaviour  when  the  user  performs a shell-to-DOS like command (either
  486. "!", "shell" or "mail").
  487.  
  488. If "swap" is set  to  no,  the  usual  behaviour  takes  place  and  the
  489. resulting  shell  or mailer has to run in whatever memory WNOS left over
  490. (ie that shown by Coreleft in the status line).
  491.  
  492. If however, "swap" is set to yes, a shell  related  command  will  cause
  493. WNOS4  to  first  write its program image to either Hard Disk or XMS RAM
  494. (if enough available) before performing the shell. The advantage is that
  495. the  shell  or  mailer  then  gets  a complete 640k of memory to operate
  496. within. The small penalty to be had from this feature is  that  invoking
  497. the shell or mailer may take a bit longer whilst the image is written.
  498.  
  499. This means for instance, I can now run the PCElm mailer program from the
  500. WNOS4 "mail" command and edit mail with my favourite editor (GNU Emacs).
  501. I  couldn't do this before because WNOS3 only left its 'coreleft'  worth
  502. of  memory  for  the mailer to operate in which was never enough to load
  503. Emacs. I can now use other, bigger and better mailers too, such  as  the
  504. excellent "View".
  505.  
  506. Swapping to hard disk does not take long, typically some 5 or so seconds
  507. on my 12MHz 286 machine.
  508.  
  509.  
  510. 1.7.  Domain Server Changes
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.                                                                         
  520.  
  521.  
  522.  
  523.                                                                         
  524.  
  525.  
  526. 1.7.1.  The Domain Cache
  527.  
  528. Frequently used domain names are now  stored  in  a  cache  holding  the
  529. domain  name  and  corresponding  IP address. This speeds up domain name
  530. searches  because  WNOS4  looks  in  the  cache  before  consulting  the
  531. DOMAIN.TXT  file  when  resolving  domain names to IP addresses (see the
  532. "domain cache" sub commands).
  533.  
  534. 1.7.2.  Domain Translation
  535.  
  536. WNOS4 can now translate IP addresses to domain names for display in such
  537. things  as the status line entries (see the "domain translate" command).
  538. If "domain translate" is set to "yes", incoming TCP/IP sessions look  up
  539. the domain name corresponding to the IP address of the remote end.
  540.  
  541. Therefore, if an IP station connects to your chat port for example,  the
  542. status  line  entry for that session opened will display the domain name
  543. of the connected host, rather than the IP address eg  sys2.g6dhu  rather
  544. than 44.131.20.14.
  545.  
  546. If domain translation is on, all IP addresses are  converted  to  domain
  547. names wherever they are displayed too. For example, the ARP table output
  548. and trace window will show domain names rather than IP addresses.
  549.  
  550.  
  551. 1.7.3.  Domain Commands Withdrawn
  552.  
  553. The commands
  554.  
  555. domain load
  556. domain nslookup
  557. domain save
  558.  
  559. have been withdrawn from the standard executable. They are generally not
  560. needed by most users since there are very few users who operate a domain
  561. name service (DNS). They can however be restored in special versions for
  562. users running DNS by defining the symbol ENH in CONFIG.H.
  563.  
  564.  
  565. 1.8.  New NNTP Services
  566.  
  567. For those of you that use NNTP (Network News Transfer Protocol) to  send
  568. and  receive news articles, WNOS4 retains all the NNTP services of WNOS3
  569. plus a few extra enhancements. I have already mentioned  that  NNTP  now
  570. supports data compression in both server and client.
  571.  
  572.  
  573. 1.8.1.  NNTP2 Compliance
  574.  
  575. WNOS4's NNTP implementation (both client and server) match that  defined
  576. by  the Draft RFC for the 2nd generation NNTP protocol, NNTP2.  This RFC
  577. is included in the WNOS4 distribution documentation  if  you  have  NNTP
  578. configured (not the standard distribution).
  579.  
  580.  
  581.  
  582.  
  583.  
  584.                                                                         
  585.  
  586.  
  587.  
  588.                                                                         
  589.  
  590.  
  591. 1.8.2.  The IHAVE Command
  592.  
  593. As part of NNTP2 compliance, WNOS4's NNTP client routine implements  the
  594. IHAVE  command. This improves the speed of distribution of news articles
  595. through the NNTP network.
  596.  
  597. The basic idea behind IHAVE is as follows. A client polls a  server  for
  598. new  news  and retrieves articles as desired. If the client has received
  599. new articles of its own since last speaking to the  current  server,  it
  600. can  offer  them to the server using IHAVE. The server can either reject
  601. the articles (it may have them already) or it can accept them, in  which
  602. case,  the client posts them to the server. For further details, see the
  603. NNTP2 RFC and the "nntp ihave" command in the WNOS4 Command Reference.
  604.  
  605.  
  606. 1.8.3.  News Reader
  607.  
  608. A simple news reading routine is now included in WNOS4. A  news  posting
  609. program  was  already  implemented  in  version 3 and so WNOS4 now has a
  610. completely integrated set of tools for reading, replying to and  posting
  611. new news articles.
  612.  
  613.  
  614.  
  615. 2.  Source Code
  616.  
  617. Source code for the UK version of WNOS4 will be available from  me.  You
  618. are  in  no  way  restricted  in passing the source code on to others. I
  619. would however ask users passing source code to others to mail me with  a
  620. message  informing  me of who the code was given to. Better still, don't
  621. pass the source code on and get the interested party to contact me. That
  622. way,  I  know  where  sources are and always the latest source code pack
  623. goes to those who require it.
  624.  
  625.  
  626.  
  627. 3.  Bug Reports
  628.  
  629. As with all good software, it's hard to  test  100%  and  so  there  are
  630. likely to be a few bugs about.
  631.  
  632. If you find a bug please contact me with the details and I  will  do  my
  633. best  to pass them onto Mike (DB3FL). WNOS has had a good reputation for
  634. a fast response to bug reports and subsequent fixes.
  635.  
  636. Send me a good explanation of  the  bug  and  as  good  a  grip  on  the
  637. environment  (both  machine  and the outside world) and circumstances in
  638. which it takes place. Example autoexec.nos and any DOS batch  files  are
  639. often useful too.
  640.  
  641. Please note that neither I nor Mike (DB3FL) will entertain  bug  reports
  642. on executables that have not been built by me or him.
  643.  
  644. I can be reached in the following ways.
  645.  
  646.  
  647.  
  648.  
  649.                                                                         
  650.  
  651.  
  652.  
  653.                                                                         
  654.  
  655.  
  656.           NTS Mailbox - G6DHU @ GB7IMB.#41.GBR.EU or GB7WRW.#41.GBR.EU
  657.           Internet    - mikec@praxis.co.uk
  658.           AMPRNet    - mike@g6dhu.ampr.org [44.131.20.3]
  659.           Snail Mail  - Mike Chace,
  660.                     84 Frankland Close
  661.                     Bath,  Avon
  662.                     BA1 4EL
  663.  
  664.  
  665. 73 and enjoy WNOS4!
  666.  
  667. Mike - G6DHU
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.                                                                         
  715.  
  716.  
  717.  
  718.                                                                         
  719.  
  720.  
  721. 4.  Change Log
  722.  
  723. v1.0  29th April 1992 (WNOS4a6)
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.                                                                         
  780.  
  781.