home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / NU_V220.ZIP / NU.220 / NU.DOC < prev    next >
Encoding:
Text File  |  1995-03-09  |  55.3 KB  |  1,502 lines

  1.  
  2.  
  3.  
  4.  ██████┐ ██┐ ███████┐ ████████┐ ███████┐ ██┐     ████┐ ███████┐ ████████┐
  5.  ██┌─██│ ██│ ██┌──██│ └██┌──██│ ██┌────┘ ██│     └██┌┘ ██┌────┘ └──██┌──┘
  6.  ██│ ██│ ██│ ██│  ██│  ██│  ██│ █████┐   ██│      ██│  ███████┐    ██│
  7.  ██│ ██│ ██│ ██│  ██│  ██│  ██│ ██┌──┘   ██│      ██│  └────██│    ██│
  8.  ██│ ██████│ ███████│ ████████│ ███████┐ ██████┐ ████┐ ███████│    ██│
  9.  └─┘ └─────┘ └──────┘ └───────┘ └──────┘ └─────┘ └───┘ └──────┘    └─┘
  10.  
  11.     ██┐  ██┐ ███████┐ ████████┐ ███████┐ ████████┐ ███████┐ ███████┐
  12.     ██│  ██│ ██┌──██│ └██┌──██│ ██┌──██│ └──██┌──┘ ██┌────┘ ██┌──██│
  13.     ██│  ██│ ███████│  ██│  ██│ ███████│    ██│    █████┐   ███████│
  14.     ██│  ██│ ██┌────┘  ██│  ██│ ██┌──██│    ██│    ██┌──┘   ██┌─██┌┘
  15.     ███████│ ██│      ████████│ ██│  ██│    ██│    ███████┐ ██│ ███┐
  16.     └──────┘ └─┘      └───────┘ └─┘  └─┘    └─┘    └──────┘ └─┘ └──┘
  17.  
  18.  
  19.                        Nodelist Updater version 2.20+
  20.  
  21.                 Copyright (c) 1992-95 by Roland van der Put
  22.                            All rights reserved.
  23.  
  24.  
  25.  
  26.          Software and documentation written by Roland van der Put.
  27.  
  28.  
  29.  
  30.  
  31.                         M A D E  I N  H O L L A N D
  32.  
  33.  
  34.  
  35.             ┌──────────────────────────────────────────────┐
  36.             │ You must register after a period of 30 days! │
  37.             └──────────────────────────────────────────────┘
  38.  
  39.  
  40.                                 USER MANUAL
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.                                    - 1 -
  53.  
  54.      Table of contents ║
  55.      ══════════════════╝
  56.  
  57.   1. Introduction  . . . . . . . . . . . . . . . . . . . . . . . .    4
  58.      1.1  What is Nodelist Updater?  . . . . . . . . . . . . . . .    4
  59.      1.2  Features . . . . . . . . . . . . . . . . . . . . . . . .    5
  60.      1.3  System hardware and software requirements  . . . . . . .    7
  61.      1.4  License and disclaimer . . . . . . . . . . . . . . . . .    8
  62.  
  63.   2. FidoNet technology  . . . . . . . . . . . . . . . . . . . . .    9
  64.      2.1  Network structure  . . . . . . . . . . . . . . . . . . .    9
  65.      2.2  Nodelists and difference files . . . . . . . . . . . . .   10
  66.  
  67.   3. NUSETUP . . . . . . . . . . . . . . . . . . . . . . . . . . .   11
  68.      3.1  Installation . . . . . . . . . . . . . . . . . . . . . .   11
  69.      3.2  Starting NUSETUP . . . . . . . . . . . . . . . . . . . .   12
  70.      3.3  Command line options . . . . . . . . . . . . . . . . . .   12
  71.      3.4  Keys and mouse . . . . . . . . . . . . . . . . . . . . .   12
  72.      3.5  Automatic installation . . . . . . . . . . . . . . . . .   13
  73.      3.6  Enviroment variables . . . . . . . . . . . . . . . . . .   13
  74.  
  75.   4. NUSETUP options . . . . . . . . . . . . . . . . . . . . . . .   14
  76.      4.1  System data  . . . . . . . . . . . . . . . . . . . . . .   14
  77.           4.1.1  Site information  . . . . . . . . . . . . . . . .   14
  78.           4.1.2  Pathnames . . . . . . . . . . . . . . . . . . . .   14
  79.           4.1.3  Filenames . . . . . . . . . . . . . . . . . . . .   15
  80.           4.1.4  Compression programs  . . . . . . . . . . . . . .   16
  81.           4.1.5  External programs . . . . . . . . . . . . . . . .   16
  82.           4.1.6  Log options . . . . . . . . . . . . . . . . . . .   17
  83.           4.1.7  Other options . . . . . . . . . . . . . . . . . .   17
  84.      4.2  Nodelist Manager . . . . . . . . . . . . . . . . . . . .   18
  85.           4.2.1  View mode . . . . . . . . . . . . . . . . . . . .   18
  86.           4.2.2  Edit mode . . . . . . . . . . . . . . . . . . . .   19
  87.           4.2.3  Nodelist manager fields . . . . . . . . . . . . .   19
  88.      4.3  Export data  . . . . . . . . . . . . . . . . . . . . . .   21
  89.           4.3.1  System data . . . . . . . . . . . . . . . . . . .   21
  90.           4.3.2  Nodelist Manager  . . . . . . . . . . . . . . . .   21
  91.           4.3.3  Entire configuration  . . . . . . . . . . . . . .   21
  92.      4.4  Information  . . . . . . . . . . . . . . . . . . . . . .   21
  93.      4.5  Exit to DOS  . . . . . . . . . . . . . . . . . . . . . .   21
  94.  
  95.   5. Starting Nodelist Updater . . . . . . . . . . . . . . . . . .   22
  96.      5.1 Commandline options . . . . . . . . . . . . . . . . . . .   22
  97.      5.2 Errors  . . . . . . . . . . . . . . . . . . . . . . . . .   22
  98.      5.3 Errorcodes  . . . . . . . . . . . . . . . . . . . . . . .   23
  99.      5.4 Errorlevels . . . . . . . . . . . . . . . . . . . . . . .   23
  100.  
  101.  
  102.  
  103.  
  104.                                    - 2 -
  105.  
  106.   6. Hints . . . . . . . . . . . . . . . . . . . . . . . . . . . .   24
  107.      6.1 Using NU with a mailer  . . . . . . . . . . . . . . . . .   24
  108.      6.2 Using NU with a fileprocessor . . . . . . . . . . . . . .   24
  109.  
  110.   7. Credits . . . . . . . . . . . . . . . . . . . . . . . . . . .   25
  111.  
  112.   8. Address and latest versions . . . . . . . . . . . . . . . . .   26
  113.      8.1  Contacting the author  . . . . . . . . . . . . . . . . .   26
  114.      8.2  Latest versions  . . . . . . . . . . . . . . . . . . . .   26
  115.      8.3  Support area's . . . . . . . . . . . . . . . . . . . . .   27
  116.      8.4  Registering  . . . . . . . . . . . . . . . . . . . . . .   27
  117.  
  118.   9. Biography of the author . . . . . . . . . . . . . . . . . . .   28
  119.  
  120.   10. Technical notes  . . . . . . . . . . . . . . . . . . . . . .   29
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.                                    - 3 -
  157.  
  158.   1. Introduction ║
  159.   ════════════════╝
  160.                                    
  161.      1.1 What is Nodelist Updater? │
  162.      ──────────────────────────────┘
  163.  
  164.      Nodelist Updater is a fast, advanced and fully FTSC-compatible program
  165.      which updates the nodelists using the difference files which are sent
  166.      to you every week. Nodelist Updater is very easy to use, and lets you
  167.      configure many options by using a full-screen mouse-driven setup
  168.      utility. On-line help is just a keypress away whenever you want more
  169.      information during the configuration of Nodelist Updater.
  170.  
  171.      I decided to write this program after I had problems with processing
  172.      the difference files(I had a lot of batch files which did the job).
  173.      Many times it went wrong. Nodelists and difference files got lost.
  174.  
  175.      My Boss and other SysOps also had troubles with the processing of the
  176.      difference files. Many SysOps wanted to compress the updated nodelists
  177.      with a compression program. The filename had to get an extension like:
  178.      ".A59". As you will know, this is hardly possible in batch files.
  179.      Nodelist Updater does this job for you, automatically!
  180.  
  181.      The first Beta version was released in January 1992 to a small
  182.      group of beta testers. At the moment, Nodelist Updater has hundreds
  183.      of registered users in The Netherlands, Germany, United Kingdom,
  184.      Sweden, Spain, Australia, Switzerland, the United States of America,
  185.      Denmark, Austria, Finland, Canada, Luxembourg, France, New Zealand,
  186.      Israel, Italy, Panama, Ireland, Brazil, Russia, Poland and Greece.
  187.  
  188.      I released Nodelist Updater as a shareware program. If you use this
  189.      program, you are required to register it. Also, commercial users have
  190.      to register it (commercial users are schools, companies etc.).
  191.  
  192.      Nodelist Updater is released in a ZIP file with PKWare's PKZIP
  193.      Authenticity Verification. When using PKUNZIP 2.0 or higher, you
  194.      should see "-AV" after every file that is unzipped, and at the end
  195.      it should display:
  196.  
  197.      Authentic files Verified!   # AJB440
  198.      R.G.L. van der Put
  199.  
  200.      If you do not see this, then the files may have been tampered with.
  201.      You should get a correct version from one of the support sites. Please
  202.      do NOT change the contents of the ZIP or add files or comments!
  203.  
  204.      Please support this shareware program and register!
  205.  
  206.      The author,
  207.      Roland van der Put
  208.                                    - 4 -
  209.  
  210.      1.2 Features │
  211.      ─────────────┘
  212.  
  213.      I will give you a short impression of the program, so here are the
  214.      most important features:
  215.  
  216.      ■  Fully FTSC compatible.
  217.  
  218.      ■  Support for all different kind of nodelists and difference files.
  219.  
  220.      ■  You can use a full-screen mouse-driven setup utility to configure   
  221.         all options. This utility includes on-line help.
  222.  
  223.      ■  Full-screen output, including a progress bar.
  224.  
  225.      ■  All nodelists are updated within only one Nodelist Updater
  226.         session. You will have to start the program only once!
  227.  
  228.      ■  If one or more nodelists were updated, NU will exit with an         
  229.         errorlevel. One or more compilers can also be executed              
  230.         automatically by Nodelist Updater.
  231.  
  232.      ■  Nodelist Updater automatically detects 8 compression formats and    
  233.         decompresses nodelists and difference files whenever necessary.      
  234.         There is no need to do this in a batch file.
  235.  
  236.      ■  Support for all popular compression formats such as ARC, ARJ, LZH,  
  237.         PAK, RAR, SQZ, ZIP and ZOO.
  238.  
  239.      ■  Nodelist Updater can create a file containing lots of statistical   
  240.         information about any defined nodelist when this feature is
  241.         enabled by the user.
  242.  
  243.      ■  Nodelist Updater lets you optionally compress the new nodelists,    
  244.         difference files and statistics files after processing them.
  245.  
  246.      ■  Automatic updating of your alias file definitions (magic names).    
  247.         Also supports the BinkleyTerm-style magic names.
  248.  
  249.      ■  Nodelist Updater can create a log file. You can easily see if new   
  250.         files have been processed. This is optional of course.
  251.  
  252.      ■  Nodelist Updater is DesqView, TopView, DoubleDOS, TaskView,         
  253.         OmniView, MultiDos Plus, VMiX, Windows, Windows NT and OS/2 aware.  
  254.         It will write directly in the screen buffer if one of these         
  255.         multitaskers is detected.
  256.  
  257.      ■  Nodelist Updater performs a check if the correct difference file    
  258.         has been found. Also the 16-bit CRC in the header is used.
  259.  
  260.  
  261.                                    - 5 -
  262.  
  263.      ■  It is possible to let Nodelist Updater swap out of memory when      
  264.         executing an external program. Supported are XMS, EMS, EXTended  
  265.         memory and disk.
  266.  
  267.      ■  A complete program which is very compact and reliable.
  268.  
  269.      ■  Extremely fast, but not memory-hungry.
  270.  
  271.      ■  HIGH quality and performance, extremely LOW registration fee!
  272.  
  273.      ■  Good support from the author and the support sites by both netmail  
  274.         and echomail. Special support area's are available at all support   
  275.         sites and in several country's.  FidoNet echo NU_SUPPORT is
  276.         available from your uplink, providing worldwide user support
  277.         for Nodelist Updater.
  278.  
  279.      ■  MANY international support sites.
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.                                    - 6 -
  316.  
  317.      1.3 System hardware and software requirements │
  318.      ──────────────────────────────────────────────┘
  319.  
  320.      ■  An IBM PC, XT, AT or 100% compatible PC with a hard disk.
  321.  
  322.      ■  MicroSoft MS-DOS, IBM PC-DOS or DR-DOS version 3.10 or later.       
  323.         Version MS-DOS 5.0 (or compatible) or later is strongly             
  324.         recommended. Also works very well with Novell v3.x and OS/2.
  325.  
  326.      ■  Your CONFIG.SYS file must contain at least "FILES=20". You will
  327.         need at least this value, otherwise it's possible that Nodelist
  328.         Updater may run out of file handles.
  329.  
  330.      ■  It's also wise to have a disk cache program such as PC-CACHE or     
  331.         HyperDisk. Such program can improve the performance of Nodelist     
  332.         Updater (especially one that can buffer disk writes). Of course it  
  333.         is not mandatory; Nodelist Updater has an internal buffer.
  334.  
  335.      ■  At least 225 KB of RAM available.
  336.  
  337.         NU will use about 225 KB of memory. If you want to decompress files 
  338.         and/or compress files, you may need more memory, but NU can also    
  339.         swap itself out of memory leaving just a few resident bytes in
  340.         memory.
  341.  
  342.      ■  Of course you also need a raw or St. Louis style nodelist.
  343.  
  344.      ■  If you get your difference files in a compressed format you will    
  345.         need the decompression program which will be used to decompress the 
  346.         files.
  347.  
  348.      ■  Nodelist Updater was successfully tested with DOS 3.3, 4.0, 5.0 and 
  349.         6.x, DR DOS 5.0 and 6.0, Novell DOS 7.0, 4DOS/NDOS 4.x, OS/2 1.3,   
  350.         2.0 and 2.1, Windows 3.0 and 3.1, DESQview 2.3, 2.4 and 2.6,        
  351.         DESQview/X 1.0 and 1.1 on systems equipped with Intel/AMD 8086,     
  352.         8088, 80186, 80286, 80386, 80486 and Pentium processors. It has
  353.         also been tested on Novell and Lantastic networks.
  354.  
  355.      
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.                                    - 7 -
  370.  
  371.      1.4 License and disclaimer │
  372.      ───────────────────────────┘
  373.  
  374.      ■  Nodelist Updater and NU refer to all executables and manuals as     
  375.         distributed in the compressed file in which this package was        
  376.         released.
  377.  
  378.      ■  Nodelist Updater is copyrighted material by Roland van der Put      
  379.         (R.G.L. van der Put). This program may only be used in agreement    
  380.         with the conditions which are set out in this part of the manual.
  381.  
  382.      ■  Nodelist Updater is distributed as a shareware program:
  383.  
  384.           - You are allowed to use Nodelist Updater for an evaluation
  385.             period of THIRTY days. After this period you MUST REGISTER or
  386.             you MUST stop using this program.
  387.  
  388.           - You are allowed to distribute Nodelist Updater as long as you:
  389.  
  390.             1. do NOT modify any files;
  391.             2. supply ALL files;
  392.             3. do NOT ask money for it.
  393.  
  394.      ■  Although care has been taken to write and test a program that
  395.         does what this manual states, the program is provided "as is",
  396.         without warranty or guarantee of any kind, either expressed or
  397.         implied, as to the quality or performance of this program.
  398.  
  399.      ■  The author of Nodelist Updater, Roland van der Put, is NOT          
  400.         responsible for any (direct or indirect) damage or costs,           
  401.         including, but not limited to, lost savings, lost profits and loss  
  402.         of data, which may result from the use or the inability to use      
  403.         Nodelist Updater.
  404.  
  405.      ■  You are NOT allowed to do any disassembling, reverse engineering,   
  406.         creating patches for Nodelist Updater and things alike.
  407.  
  408.      ■  I (Roland van der Put) am NOT obligated to provide new versions     
  409.         or support for Nodelist Updater.
  410.  
  411.      ■  If you use this program, you will constitute your agreement to      
  412.         this disclaimer/license.
  413.         
  414.      ■  The source code or part of it, is NOT available or for sale.
  415.  
  416.      ■  Insufficient fees CAN and WILL NOT be accepted. Bounced checks will 
  417.         NOT be sent back to you, unless you pay for the costs.
  418.  
  419.      ■  All rights are reserved worldwide.
  420.  
  421.                                    - 8 -
  422.  
  423.   2. FidoNet technology ║
  424.   ══════════════════════╝
  425.  
  426.      2.1 Network structure │
  427.      ──────────────────────┘
  428.  
  429.      FidoNet is the biggest amateur network in the world. It was started in
  430.      1984 by Tom Jennings. Currently more than 35,000 nodes worldwide are
  431.      connected. The network has a hierarchic tree (or star) topology:
  432.  
  433.                    ┌──────────────────────────────┬──────────────────────>
  434.                    │                              │
  435.                  zone 1                         zone 2
  436.                    │                              │
  437.           ┌────────┼────────┐            ┌────────┼────────┐
  438.           │        │        │            │        │        │
  439.         region   region   region       region   region   region
  440.           │        │        │            │        │        │
  441.        ┌──┴──┐     │     ┌──┴──┐     ┌───┼───┐    │     ┌──┴──┐
  442.        │     │     │     │     │     │   │   │    │     │     │
  443.       net   net   net   net   net   net net net  net   net   net
  444.                                      │
  445.                                ┌─────┼─────┐
  446.                                │     │     │
  447.                              node  node  node
  448.                                      │
  449.                                  ┌───┴───┐
  450.                                  │       │
  451.                                point   point
  452.  
  453.      Zones are divided in Regions, which are divided in Nets. The Nets      
  454.      consist of Nodes, which are usually Bulletin Board Systems. Each node
  455.      has a unique address which consists of four parts: Zone, Net, Node and
  456.      Point, in text form expressed as "Zone:Net/Node.Point". Zone numbers 1
  457.      up to and including 6 are used by FidoNet:
  458.  
  459.      1 = North America (United States of America and Canada)
  460.      2 = Europe and Commonwealth of Independent States
  461.      3 = Oceania (Australia and New Zealand)
  462.      4 = Latin America
  463.      5 = Africa
  464.      6 = Asia
  465.  
  466.      There are several other networks which occupy higher zone numbers.
  467.  
  468.      Many nodes have one or more points. Points are users who get mail from
  469.      a node in compressed files. That way they can read and write messages  
  470.      off-line, saving time and money. The point address of the boss is 0,   
  471.      but the ".0" is usually omitted from the address.
  472.  
  473.                                    - 9 -
  474.  
  475.      2.2 Nodelists and difference files │
  476.      ───────────────────────────────────┘
  477.  
  478.      As you will know, a modem needs a telephone number to call another
  479.      node. FidoNet and other networks (like SIGnet) have a huge list of
  480.      phone numbers. In these, so called, nodelists you can find the BBS
  481.      name of a node, the location, the name of the system operator, the
  482.      phone number, opening hours, the speed of the modem and finally
  483.      the flags for the system.
  484.  
  485.      These nodelists get inaccurate after a few weeks. Some nodes quit or
  486.      change and nodes may be added. For this reason these networks create
  487.      difference files. Every week all systems in the network will get this
  488.      difference file. You can find all changes in this textfile. You will
  489.      need a special program to process these files. Nodelist Updater will
  490.      do this for you in an easy and convenient way.
  491.  
  492.      ┌────────────────────────────────────────────────────────────────────┐
  493.      │ The difference files are weekly files, so you can't miss one! Make │
  494.      │ sure that you have all difference files (and do not miss one).     │
  495.      │ Otherwise it will look as if Nodelist Updater does not work (but   │
  496.      │ Nodelist Updater will give an error message in that case)!         │
  497.      └────────────────────────────────────────────────────────────────────┘
  498.  
  499.      The difference files were invented, because the complete nodelist
  500.      would be too long (hundreds of KB or even several MB) to send it on a
  501.      weekly base. Normally you would decompress the difference file, update
  502.      the master nodelist, delete the unnecessary files, compress the new
  503.      files and finally compile the nodelist(s) for use with a mailer etc.
  504.  
  505.      Nodelist Updater has integrated all this and more! Find out what's
  506.      possible when you configure Nodelist Updater.
  507.  
  508.      Well, it is time to install everything. Please read the next part of
  509.      this manual to get the information you will need to install Nodelist
  510.      Updater. Most of the installation is completely automated, but there
  511.      are still several options which should be configured.
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.                                   - 10 -
  526.  
  527.   3. NUSETUP ║
  528.   ═══════════╝
  529.                       
  530.      3.1 Installation │
  531.      ─────────────────┘
  532.  
  533.      It is convenient if the directories which contain executable files are
  534.      listed in the DOS PATH, so make sure that your AUTOEXEC.BAT contains a
  535.      line that looks like this:
  536.  
  537.           SET PATH=C:\UTIL;C:\XENIA;C:\RA;C:\DOS;C:\XENIA\NU
  538.  
  539.      Copy the following files from the compressed distribution archive to
  540.      your Nodelist Updater directory.
  541.  
  542.      NUSETUP.EXE         This is the setup utility, used to create and
  543.                          update the system data files. It is full-screen
  544.                          and you can use a mouse and on-line help.
  545.  
  546.      NU.EXE              The main program. It is responsible for
  547.                          compressing, decompressing, updating nodelists and
  548.                          all dozens of other features.
  549.  
  550.      NU.DOC              The Nodelist Updater user manual. This is the file
  551.                          you are reading at the moment. This manual will be
  552.                          displayed when you request on-line help. This
  553.                          manual and all other files are formatted for
  554.                          printing.
  555.  
  556.      NU_DOC.IDX          The index file of the manual for the on-line help.
  557.                          If this file doesn't exists, it will be created by
  558.                          NUSETUP when required.
  559.  
  560.      REGISTER.ZIP        The archive containing the registration forms.
  561.                          Inside is a file which explains which form to use.
  562.  
  563.      WHATSNEW.220        A list of everything that has changed since
  564.                          version 2.11. Read this when you upgrade from an
  565.                          older version of NU.
  566.  
  567.      SETUP.NU            The entire configuration of Nodelist Updater is
  568.                          store in this file. You'll be prompted to created
  569.                          this file when you execute NUSETUP for the first
  570.                          time.
  571.  
  572.                                   - 11 -
  573.  
  574.      3.2 Starting NUSETUP │
  575.      ─────────────────────┘
  576.  
  577.      Before Nodelist Updater can run, it needs to be configured using the
  578.      setup utility NUSETUP. When you start NUSETUP, it will search for the
  579.      system data file SETUP.NU in the current directory. The first time you
  580.      run NUSETUP, it will not be able to locate the file and it will ask
  581.      you if you want to create it. If you press the space bar, NUSETUP will
  582.      create a new configuration file with example default values for most
  583.      input fields.
  584.  
  585.  
  586.      3.3 Command line options │
  587.      ─────────────────────────┘
  588.  
  589.      NUSETUP has some switches which can be used to force NUSETUP to use
  590.      colors or not. Normally, NUSETUP will detect whether or not a color
  591.      card is available, but you might wish to override this detection.
  592.  
  593.      Usage:
  594.  
  595.         NUSETUP [switch]
  596.  
  597.      Switches:
  598.  
  599.         -Mono    Force monochrome mode
  600.         -Color   Force color mode
  601.  
  602.  
  603.      3.4 Keys and mouse │
  604.      ───────────────────┘
  605.  
  606.      NUSETUP uses pop-up menus. You can use your mouse, the cursor up and
  607.      down keys or Tab and Shift-Tab keys to move the menu bar up and down.
  608.      You can select an option or command by pressing the left mouse button
  609.      or by pressing Enter. The right mouse button or the Esc key will take
  610.      you back to a previous level.
  611.  
  612.      At some places NUSETUP may ask you if you want to save the changes or
  613.      discard them. Wherever this is the case, you may press F10 to save the
  614.      changes unconditionally, ie. without getting this question.
  615.  
  616.      The last line on the screen contains useful help about the use of the
  617.      selected function or help on keys that can be used. You can use the F1
  618.      key to get on-line case-sensitive help at any time. The on-help will
  619.      allow you to jump to a specific page or to search for a string in the
  620.      manual.
  621.  
  622.  
  623.  
  624.                                   - 12 -
  625.  
  626.      3.5 Automatic installation │
  627.      ───────────────────────────┘
  628.  
  629.      NUSETUP will automatically read the configuration of other programs
  630.      when it can not find SETUP.NU. The correct environment variable has
  631.      to be set to let this work. Supported are D'Bridge, FrontDoor,
  632.      InterMail, GEcho and RemoteAccess.
  633.  
  634.      ┌────────────────────────────────────────────────────────────────────┐
  635.      │ Should something go wrong with this feature, then you can disable  │
  636.      │ it by temporary removing the environment variable(s) of the above  │
  637.      │ programs. You can restore the environment variable(s) after        │
  638.      │ NUSETUP has created the configuration file SETUP.NU.               │
  639.      └────────────────────────────────────────────────────────────────────┘
  640.  
  641.      NUSETUP can also scan for nodelists and difference files and add them
  642.      automatically to the configuration. You'll be prompted to do this when
  643.      you enter the Nodelist manager the first time.
  644.  
  645.  
  646.      3.6 Environment variables │
  647.      ──────────────────────────┘
  648.  
  649.      To make your configuration more flexible and dynamic, you can also use
  650.      environment variables in the directory names. This makes it easier
  651.      when you change your directory names. Using environment variables in
  652.      Nodelist Updater is easy.
  653.  
  654.      You can use the string '$[var]', where 'var' is the environment
  655.      variable you want to use. An example: '$[BBS]\FILES\' with the
  656.      environment variable 'BBS' containing 'C:\XENIA' will be expanded to
  657.      'C:\XENIA\FILES\' on run-time. Thus, if the environment variable BBS
  658.      changes to 'H:\XENIA' then you don't have to change the directory names
  659.      in NUSETUP!
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.                                   - 13 -
  677.  
  678.   4. NUSETUP options ║
  679.   ═══════════════════╝
  680.  
  681.      4.1 System data │
  682.      ────────────────┘
  683.  
  684.      This menu enables you to enter miscellaneous system information, such
  685.      as name, address, files, directories, compressions programs and
  686.      external programs.
  687.  
  688.  
  689.      4.1.1 Site information
  690.  
  691.      Here you can enter all your personal information. This information
  692.      will only be used for your key and in the statistics file which you
  693.      can optionally create.
  694.  
  695.      Username            The name of the System Operator of this system. In
  696.                          nearly all cases that is you.
  697.  
  698.      Access password     The password required to access NUSETUP. With this
  699.                          password, you prevent other people to modify your
  700.                          setup accidentally. Don't forget the password, as
  701.                          you'll be unable to change the configuration,
  702.                          unless you delete the file SETUP.NU!
  703.  
  704.  
  705.      4.1.2 Pathnames
  706.  
  707.      Here you can specify the directory names used by Nodelist Updater. If
  708.      you enter a path that does not exist, NUSETUP will ask if you want to
  709.      create it. Read section 3.6 for more information about the use of
  710.      environment variables.
  711.  
  712.      Nodelist path       Where the mailer looks for the nodelists and where
  713.                          the new nodelists will be stored by Nodelist
  714.                          Updater.
  715.  
  716.      Swap path           Path where the swap file is stored if there is
  717.                          insufficient XMS, EMS or extended memory
  718.                          available. Up to 225 KB disk space is required. It
  719.                          is recommended to use a RAM disk for this.
  720.  
  721.      Difference path     Where incoming nodelists and difference files are
  722.                          stored by your mailer or file processor.
  723.  
  724.                                   - 14 -
  725.  
  726.      Statistics path     Where the statistics files created by Nodelist
  727.                          Updater can be stored. Nodelist Updater will use
  728.                          the Nodelist path by default. You can leave this
  729.                          empty if you don't want NU to create any files
  730.                          containing statistics.
  731.  
  732.      Filebase path       Where the RemoteAccess 2.0 filebase can be found.
  733.                          Nodelist Updater can add the files compressed by
  734.                          NU to the RA filebase. Leave empty if you don't
  735.                          use the RA 2.0 filebase.
  736.  
  737.      Semaphore path      The path where your mailer creates it's semaphore
  738.                          files. Use this when you run 2 or more nodes.
  739.  
  740.  
  741.      4.1.3 Filenames
  742.  
  743.      Log file            The name and location of the log file. In the "Log
  744.                          Options" menu you can determine which kind of
  745.                          messages should be logged. The string '$[TASK]'
  746.                          will be replaced with FrontDoor mL's TASK number.
  747.                          Actually, you can use any environment variable,
  748.                          see section 3.6 for more information about this.
  749.  
  750.      Magic file          The name and location of the file containing the
  751.                          alias file definitions (magic names). Nodelist
  752.                          Updater can optionally update the file with newer
  753.                          information. Any passwords for a magic name will
  754.                          be preserved.
  755.  
  756.  
  757.      4.1.4 Compression programs
  758.  
  759.      Here you can specify up to 10 programs which can be executed to
  760.      decompress nodelists and difference files. Nodelist Updater recognizes
  761.      archives in ARC, ARJ, LZH, PAK, RAR, SQZ, ZIP and ZOO format. These
  762.      programs can also be selected to compress a file.
  763.  
  764.      Program             The name of the program to execute to compress
  765.                          files. This program has to be in your DOS PATH.
  766.  
  767.      Switches            The switches for this program needed to compress
  768.                          files.
  769.  
  770.      Swap                If Nodelist Updater should swap itself out of
  771.                          memory when executing this program. Try setting
  772.                          this option to 'No' if you experience strange
  773.                          problems, especially with ARC/PAK or use a
  774.                          different decompression program for ARC/PAK.
  775.  
  776.                                   - 15 -
  777.  
  778.      Output visible      If you want to view the output of this program,
  779.                          then turn on this switch. Also turn on this
  780.                          switch, if Nodelist Updater is unable to suppress
  781.                          the output of this program (direct screen writes).
  782.  
  783.      Character           All compressed files will be in the format
  784.                          NODELIST.A27. You can choose which character you
  785.                          want to use, in this case it is the 'A'. In
  786.                          general it's a good idea to use the first
  787.                          character of the compression program name.
  788.  
  789.      Program             The name of the program to execute to decompress
  790.                          files. This program has to be in your DOS PATH.
  791.  
  792.      Switches            The switches needed to decompress files.
  793.  
  794.      Swap                See above.
  795.  
  796.      Output visible      See above.
  797.  
  798.  
  799.      4.1.5 External programs
  800.  
  801.      Here you can specify up to 10 programs which will be executed after
  802.      one or more nodelists have been updated by Nodelist Updater. You can
  803.      put all your nodelist compilers here. Examples are FrontDoor's FDNC
  804.      and GoldED's GOLDNODE.
  805.  
  806.      Program             The name of the program to execute after updating
  807.                          one or more nodelists. This has to be the full
  808.                          path and filename of the executable file.
  809.                          Otherwise this program must be in your DOS PATH.
  810.                          An extension is not necessary, but can always be
  811.                          added. NU will first change to the directory in
  812.                          this program name.
  813.  
  814.      Switches            The switches needed for this program.
  815.  
  816.      Swap                If Nodelist Updater should swap itself out of
  817.                          memory when executing this program.
  818.  
  819.      Output visible      If you want to view the output of this program,
  820.                          then turn on this switch. Also turn on this
  821.                          switch, if Nodelist Updater is unable to suppress
  822.                          the output of this program (direct screen writes).
  823.  
  824.      Ignore errors       If NU should ignore any errorlevels other than 0
  825.                          returned by this program. Useful when the program
  826.                          always return an errorlevel other than 0.
  827.  
  828.                                   - 16 -
  829.  
  830.      4.1.6 Log options
  831.  
  832.      Here you can define what kind of messages should be written to the log
  833.      file. The DEBUG setting allows you to log all messages, without losing
  834.      your customized settings.
  835.  
  836.  
  837.      4.1.7 Other options
  838.  
  839.      Make noise after    If Nodelist Updater detected a fatal error it will
  840.      fatal error         normally make a noise to notify you. You might
  841.                          want turn this off in some situations.
  842.  
  843.      Log file style      Which log file should be used. You can use None or
  844.                          a FrontDoor style log file.
  845.  
  846.      Allow swapping      If Nodelist Updater can use EMS memory for
  847.      to EMS              swapping.
  848.  
  849.      Allow swapping      If Nodelist Updater can use XMS memory for
  850.      to XMS              swapping.
  851.  
  852.      Allow swapping      If Nodelist Updater can use extended memory for
  853.      to EXT              swapping.
  854.  
  855.      Touch date of       Nodelist Updater has the ability to touch the date
  856.      compressed files    of a compressed file and set it to the date and
  857.                          time of the file it contains. This can be useful
  858.                          in some BBS environments.
  859.  
  860.      Use fade in/out in  Fade the screen in and out when entering or
  861.      NUSETUP or NU       leaving NUSETUP or NU. Only works for color EGA
  862.                          and VGA systems not running under a multitasker.
  863.  
  864.      Semaphore mode      Which semaphore mode should be used when accessing
  865.                          the nodelists. Works with FrontDoor (C) 2.11+,
  866.                          FrontDoor (mL) 2.20a+, InterMail 2.20+ and Xenia. 
  867.                          The maximum time NU will wait is 5 minutes.
  868.  
  869.      Binkley style       If an '@' should be placed in front of the magic
  870.      magic file          file names, this is required for BinkleyTerm.
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.                                   - 17 -
  881.  
  882.      4.2 Nodelist manager │
  883.      ─────────────────────┘
  884.  
  885.      This manager is used to define the nodelists, their difference files,
  886.      compression programs and many other options. You must add one or more
  887.      entries to this database, otherwise Nodelist Updater can't work.
  888.  
  889.  
  890.      4.2.1 View mode
  891.  
  892.      In view mode you can walk through the areas with the cursor up/down or
  893.      left/right keys. The index is sorted alphabetically by area name.
  894.      Pressing Home will take you to the first area, pressing End will take
  895.      you to the last area. You can press the A-Z keys to jump to the first
  896.      record starting with this character.
  897.  
  898.      Enter               Edit the current nodelist record.
  899.  
  900.      Ins                 Add a new nodelist. NUSETUP will use the defaults
  901.                          to initialize it. You can add up to 100 records in
  902.                          this database. Users who are NOT registered, can
  903.                          only use the first 2 entries!
  904.  
  905.      Del                 This will remove the current record from the
  906.                          database. You will be prompted for a confirmation.
  907.                          The record will be deleted at once, there's no
  908.                          need to pack the database afterwards.
  909.  
  910.      F2                  Perform global maintenance on multiple records.
  911.                          This will allow you to change settings, set or
  912.                          clear options, change the paths and change the
  913.                          compression programs globally. This affects all
  914.                          records in the database.
  915.  
  916.      F3                  Edit the default settings. Here you can enter all
  917.                          the default data that you want to be the default
  918.                          for a certain field. These default settings are
  919.                          used when adding new records to the database.
  920.  
  921.      F4                  Scan the nodelist path for nodelists and add them
  922.                          to the Nodelist manager. You can use this command
  923.                          at any time to add new nodelists. NUSETUP will try
  924.                          to find a matching difference file and network
  925.                          using it's internal database.
  926.  
  927.      F5                  Browse in through the records in the Nodelist
  928.                          manager. Use the cursor keys etc. to browse
  929.                          through the records and to select a certain
  930.                          record.
  931.  
  932.  
  933.                                   - 18 -
  934.  
  935.      4.2.2 Edit mode
  936.  
  937.      In edit mode you can move between input fields using the cursor
  938.      up/down, Tab/Shift-Tab and Enter keys. The following function keys are
  939.      available:
  940.  
  941.      Esc, F9             Save changes and return to view mode. If the
  942.                          nodelist name was already in use or no nodelist
  943.                          name was entered, then NUSETUP will exit without
  944.                          saving.
  945.  
  946.      F10                 Save the changes unconditionally and exit
  947.                          immediately.
  948.  
  949.      Enter               Toggles between the possible states of an option.
  950.  
  951.  
  952.      4.2.3 Nodelist manager fields
  953.  
  954.      The Nodelist manager has several fields which look the same.
  955.  
  956.      Nodelist name       The basename of the nodelist you want to update.
  957.                          Nodelist Updater will automatically look for the
  958.                          extension (a daynumber) when updating the
  959.                          nodelist. Nodelist Updater will not interfere with
  960.                          temporary nodelists (*.999). It will just ignore
  961.                          them.
  962.  
  963.      Nodelist path       The destination directory for the compressed
  964.                          nodelist created by NU. Every time the nodelist is
  965.                          updated, you can let Nodelist Updater compress it
  966.                          with a compression program of your choice. This
  967.                          directory defines where the compressed nodelist
  968.                          will be placed. Leave it empty if you don't want
  969.                          to compress the nodelist after updating.
  970.  
  971.      Nodelist            The description of this nodelist for the Files.Bbs
  972.      description         in the directory mentioned above or the RA 2.0
  973.                          filebase. If you don't want NU to add the
  974.                          description for this nodelist, then leave it
  975.                          empty. You can also add the daynumber of this
  976.                          nodelist by using "@@@". "$DATE" will be replaced
  977.                          by the date when the nodelist was created.
  978.  
  979.      Nodelist options    This will bring you to a submenu where you enter
  980.                          some options for this nodelist. These options are
  981.                          described below.
  982.  
  983.  
  984.  
  985.                                   - 19 -
  986.  
  987.      Compression         Specifies which program should be used to compress
  988.                          this nodelist. If you select "No compression",
  989.                          Nodelist Updater will not compress this nodelist.
  990.  
  991.      Keep                How many compressed nodelists should be kept in
  992.                          this directory. This is only valid when you
  993.                          compress the nodelist. Nodelist Updater will start
  994.                          deleting the oldest nodelists first. This option
  995.                          only works for registered users.
  996.  
  997.      Magic name          If Nodelist Updater should update the magic name
  998.                          for the compress nodelist. If a password was found
  999.                          behind the magic name then it will be copied by
  1000.                          Nodelist Updater.
  1001.  
  1002.      Delete old          If Nodelist Updater should delete the old
  1003.                          nodelists (which are not compressed). This option
  1004.                          only works for registered users.
  1005.  
  1006.      Del old cmp         If Nodelist Updater should delete the old
  1007.                          compressed nodelists in your inbound directory.
  1008.                          This option only works for registered users.
  1009.  
  1010.      Filearea no         The areanumber for the RemoteAccess 2.0 filebase.
  1011.                          Only enter a number when you want Nodelist Updater
  1012.                          to add this file to the RA filebase.
  1013.  
  1014.      Ignore comp         Ignore this nodelist when deciding whether or not
  1015.                          to execute the External programs. Set this option
  1016.                          to 'No' if you want to execute the External
  1017.                          programs when this nodelist is updated.
  1018.  
  1019.      Difference name     The basename of the difference file which belongs
  1020.                          to this nodelist. If no difference files are
  1021.                          submitted then leave this empty.
  1022.  
  1023.      Difference others   For an explanation of the other options for
  1024.                          difference files, see above (nodelist).
  1025.  
  1026.      Statistics name     The basename of the statistics file that will be
  1027.                          created by Nodelist Updater. If you don't want
  1028.                          Nodelist Updater to create any statistics files
  1029.                          then leave this empty. Registered users will get a
  1030.                          more complete statistics file than non-registered
  1031.                          users.
  1032.  
  1033.      Statistics others   For an explanation of the other options for
  1034.                          statistics files, see above (nodelist).
  1035.  
  1036.  
  1037.                                   - 20 -
  1038.  
  1039.      4.3 Export data │
  1040.      ────────────────┘
  1041.  
  1042.      The export function can be used to export the configuration of
  1043.      Nodelist Updater partly or entirely to an ASCII text file. NUSETUP
  1044.      will ask you if it should overwrite an existing file if the file
  1045.      already exists.
  1046.  
  1047.  
  1048.      4.3.1 System data
  1049.  
  1050.      This will export the general configuration to a text file. All options
  1051.      found under the menu item System data will be written to a text file.
  1052.  
  1053.  
  1054.      4.3.2 Nodelist manager
  1055.  
  1056.      This will export the configuration under Nodelist manager to a text
  1057.      file.
  1058.  
  1059.  
  1060.      4.3.3 Entire configuration
  1061.  
  1062.      This will export the entire configuration of Nodelist Updater to a
  1063.      text file. This option combines the two options mentioned above and
  1064.      exports them all to one file.
  1065.  
  1066.  
  1067.      4.4 Information │
  1068.      ────────────────┘
  1069.  
  1070.      This screen will show you some general information about Nodelist
  1071.      Updater. This includes the copyright message, version number,
  1072.      compilation date and time and the compiler and assembler name and
  1073.      version.
  1074.  
  1075.  
  1076.      4.5 Exit to DOS │
  1077.      ────────────────┘
  1078.  
  1079.      If you select this or press Esc from the main menu, you can exit
  1080.      NUSETUP and return to DOS. NUSETUP will check if the configuration has
  1081.      been changed and ask if you want to save the changes.
  1082.  
  1083.      From anywhere in NUSETUP you can press Alt-Z to temporarily shell to
  1084.      DOS. Type 'EXIT' at the DOS prompt to return to NUSETUP. NUSETUP will
  1085.      try to free as much memory as possible, without swapping to EMS, XMS,
  1086.      extended memory or disk when shelling to DOS.
  1087.  
  1088.  
  1089.                                    - 21 -
  1090.  
  1091.   5. Starting Nodelist Updater ║
  1092.   ═════════════════════════════╝
  1093.  
  1094.   It's very easy to use Nodelist Updater. Just type 'NU' on the command
  1095.   line and that's it!
  1096.                               
  1097.      5.1 Command line options │
  1098.      ─────────────────────────┘
  1099.   
  1100.      Nodelist Updater will automatically search for the file SETUP.NU in
  1101.      the directory in where NU.EXE is located. This means that Nodelist
  1102.      Updater can only use ONE setup file.
  1103.  
  1104.      Nodelist Updater has some switches which can be used to force Nodelist
  1105.      Updater to use colors or not. You can also make it execute the
  1106.      external programs at any cost. This is useful when you need to
  1107.      recompile your nodelists for some reason.
  1108.  
  1109.      Usage:
  1110.  
  1111.         NU [switch]
  1112.  
  1113.      Switches:
  1114.  
  1115.      -Mono              Force monochrome mode
  1116.      -Color             Force color mode
  1117.      -Force             Forced execution of external programs
  1118.      -Stat [nodelist]   Forced creation of the statistics for this nodelist
  1119.      -NoExt             Disable the execution of external programs
  1120.  
  1121.      [nodelist] is the base filename of the nodelist (eg. 'NODELIST').
  1122.  
  1123.      The statistics file will be created in the directory defined in the
  1124.      NUSETUP.
  1125.  
  1126.      Nodelist Updater also has a helpswitch. If you type NU /? or NU ? you
  1127.      will get a short help screen. This screen is the same as above.
  1128.  
  1129.                 
  1130.      5.2 Errors │
  1131.      ───────────┘
  1132.  
  1133.      If you have any troubles, please contact me and I will try to solve
  1134.      these problems for you. Please report bugs if you find them!!
  1135.  
  1136.      If you have found a bug, please give me all the information that may
  1137.      be necessary to solve the problem. This includes a description of the
  1138.      problem, your SETUP.NU and directory listings of your inbound
  1139.      directory and nodelist directory.
  1140.  
  1141.                                   - 22 -
  1142.  
  1143.      5.3 Errorcodes │
  1144.      ───────────────┘
  1145.  
  1146.      When something goes wrong when executing an external program, then
  1147.      Nodelist Updater will write some additional information to the log
  1148.      file. The error messages will tell you what went wrong.
  1149.  
  1150.  
  1151.      5.4 Errorlevels │
  1152.      ────────────────┘
  1153.  
  1154.      If an error occurred, Nodelist Updater will exit with an errorlevel.
  1155.      In the following table you see what all errorlevels mean.
  1156.  
  1157.      0: No nodelists updated and no errors.
  1158.      1: One or more nodelists updated, but no errors.
  1159.      2: One or more nodelists updated and one or more errors.
  1160.      3: No nodelists updated, but one or more errors.
  1161.      4: Fatal error during program startup.
  1162.      5: Run-error detected. Please, contact the author.
  1163.  
  1164.      You can use these errorlevels to take special measures or to run a
  1165.      program that fixes that error.
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.                                   - 23 -
  1194.  
  1195.   6. Hints ║
  1196.   ═════════╝
  1197.  
  1198.   On this page, you will find some hints about using Nodelist Updater in
  1199.   combination with a mailer and/or a fileprocessor.
  1200.  
  1201.  
  1202.   6.1 Using NU with a mailer │
  1203.   ───────────────────────────┘
  1204.  
  1205.   Basically, there are two ways of invoking Nodelist Updater. The first
  1206.   method is to execute Nodelist Updater after every call. A disadvantage is
  1207.   that it will take some time before your system is on-line again. An
  1208.   advantage is that your nodelists are always up-to-date. All nodelists
  1209.   will be compiled if one or more nodelists have been updated.
  1210.  
  1211.   The second method is to execute Nodelist Updater once or maybe a few
  1212.   times a day on fixed times. The disadvantage of this method, that your
  1213.   nodelists are not very up-to-date, but always within about 24 hours. A
  1214.   big advantage is that you can update and compile your nodelists during a
  1215.   quiet time of the day. I personally prefer this method.
  1216.  
  1217.   NOTE: Make sure that any other lines you have (if you have a multiline
  1218.   configuration) are not active. Otherwise they can cause big troubles when
  1219.   they can't find the nodelist any more. Use the semaphore support or take
  1220.   down any other nodes before executing Nodelist Updater.
  1221.   
  1222.  
  1223.   6.2 Using NU with a fileprocessor │
  1224.   ──────────────────────────────────┘
  1225.  
  1226.   Nodelist Updater can optionally delete and/or compress nodelists,
  1227.   difference files and statistics files. There are a few possibility's to
  1228.   combine this with a fileprocessor like AllFix.
  1229.  
  1230.   Most people who forward files to downlinks use the following setup.
  1231.   Create a 'waitlist' directory and let your fileprocessor (e.g. AllFix)
  1232.   copy all difference files etc. to this directory. Then insert this
  1233.   directory name into NUSETUP as the inbound directory.
  1234.  
  1235.   You can let Nodelist Updater compress the new nodelists and/or difference
  1236.   files and/or statistics files and place them into a BBS download
  1237.   directory (with a description).
  1238.  
  1239.   If you are a point or don't forward files to downlinks, then forget about
  1240.   the 'waitlist' directory and let Nodelist Updater use you inbound
  1241.   directory.
  1242.  
  1243.   There are more possibility's, but these two are the most common ones.
  1244.  
  1245.                                   - 24 -
  1246.  
  1247.   7. Credits ║
  1248.   ═══════════╝
  1249.  
  1250.   At this point, I would like to thank some people. I especially would like
  1251.   to thank my beta testers. They came with many suggestions and ideas.
  1252.   Thanks guys!
  1253.  
  1254.   Special thanks go to all support sites for opening their systems for my
  1255.   product.
  1256.  
  1257.   Many thanks also go to all registered users. I really appreciate your
  1258.   fee! It is mainly the money and the gratitude that keeps me going 
  1259.   (I use the money for my education at the university).
  1260.   
  1261.   NO thanks go to all unregistered people who still use Nodelist Updater
  1262.   after 30 days without registering it!!
  1263.  
  1264.   The following programs/names mentioned are copyrighted material:
  1265.  
  1266.   Borland Pascal
  1267.   Turbo Assembler   : Borland International, Inc.
  1268.   ARC               : Systems Enhancements Associates
  1269.   ARJ               : Robert K. Jung
  1270.   LHA               : Haruyasu Yoshizaki
  1271.   PAK               : NoGate Consulting
  1272.   PKZIP             : PKWARE, Inc.
  1273.   RAR               : Eugene Roshal
  1274.   SQZ               : Jonas I Hammarberg
  1275.   ZOO               : R. Dhesi
  1276.   D'Bridge          : Chris Irwin
  1277.   FrontDoor         : Advanced Engineering SARL Luxembourg
  1278.   Remote Access     : Andrew Milner and Continental Software
  1279.   QEMM, DESQview,
  1280.   DESQview/X        : Quarterdeck Office Systems, Inc.
  1281.   MultiDos Plus     : Nanosoft Inc.
  1282.   VMiX              : Commercial Software Associates
  1283.   Microsoft, MS-DOS,
  1284.   Windows (NT)      : Microsoft Corporation
  1285.   DR DOS            : Digital Research
  1286.   IBM, PC-DOS, OS/2 : International Business Machines Corp.
  1287.   PC-CACHE          : Central Point Software, Inc.
  1288.   4DOS              : JP Software Inc.
  1289.   AllFix            : Harald Harms
  1290.   FileMgr           : Erick van Emmerik
  1291.   GEcho             : Gerard van der Land
  1292.   MulAware          : ABSoft
  1293.   Pentium           : Intel
  1294.   ZyXEL             : ZyXEL Communications Corp.
  1295.   Nodelist Updater  : Roland van der Put
  1296.  
  1297.  
  1298.                                   - 25 -
  1299.  
  1300.   8. Address and latest versions ║
  1301.   ═══════════════════════════════╝
  1302.  
  1303.                                
  1304.      8.1 Contacting the author │
  1305.      ──────────────────────────┘
  1306.  
  1307.      If you have any questions, suggestions, ideas or whatever you can
  1308.      contact me in several ways:
  1309.  
  1310.      Send netmail to 'Roland van der Put' at 2:285/320 or contact me via
  1311.      internet at 'roland@dlink.idn.nl'.
  1312.  
  1313.      Link into the worldwide FidoNet echo NU_SUPPORT and send echomail
  1314.      to me addressed to my name.
  1315.  
  1316.                          
  1317.      8.2 Latest versions │
  1318.      ────────────────────┘
  1319.  
  1320.      The LATEST release of Nodelist Updater is always available to you by:
  1321.      
  1322.      ■ Logging on at a Main Support Site.
  1323.  
  1324.        Country:                         System operator:
  1325.        -------------------------------------------------------------------
  1326.        Belgium                          Tony van den Bogaert
  1327.        Denmark                          Richard Hansen
  1328.        Finland                          Thomas Raehalme
  1329.        France                           Marlene Steinmann
  1330.        Germany                          Boris Huertgen
  1331.        Luxembourg                       Michel Burens
  1332.        Poland                           Piotr Mamak
  1333.        Russia                           Oleg Ramazanov
  1334.        Sweden                           Martin Alexanderson
  1335.        Switzerland                      Raphael Schmidiger
  1336.        The Netherlands                  Roland van der Put
  1337.        United Kingdom & Eire            Darren Parker
  1338.        USA                              Jim Smoot
  1339.        USA                              Mike Jordan
  1340.        USA                              Dave Hansen
  1341.        USA                              Thom Kirby
  1342.  
  1343.        Look at the registration forms in REGISTER.ZIP for more information!
  1344.        ────────────────────────────────────────────────────────────────────
  1345.  
  1346.        You can use "NU" as the magic name to frequest the LATEST release.
  1347.  
  1348.  
  1349.  
  1350.  
  1351.                                   - 26 -
  1352.  
  1353.      ■ Logging on at a registered BBS:
  1354.  
  1355.        You can also try to frek the filename (NU_V???.ZIP) at one of the    
  1356.        systems who registered NU. These registered users will nearly       
  1357.        always have the latest version available for file request and/or     
  1358.        download.
  1359.  
  1360.      ■ Logging on to a FileGate:
  1361.        
  1362.        Nodelist Updater is distributed through the FileGate/FileBone. New
  1363.        releases will be submitted through the FileGate HQ in the USA.
  1364.  
  1365.      ■ Logging to your favorite BBS
  1366.  
  1367.        You can also try to download Nodelist Updater at your favorite BBS,
  1368.        but it is possible that you'll get an older release.  So I suggest
  1369.        that you to call one of above.
  1370.  
  1371.      ■ Logging on at a node in RANet:
  1372.  
  1373.        New versions will also be hatched in RANet, so these users will      
  1374.        automatically get new versions of Nodelist Updater. Try downloading  
  1375.        it from a RANet node.
  1376.  
  1377.  
  1378.      8.3 Support area's │
  1379.      ───────────────────┘
  1380.  
  1381.      The international support area NU_SUPPORT is available worldwide. You
  1382.      can use this area to ask questions etc.
  1383.  
  1384.      These area's are not only meant for registered users. It is allowed to
  1385.      link other people to these area's.
  1386.  
  1387.  
  1388.      8.4 Registering │
  1389.      ────────────────┘
  1390.  
  1391.      Programming, documenting, testing and supporting Nodelist Updater took
  1392.      a lot of time. I am still working on Nodelist Updater, so it will be
  1393.      improved in the future. You can find more information in the archive
  1394.      REGISTER.ZIP.
  1395.  
  1396.  
  1397.  
  1398.                                   - 27 -
  1399.  
  1400.   9. Biography of the author ║
  1401.   ═══════════════════════════╝
  1402.  
  1403.   The author of Nodelist Updater, Roland van der Put, was born in Dordrecht
  1404.   (The Netherlands) on June 28, 1974. His full name is Robertus Gerardus
  1405.   Laurentius van der Put. Since 1975 he lives in Papendrecht, close to
  1406.   Dordrecht.
  1407.  
  1408.   He bought his first computer in 1986 and immediately started programming.
  1409.   He is a fully self-taught programmer. At the very beginning of 1992 he
  1410.   started to write Nodelist Updater. Other people were very interested, so
  1411.   the program was expanded to the current version you are examining at the
  1412.   moment.
  1413.  
  1414.   In June 1993 he graduated from the VWO. He started a Computer Science
  1415.   study at the Delft University of Technology in September 1993. He passed
  1416.   his P-exam (the exam after the first year) in September 1994.
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.                                   - 28 -
  1452.  
  1453.   10. Technical notes ║
  1454.   ════════════════════╝
  1455.  
  1456.   ■  The swapper used is SPAWNO by Ralf Brown. It can swap to disk, XMS,
  1457.      EMS and extended memory.
  1458.  
  1459.   ■  Multitasker detection is done by the MulAware 4.00 unit by ABSoft.
  1460.  
  1461.   ■  NU is DesqView, TopView, DoubleDOS, TaskView, OmniView, MultiDos       
  1462.      Plus, VMiX, Windows, Windows NT and OS/2 aware. It will write          
  1463.      directly in the screen buffer if one of these multitaskers is          
  1464.      detected.
  1465.  
  1466.   ■  NU performs a check if the correct difference file has been found.
  1467.      Also the 16-bit CRC in the header is used.
  1468.  
  1469.   ■  When you execute Nodelist Updater, it will perform a self check. If
  1470.      the file has been altered, a warning message will be displayed and the
  1471.      program will be terminated immediately.
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.                                   - 29 -
  1502.