home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR2 / AREQ1_1B.ZIP / AUTOREQ.DOC < prev    next >
Text File  |  1994-01-10  |  30KB  |  658 lines

  1.                                      
  2.                                  AddTech Consultancy Limited 
  3.           ▐█████████████████▌    PO Box 862                  
  4.           ▐██▌  ▐██▌  ▐██▌       Bristol, BS99 2JH
  5.           ▐██▌  ▐██▌  ▐██▌       ENGLAND                               
  6.           ▐████████▌──▐██▌──┐                                          
  7.           ▐██▌  ▐██▌  ▐██▌  │    You can contact AddTech Consultancy by
  8.           ▐██▌  ▐██▌  ▐██▌  │    leaving a message for the Sysop at:    
  9.              │  │  │        │                                          
  10.              │  │  │  ┌──┐  │    Transworld BBS:                       
  11.              │  │  │  │  │  │         
  12.           ┌──┘  └──┤  └──┘  │    +44 (0) 272 444025    2400 baud       
  13.           └────────┴────────┘    +44 (0) 272 444026   14400 baud       
  14.                                  +44 (0) 272 444027   14400 baud  
  15.               
  16.              Or on The Internet as "astevens@cheshire.demon.co.uk"     
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.       Table Of Contents:
  28.  
  29.      Disclaimer...........................................................ii
  30.      Introduction.........................................................ii
  31.      What is AutoRequest?.................................................ii
  32.      Configuration:.......................................................iii
  33.      How does AutoRequest scan for mail?..................................v
  34.      Why should I register?...............................................v
  35.      Creating your own messages:..........................................v
  36.      Automated Information Services (What on Earth is it!?)...............vii
  37.      QWKREQ...............................................................viii
  38.      How do I register AutoRequest?.......................................x
  39.            If you are outside the USA:....................................x
  40.            If you are within the USA:.....................................x
  41.      LICENSING AND DISTRIBUTION AGREEMENT.................................xi
  42.      COPYRIGHT AND TRADEMARK RECOGNITION..................................xii
  43.  
  44.  
  45.                                                                         ii
  46.  
  47.  
  48.  
  49.  
  50.      Disclaimer
  51.  
  52.      AddTech Consultancy makes no warranty of any kind, either  express or
  53.      implied,  including  but  not   limited  to  implied  warranties   of
  54.      merchantability and fitness for a particular purpose, with respect to
  55.      this software and accompanying documentation.
  56.  
  57.      IN NO  EVENT SHALL  ADDTECH  CONSULTANCY BE  LIABLE FOR  ANY  DAMAGES
  58.      (INCLUDING  DAMAGES   FOR   LOSS  OF   BUSINESS   PROFITS,   BUSINESS
  59.      INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR OTHER  PECUNIARY LOSS)
  60.      ARISING OUT OF THE USE OF OR  INABILITY TO USE THIS PROGRAM,  EVEN IF
  61.      ADDTECH CONSULTANCY  HAS  BEEN ADVISED  OF  THE POSSIBILITY  OF  SUCH
  62.      DAMAGES.
  63.  
  64.  
  65.  
  66.         AutoRequest Documentation for WildCat! BBS systems version 3.xx
  67.  
  68.          AutoRequest is copyright 1994 by AddTech Consultancy Limited.
  69.  
  70.  
  71.  
  72.      Introduction
  73.  
  74.      The first thing I should mention is that I'm not very good at writing
  75.      documentation! - I'm a programmer  by trade, and a Sysop  by mistake!
  76.      Unfortunately  utilities   such  as   this   do  require   a   little
  77.      documentation, and so this is my limited attempt as such! Shakespeare
  78.      would not be impressed,  but then again,  I doubt if  he could run  a
  79.      BBS! :-)
  80.  
  81.      By the way, to avoid any flames I  should state that I have  used the
  82.      male pronoun  exclusively  when  referring  to 'The  User'  and  'The
  83.      Sysop'. This is not to  imply that only males participate  in BBSing.
  84.      The only reason I have  done this is  to avoid ugly compromises  like
  85.      '(s)he', 'him/her' and so on!
  86.  
  87.  
  88.  
  89.      What is AutoRequest?
  90.  
  91.      AutoRequest is a WildCat! 3.xx  Sysop utility which enables users  to
  92.      download  requested  files  automatically  within  their  TomCat  QWK
  93.      packets. All the user needs to do is send a message to  a user called
  94.      "FILE REQUEST", with the name of the file he wants to  receive in the
  95.      subject line. If a  password is required  to download the file,  then
  96.      the subject  line  should  contain  first the  file  name,  then  the
  97.      password, separated by a space. For example:
  98.  
  99.               From:    ADAM STEVENS
  100.  
  101.  
  102.                                                                        iii
  103.  
  104.  
  105.               To:      FILE REQUEST
  106.               Subj:    ANYFILE.ZIP THEPASSWD
  107.  
  108.      The user  needs to  have  an understanding  of the  "attached  files"
  109.      option within TomCat to be able to utilise this utility.  If the user
  110.      requests a file, yet has not set his "attach" option  in TomCat, then
  111.      he will  be sent  a message  explaining how  to  configure TomCat  to
  112.      receive  attached  files  (This  message  is  configurable  with  the
  113.      registered version of AutoRequest).
  114.  
  115.      AutoRequest fully supports  the WildCat!  databases, and will  update
  116.      the user  and file  download count  accordingly (unless  the file  is
  117.      marked as "Free", in which case a  download will not be added  to the
  118.      users account).
  119.  
  120.      AutoRequest currently will not support files on CD via  the excellent
  121.      "RomDoor" program  (by  Jeff  Bisson),  but future  versions  may  do
  122.      depending on what happens with WildCat! 4 and CD support.
  123.  
  124.      AutoRequest needs to be run as an event every now and again. Probably
  125.      once or twice a day  depending on the  number of requests your  users
  126.      are sending.
  127.  
  128.      If a user requests a file which isn't available, then  a message will
  129.      be sent to him  explaining exactly why  it was  unable to attach  the
  130.      file. This includes request which will take the user above his or her
  131.      upload:download ratio, above the daily file count or  kilobyte limit,
  132.      or files which reside in a file  area which he does not  usually have
  133.      access to.
  134.  
  135.      Registered users of AutoRequest will also be able to create their own
  136.      messages to send  to users, but  more about  that later! By  default,
  137.      AutoRequest will pause for 10 seconds after processing  any requests.
  138.      This countdown  can be  cancelled  by pressing  any  key or,  in  the
  139.      registered version, by starting AutoRequest with the "/X" parameter.
  140.  
  141.      But the registered version of AutoRequest is more than just  a system
  142.      for  distributing  files.  It  is  also  offers  a   full  "Automated
  143.      Information Services". For more information on this, read on!
  144.  
  145.  
  146.  
  147.      Configuration:
  148.  
  149.      Configuring AutoRequest is *very* easy.  Personally I hate having  my
  150.      WildCat! directories full of .CFG files, and because of  this, almost
  151.      all of the configuration is done internally by AutoReq.
  152.  
  153.  
  154.                                                                         iv
  155.  
  156.  
  157.      The first thing to do is to create a new security  level via MAKEWILD
  158.      called "FILEREQ". The *only* things  you need to configure with  this
  159.      security level is  the access  to "conferences"  and "download  files
  160.      areas". AutoReq  will read  this information,  will  only allow  file
  161.      request messages in the selected conferences, and will  only download
  162.      from the selected download areas. (Note that even if you select *all*
  163.      the download areas, the user  will still only be allowed  to download
  164.      from an area which he usually has access to). Obviously, under normal
  165.      circumstances, you  don't want  to give  the  FILEREQ security  level
  166.      access to any networked message areas. Although if you are  running a
  167.      small TNET echo then it  should be possible for  users on one BBS  to
  168.      request files on the other BBS  (Just remember that it's you,  as the
  169.      Sysop, who will be footing the phone bill! <g>).
  170.  
  171.      The only other thing you need to do is  to check that you have  a DOS
  172.      variable called "WCHOME" which contains your home WildCat! path.
  173.  
  174.      i.e.,    SET WCHOME=J:\WC
  175.  
  176.      Note the lack of a space between "WCHOME" and "="
  177.  
  178.      If you wish, you  can also create  a file  called AUTOREQ.XRF in  the
  179.      same directory as your AUTOREQ.EXE. In effect, this file is a look up
  180.      table which AutoRequest will  use to assign  names to various  files.
  181.      This is a plain ASCII file, and contains the "real" filename, and the
  182.      "pseudo" filename separated by a comma, for example:
  183.  
  184.      FILELIST.ZIP,ALLFILES
  185.      TWORLD-1.ZIP,MS-DOS
  186.      TWORLD-2.ZIP.UNIX
  187.  
  188.      This enables  the user  to request  a file  by a  pseudo name.  (i.e.
  189.      ALLFILES for  FILELIST.ZIP). The  user *MUST*  prefix  the name  with
  190.      "//".
  191.  
  192.      For example, a message looking like the following:
  193.  
  194.               From:    ADAM STEVENS
  195.               To:      FILE REQUEST
  196.               Subj:    //MS-DOS
  197.  
  198.      Will send a private message  to ADAM STEVENS, with the  file "TWORLD-
  199.      1.ZIP" as an attachment.
  200.  
  201.      It is up to you,  the Sysop, to inform your  users as to which  files
  202.      you have assigned to which "//" names (if any).
  203.  
  204.      With the registered version of AutoRequest, the XRF file is also used
  205.      to specify "Automated Information Services" (more about that later!).
  206.  
  207.  
  208.                                                                          v
  209.  
  210.  
  211.      There is also another pseudo filename available called  "/HELP". This
  212.      will send the user a  message about AutoRequest,  and how to use  it.
  213.      With registered versions of AutoRequest, this message can  be created
  214.      by the SysOp.
  215.  
  216.      AutoRequest will keep a log file in the same directory as AUTOREQ.EXE
  217.      called AUTOREQ.LOG.
  218.  
  219.  
  220.  
  221.      How does AutoRequest scan for mail?
  222.  
  223.      There are several ways in which it  is possible to scan for  new mail
  224.      within the WildCat! message databases. As you may notice, AutoRequest
  225.      is a little slower scanning than a product such as TomCat. The reason
  226.      for this is that AutoRequest  is written in a  way to make it  easier
  227.      for you as a Sysop to "reprocess" any requests. If for any reason you
  228.      need to reprocess a previously requested file then all you need to do
  229.      is run WCPRO (or some  other utility which  allows you to change  the
  230.      message  "receive"  flag),  and  set  the  corresponding  message  as
  231.      "Unreceived". The next time you run AutoRequest this message  will be
  232.      processed again.  The result  of this  is that  if you  have a  large
  233.      number of messages, then AutoRequest may take a minute or two to run.
  234.      However as  it will  usually be  run as  an event,  speed  is not  as
  235.      essential as it may otherwise be.
  236.  
  237.      It is recommended  that you  renumber the  message conferences  which
  238.      allow requests on a semi-regular process to speed up operation. Maybe
  239.      you would like to create a special message conference purely for file
  240.      requests?
  241.  
  242.  
  243.  
  244.      Why should I register?
  245.  
  246.      You are  more than  welcome to  use AutoRequest  for  a trial  period
  247.      without registering.  All  the  main  features  of  AutoRequest  work
  248.      perfectly well in the  non-registered version. However  you do get  a
  249.      few extras with the registered version:
  250.  
  251.      1)  A  nice  warm  feeling  inside   that  you  are  helping   future
  252.          development of AutoRequest and other WildCat! SysOp utilities.
  253.      2)  Full support via Internet, snail-mail, or my Bristol based BBS.
  254.      3)  The ability to  use your  own messages  instead of  the in  built
  255.          ones.
  256.      4)  Automated Information Service!
  257.  
  258.  
  259.  
  260.      Creating your own messages:
  261.  
  262.  
  263.                                                                         vi
  264.  
  265.  
  266.      With this archive  file, you should  have received  a few text  files
  267.      ending in .MSG, these  files are demonstrations  of what is  possible
  268.      with the registered version of  AutoRequest. You can create your  own
  269.      message files which will be sent to users depending on  the result of
  270.      the request. These files are:
  271.  
  272.      OKAY.MSG        Sent to  the user  if everything  was okay  with the
  273.                      request.
  274.      TOMCAT.MSG      Sent to the user  if the attached  file is included,
  275.                      but he  has not  set-up TomCat  to  receive attached
  276.                      files.
  277.      RATIO.MSG       Sent to the user if the attachment failed because he
  278.                      is above his upload:download ratio.
  279.      RATIOW.MSG      Sent to the user if he  is above his upload:download
  280.                      ratio,  but  his  security  level  allows  continued
  281.                      downloads with a warning sent.
  282.      DAILY.MSG       Sent to the user if the attachment failed because he
  283.                      is above his daily limits.
  284.      HELP.MSG        Sent to the  user if  he leaves  a message  to "FILE
  285.                      REQUEST" with the subject line "/HELP".
  286.      PASSWORD.MSG    Sent to the user if the  attachment failed because a
  287.                      wrong (or no) password was given.
  288.      FREE.MSG        Sent to the  user if  the attached  file is  a "Free
  289.                      Download".
  290.      FAILINFO.MSG    Sent to the users if AutoRequest  was unable to find
  291.                      the  specified   file  associated   with  "Automated
  292.                      Information Services" (see below).
  293.  
  294.      These files should be placed in the same directory as the AutoRequest
  295.      program file.
  296.  
  297.      Most of the standard WildCat! "@"  codes may be used in  the message,
  298.      plus a  couple  of  extras  which display  the  file  name  and  file
  299.      description. A full list follows...
  300.  
  301.               @VER@         @BBS@         @SYSOP@       @TMSG@
  302.               @TUSER@       @TFILE@       @TCALLS@      @USER@
  303.               @FIRST@       @PHONE@       @FROM@        @CPU@
  304.               @CALLS@       @MEMO@        @SEC@         @SINCE@
  305.               @LASTON@      @UPK@         @UPS@         @DOWNK@
  306.               @DOWNS@       @MAXDL@       @MAXDK@       @EXDATE@
  307.               @BDATE@
  308.  
  309.      (See your WildCat! manual for a description of the above)
  310.  
  311.               Specifically for AutoRequest:
  312.  
  313.      @FILE@          The file requested.
  314.      @DESC@          The description  of  the  file.  Remember that  this
  315.                      description can be up to 60 characters in length.
  316.  
  317.  
  318.                                                                        vii
  319.  
  320.  
  321.  
  322.      Automated Information Services (What on Earth is it!?)
  323.  
  324.      Though out  this documentation  I've mentioned  something called  the
  325.      "Automated Information  Service".  With  the  registered  version  of
  326.      AutoRequest 1.1 or above you can specify a number of text files which
  327.      the user  can  ask to  be  sent to  him  on  request. If  you  are  a
  328.      registered owner of AutoRequest 1.0, then don't worry, your  KEY file
  329.      will work perfectly well with this new version.
  330.  
  331.      You, the Sysop can configure AutoRequest so that the user just has to
  332.      send a message to FILE REQUEST  with a subject line beginning  with a
  333.      forward slash to automatically receive,  as a message, any text  file
  334.      you want to make available.
  335.  
  336.      For example, you  could configure  AutoRequest to  send your  WildCat
  337.      bulletins on request,  or you could  create a  price list or  product
  338.      list which the user can read whenever he wants to.
  339.  
  340.      All the configuration for  this is done  in the AUTOREQ.XRF file,  an
  341.      example of which is included with this archive. The format is similar
  342.      to the "pseudo filenames" format, except that the first  parameter of
  343.      each line must refer to a full path and filename instead  of simply a
  344.      filename as stored within  the WildCat!  file database. For  example,
  345.      part of your AUTOREQ.XRF file may look like the following:
  346.  
  347.      Messages:
  348.      J:\WC\BULL\BULLETIN.MSG,BULL-LIST
  349.      J:\WC\BULL\BULL1.MSG,BULL1
  350.      J:\WC\PRICES\PRICES.TXT,PRICES
  351.  
  352.      You *must* have a line containing nothing except  "Messages:" between
  353.      your  pseudo  filename  settings,  and  your   Automated  Information
  354.      Services settings.
  355.  
  356.      Using the above example, a message sent as:
  357.  
  358.               From:    ADAM STEVENS
  359.               To:      FILE REQUEST
  360.               Subj:    /PRICES
  361.  
  362.      would send the text  file "J:\WC\PRICES\PRICES.TXT"  as a message  to
  363.      user Adam  Stevens (me!).  This file  may contain  any  of the  above
  364.      listed @ codes. However, because  messages do not support colour,  it
  365.      may not contain any of the WildCat! colour @ codes  (such as "@3E@").
  366.      To make life easier, I have  included a program file in  this archive
  367.      called STRIPCOL.EXE which you can use to automatically strip WildCat!
  368.      colour codes from  any text  file (to be  precise, it  creates a  new
  369.      file, so there's no problem with it overwriting your  original colour
  370.      version). The format to use it is very easy, simply type:
  371.  
  372.          STRIPCOL <in-file> <out-file>
  373.  
  374.  
  375.                                                                       viii
  376.  
  377.  
  378.  
  379.      at the MS-DOS prompt, where <in-file> is the file containing WildCat!
  380.      colour codes,  and <out-file>  is  the name  of the  new  file to  be
  381.      created without colour codes. Obviously  if you have bulletins  which
  382.      you wish to  make available to  AutoRequest users,  then you must  be
  383.      sure to run STRIPCOL whenever the bulletin is updated (put it in your
  384.      batch file if the bulletin is created automatically).
  385.  
  386.      Of course, another possible  use for this  feature is the ability  to
  387.      create a number of FAQ  lists (Frequently Asked Questions) which  you
  388.      can then automatically send to any users you want. (I wonder how many
  389.      times I've been asked by users how to set up TomCat for example!).
  390.  
  391.  
  392.  
  393.      QWKREQ
  394.  
  395.      QwkRequest is the user side  of AutoRequest. It was written  by Jason
  396.      Hyland, and  should  have  been  included in  this  archive  file  as
  397.      QWKREQ.ZIP. It is recommended  that you make  this file available  to
  398.      your users as it will make it  easier for them to use  AutoRequest. I
  399.      strongly recommend that you read  the documentation file included  in
  400.      the QWKREQ.ZIP file, but here's a brief summary of a suggested set-up
  401.      for Automated  Information Services  (or  "Magic Requests"  as  Jason
  402.      insists in calling them! :-).
  403.  
  404.            Magic Requests:
  405.  
  406.            Magic Requests are a  nifty idea.  They benefit both  the
  407.            user and the Sysop. They benefit the user because  of the
  408.            ease  of  selecting  them,  and  the  use  of  "standard"
  409.            requests. For example, how often  have you logged onto  a
  410.            BBS and wanted the filelist. Is it called  FILELIST.ZIP ?
  411.            ALLFILES.ZIP ? HANGAR.ZIP  ? or  any one of  a 100  other
  412.            different ideas that Sysops have. Wouldn't it be nice for
  413.            a user to just say "I want a File List!" and be done with
  414.            it ?  Well, QwkRequest  and AutoRequest  make this  dream
  415.            come true!
  416.  
  417.            If you're a Sysop  you know how  demanding running a  BBS
  418.            can be. If  your like me,  you spend  a fair amount  time
  419.            sending new users FAQ files,  or details of subs, or  any
  420.            number of other bits of information. Problem is  you have
  421.            to do it over and over again! Now you as a Sysop can set-
  422.            up a .MGC  file to  have QwkRequest  and AutoRequest  cut
  423.            down on all that (some  say unproductive) time you  spend
  424.            on it.
  425.  
  426.  
  427.                                                                         ix
  428.  
  429.  
  430.            In QwkRequest's  main work  area you  will  see a  window
  431.            called Magic Requests with  at least  five entries in  it
  432.            (these are hard coded for the sake of trying to implement
  433.            some  common  standard!).  These  request   generate  the
  434.            following request;
  435.  
  436.            AutoReq Help Message:
  437.            Ask AutoRequest at the BBS end to send you a help message
  438.            detailing how to use AutoRequest.
  439.  
  440.            BBS File List:
  441.            Ask AutoRequest to send you a full file list
  442.  
  443.            BBS Subscription Details:
  444.            Ask  AutoRequest  to   send  you   a  message   detailing
  445.            subscription schemes and costs.
  446.  
  447.            Bulletins Available   :
  448.            Ask AutoRequest to  send you  a message  listing all  the
  449.            bulletins carried on the BBS
  450.  
  451.            Mail Area Conference  :
  452.            Ask AutoRequest to  send you  a message Listing,  listing
  453.            all the message conferences on the BBS
  454.  
  455.            There may well be other Magic requests there - it depends
  456.            if the Sysop has created a '.MGC' file and if you have it
  457.            in the QWKREQ directory.
  458.  
  459.            Magic File Support For SysOps
  460.  
  461.            If you  are a  Sysop using  AutoRequest I  hope you  will
  462.            support these Magic request  - they offer some  excellent
  463.            benefits to you and your users.
  464.  
  465.            To start  with you  should support  the  5 default  magic
  466.            requests as detailed above. These generate  the following
  467.            'Request' on the Subject Line of the request message;
  468.  
  469.            AutoReq Help Message                /HELP
  470.            BBS File List                       //FILELIST
  471.            BBS Subscription Details            /SUBS
  472.            Bulletins Available                 /BULL
  473.            Mail Conferences Listing            /CONFLIST
  474.  
  475.            The /HELP message is in built to AutoRequest.  The others
  476.            need to be Configured, which means that  your AUTOREQ.XRF
  477.            file should look something like this;
  478.  
  479.            HANGAR.ZIP,FILELIST
  480.            Messages:
  481.            J:\WC30\MSGS\SUBSINFO.TXT,SUBS
  482.  
  483.  
  484.                                                                          x
  485.  
  486.  
  487.            J:\WC30\BULLS.LST,BULL
  488.            J:\WC30\CONFLIST.TXT,CONFLIST
  489.  
  490.            Note that  FILE  REQUEST just  need  the filename  as  it
  491.            appears in  the  WildCat  Database.  Messages  require  a
  492.            pathname !
  493.  
  494.            Additional AUTOREQ.XRF  entries should  be  made for  any
  495.            .MGC entry you may make.
  496.  
  497.            '.MGC' File Format for SysOps.
  498.  
  499.            If you want to let your users benefit from  the extensive
  500.            possibilities that  Magic  Requests  offer  you  need  to
  501.            create a  '.MGC' file  for your  users  to download.  The
  502.            format of the '.MGC' file is;
  503.  
  504.            ;
  505.            ; Example .MGC file for Hangar BBS (44) (0) 934 511751
  506.            ;
  507.            /USER,User Account Details
  508.            /TIMETAB,Events Timetable & Mailruns
  509.            /TOPTEN,Hangar Top Tens
  510.            /RULES,The Hangar Rules !!
  511.            /SECLEV,Security Access Levels
  512.            //FAQ,Frequently Asked Questions File
  513.            /NETMAIL,How to Send Netmail
  514.  
  515.            The magic 'code' is entered  before the ',' (comma),  and
  516.            the description  is  entered  after  it.  No  spaces  are
  517.            allowed between the  comma and  the code or  description.
  518.            The code is limited  to 14 characters  in total, and  the
  519.            description is limited to 35 characters (it  gets chopped
  520.            if longer).
  521.  
  522.  
  523.  
  524.  
  525.      How do I register AutoRequest?
  526.  
  527.      If you are outside the USA:
  528.  
  529.      Registration is a matter of #25 (25 Pounds sterling) sent to: AddTech
  530.      Consultancy Ltd,  (AutoRequest),  PO  Box  862,  Bristol,  BS99  2JH,
  531.      ENGLAND. (Cheques to be made payable to "AddTech  Consultancy Ltd.").
  532.      If you are a resident of the UK then please add 17.5% VAT (a full VAT
  533.      receipt can be supplied on request). Please state the name and number
  534.      of your BBS system,  together with a  required login ID and  password
  535.      for Transworld  BBS. I  will  create  a KEY  file,  and place  it  on
  536.      Transworld for you to download.
  537.  
  538.      If you are within the USA:
  539.  
  540.  
  541.                                                                         xi
  542.  
  543.  
  544.  
  545.      US registration for AutoRequest costs $40 (Forty US dollars). Cheques
  546.      (sorry, "checks" <g>) should be made payable to  "AddTech Consultancy
  547.      Limited" and sent to:
  548.  
  549.               C.C.S. OnLine BBS
  550.               PO Box 2181
  551.               Montgomery, AL
  552.               36102-2181
  553.  
  554.      Once payment is received you will be able to dial  into C.C.S. OnLine
  555.      BBS on 205-281-9114 or 205-281-1331 and download a KEY file directly.
  556.      Please state the name and number  of your BBS system together  with a
  557.      required login ID and password for C.C.S. OnLine BBS with your cheque
  558.      and they'll be a KEY file waiting for you within a couple of days!
  559.  
  560.  
  561.                            -------------------------
  562.  
  563.      I would honestly *love*  to hear your  views about AutoRequest.  Both
  564.      positive, and negative feedback would be very gratefully  received. I
  565.      intend to  support AutoRequest  as much  as I  am able  to, and  I'll
  566.      always be looking for ideas  for future versions. You can  contact me
  567.      in several ways: By "snail-mail"  at the address  at the top of  this
  568.      documentation, directly at my  BBS in Bristol,  England (+44 (0)  272
  569.      444026/7),  by   Internet  as   "astevens@cheshire.demon.co.uk",   or
  570.      hopefully in the MSI:WildCat! conference, although I don't  read that
  571.      as much  as I  should!  - By  far the  best  way for  me is  via  the
  572.      Internet.
  573.  
  574.  
  575.  
  576.      LICENSING AND DISTRIBUTION AGREEMENT
  577.  
  578.      Licensing and Distribution Agreement
  579.  
  580.      Copyright (C) 1993, 1994 by  AddTech Consultancy Limited. ALL  RIGHTS
  581.      RESERVED.   COMMERCIAL  DISTRIBUTION AND/OR  USE  PROHIBITED  WITHOUT
  582.      WRITTEN PERMISSION FROM  AddTech Consultancy Limited.  Non-Commercial
  583.      distribution and/or use is permitted under the following terms:
  584.  
  585.      1)  You may  copy and  distribute copies  of  AutoRequest executable
  586.          code as you receive it,  in any medium, provided that  you do so
  587.          in a  lawful, friendly  manner  and that  you  conspicuously and
  588.          appropriately publish on each copy  of each file that  is a part
  589.          of the distribution package a valid copyright notice:
  590.  
  591.          "Copyright (C) 1993,  1994 by  AddTech Consultancy  Limited. Any
  592.          copies that you distribute must be distributed free of charge to
  593.          the recipient of the copy.  AutoRequest may not  be sold and you
  594.          may not rent or lease it to any other person."
  595.  
  596.  
  597.                                                                        xii
  598.  
  599.  
  600.      2)  You must keep this License  Agreement intact and  give any other
  601.          recipients of  the AutoRequest  program a  copy of  this License
  602.          Agreement along with the program.
  603.  
  604.      3)  You must distribute AutoRequest in unmodified  form. You may not
  605.          add an advertisement for your Bulletin Board System, User Group,
  606.          or anything else either  as a  file in the  distribution packet,
  607.          only as a  header in  any archive.  You may  not add,  modify or
  608.          delete any of the files in the AutoRequest distribution archive.
  609.  
  610.      4)  AutoRequest must be distributed for  free. You may  not charge a
  611.          distribution fee for the physical act of  transferring a copy of
  612.          this program.  You may  not place this program in  any file area
  613.          of a Bulletin Board System where a fee is required for download.
  614.  
  615.      5)  You may not  modify your  copy or copies  of AutoRequest  or any
  616.          portion  of  it  and  you  can  not   copy  and  distribute  any
  617.          modifications.
  618.  
  619.      6)  You  may  not   copy,  sub   license,  distribute   or  transfer
  620.          AutoRequest except  as  expressly  provided  under this  License
  621.          Agreement.    Any  attempt  otherwise   to  copy,  sub  license,
  622.          distribute or transfer  AutoRequest is  void and your  rights to
  623.          use  the  program   under  this   License  agreement   shall  be
  624.          automatically terminated.
  625.  
  626.      7)  You may not incorporate parts of AutoRequest into other programs
  627.          without the written  permission of AddTech  Consultancy Limited.
  628.          Permission may or may not be granted  based upon a determination
  629.          of what your intended use is.
  630.  
  631.      8)  For the purposes of  this document, "COMMERCIAL  USE" is defined
  632.          as concurrent operation of the software on two or more computers
  633.          or data lines owned  by the  same for-profit organisation.   Any
  634.          organisation may operate this  software under the  terms of this
  635.          Non-Commercial Agreement if operation is limited to one computer
  636.          or data line.
  637.  
  638.      9)  You may use the  software only after  understanding and agreeing
  639.          upon the above terms.
  640.  
  641.  
  642.  
  643.      COPYRIGHT AND TRADEMARK RECOGNITION
  644.  
  645.      WildCat! is a trademark and copyright of Mustang Software Inc.
  646.      TomCat is a trademark and copyright of Mustang Software Inc.
  647.      WCPRO is a trademark and copyright of Mustang Software Inc.
  648.  
  649.      QwkRequest is copyright Jason Hyland.
  650.  
  651.      Extracts from QwkRequest documentation reproduced by permission
  652.      of Jason Hyland.
  653.  
  654.      
  655.      
  656.      Adam Stevens - January 1994
  657.  
  658.