home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / JCQWK_G3.ZIP / JCQWK.DOC < prev    next >
Encoding:
Text File  |  1994-03-28  |  56.2 KB  |  1,298 lines

  1.  
  2.  
  3.                      ──┬── ╓──┐     ╓──┐ ╥ ╥ ┬ ╥ ┌
  4.                        │   ║    ─── ║  │ ║ ║ │ ╟─┴┐
  5.                        │   ╙──┘     ╙─┼┘ ╙─╨─┘ ╨  ┴
  6.                        │     Offline Mail Door
  7.                    ╙───┘     Version 2.01Gamma-3
  8.  
  9.  
  10.                   QWK Mail Door for RemoteAccess 2.x
  11.  
  12.                       Hudson and JAM Messagebases
  13.  
  14.               (c) Copyright 1993 Johan Corstjens - JC-TOOLS
  15.                           All rights reserved
  16.  
  17.               Documentation by Johan Corstjens & Kief Morris
  18.                       Slightly edited by Mike Ehlert
  19.  
  20.  
  21.       ─────────────────────────────────────────────────────────
  22.                          TABLE OF CONTENTS
  23.             ─────────────────────────────────────────────
  24.  
  25.  
  26.  
  27.         1.0 INTRODUCTION
  28.             1.1 ................................. License
  29.             1.2 .............................. Disclaimer
  30.             1.3 ................................ Features
  31.             1.4 ................................... Files
  32.             1.5 .............................. What's New
  33.             1.6 ............................ RIP Contest!
  34.             
  35.         2.0 INSTALLATION
  36.             2.1 ............................... Upgrading
  37.             2.2 ................................... Files
  38.             2.3 .................... *.JCQ & JCQUSERS.DAT
  39.             2.4 .......................... Language Files
  40.             2.5 .............................. Menu Files
  41.             2.6 ........................... RACONFIG Menu
  42.             2.7 .......................... Logging Levels
  43.             2.8 ..................Multinode Configuration
  44.  
  45.         3.0 JCQSETUP
  46.             3.1 .......................... System Details
  47.             3.2 .............................. Path Names
  48.             3.3 ............................ User Details
  49.             3.4 .................................... Exit
  50.  
  51.         4.0 NOTES
  52.             4.1 ........................... User Features
  53.             4.2 ................................. Netmail
  54.             4.3 ............................File Requests
  55.             4.4 ................................. Indexes
  56.             4.5 ................................. Support
  57.             4.6 ........................ Acknowledgements
  58.             4.7 ............................ Future Plans
  59.             4.8 ............................ Registration
  60.             4.9 .................................. Epilog
  61.             5.0 ......................... Latest Versions
  62.  
  63.  
  64. ────────────────────────────────────────────────────────────────────
  65.       ────────────────     INTRODUCTION     ────────────────
  66. ────────────────────────────────────────────────────────────────────
  67.  
  68.         JC-QWK is an offline mail door designed to create QWK format
  69.         mail packets for users of RemoteAccess BBS software version
  70.         2.x. It is designed to take advantage of special features of
  71.         RA 2.0 such as message groups and the new JAM messagebase.
  72.         JC-QWK can be used with Hudson message areas, JAM message
  73.         areas, or a combination of both.
  74.   
  75. ────────────────────────────────────────────────────────────────────
  76.        ────────────────     1.0 LICENSE     ────────────────
  77. ────────────────────────────────────────────────────────────────────
  78.  
  79.  
  80.   │ 1.1 LICENSE
  81. ────────────────────────────────────────
  82.   │
  83.  
  84.         This document and the associated files may be freely copied
  85.         provided that:
  86.  
  87.         (1)   All of the files are copied as a group (such as in a
  88.               single archive). See below for a list of files.
  89.  
  90.         (2)   The files are not modified in any way (including
  91.               removal or alteration of copyright notices or this
  92.               license)
  93.  
  94.         (3)   No charge beyond a cost-recovery fee not to exceed $3,
  95.               or a general telecommunications connection fee, is
  96.               made.
  97.  
  98.         (4)   After a month of evaluation the product must be
  99.               registered.
  100.  
  101.  
  102.         This package may not be incorporated into programs or other
  103.         products which are distributed or sold to others without the
  104.         authors permission.
  105.  
  106.  
  107.   │ 1.2 DISCLAIMER
  108. ────────────────────────────────────────
  109.   │
  110.  
  111.         Although this program has been tested by myself and others,
  112.         it is entirely possible that JC-QWK may malfunction in
  113.         environments or under circumstances in which it has not been
  114.         tested. The author disclaims any and all responsibility for
  115.         damages (both consequential and incidental) resulting from
  116.         the use or misuse of JC-QWK. Sole responsibility for
  117.         determining the suitability of the program rests with the
  118.         user.
  119.  
  120.  
  121.   │ 1.3 FEATURES
  122. ────────────────────────────────────────
  123.   │
  124.  
  125.         o   Allows Downloading/uploading of QWK compatible mail packets.
  126.         o   Allows requesting of files on the BBS. (FDB compatible).
  127.         o   Supports both Hudson and JAM style messagebases.
  128.         o   Supports ASCII, ANSI, Avatar and RIP display formats.
  129.         o   Fully configurable prompts.
  130.         o   Supports all RA control codes, including the ^K!TEXTFILE|
  131.             command.
  132.         o   Supports RA sysop keys, ALT-E, ALT-S, ALT-C, ALT-H etc.
  133.         o   Users may optionally have their downloaded packets numbered
  134.             up to 99 - e.g. BBS.Q01, BBS.Q02, etc.
  135.         o   Allows user to modify pointers by message area.
  136.         o   Allows selecting a number of messages instead of a lastread
  137.             pointer (eg - last 50 messages in each area, rather than
  138.             message number 7,492).
  139.         o   Optional generating of index files (*.NDX).
  140.         o   Can send an ASCII list of new files (without online scan).       
  141.         o   Allows selecting/deselecting complete message groups.
  142.         o   Allows Changing flags by area.
  143.         o   Allows Filters to receive only messages addressed to All,
  144.             only personal messages, and those written by the user.
  145.         o   Sysop controlled network status per area.
  146.         o   Multi-language support - uses its own language files.
  147.         o   All Hotkeys are changeable by sysop (per language file)
  148.         o   Single or double list displays of message areas
  149.         o   Includes flexible user editor.
  150.         o   Areas can be added/dropped by addressing a message to JC
  151.             QWK or QMAIL (check your offline mailreader for instructions,
  152.             if it supports it).
  153.         o   Simple installation - Just install as a type 7 with no
  154.             parameters other than *M (to swap out of memory).
  155.         o   Message number limits can be defined for each connect
  156.             speed.
  157.         o   Sysop controlled maximum amount of QWK packets per day.
  158.         o   Multinode/network and DV aware.
  159.         o   Supports Netmail.
  160.         o   Checks uploads for duplicate messages and ignores them.
  161.         o   Users can enable/disable Automatic-downloading mode.
  162.         o   Users can Download bulletins (if sysop allows).
  163.  
  164.  
  165.   │ 1.4 FILES
  166. ────────────────────────────────────────
  167.   │
  168.  
  169.         The disk or archive you received should contain the
  170.         following files:
  171.  
  172.         JCQWK-G3.ZIP contains:
  173. ┌────────────────────────────────────────────────────────────────────┐
  174. │       FILE_ID.DIZ   BBS Description of JCQWK.                      │
  175. │       JCQWK.DOC     This file - documentation.                     │
  176. │       JCQWK.EXE     The door program itself.                       │
  177. │       JCQSETUP.EXE  Setup program.                                 │
  178. │       JCQUTIL.EXE   Util to pack the JCQWK user base.              │
  179. │       JCQUTIL.DOC   Documentation on JCQUTIL                       │
  180. │       ENGLISH.ZIP   English menu files (ASCII, ANSI, RIP).         │
  181. │       DUTCH.ZIP     Dutch menu files (ASCII, ANSI, Avatar, RIP).   │
  182. │       LANGUAGE.ZIP  Language JCQ files (ENGLISH.JCQ, and others).  │
  183. │       CONFIG.ZIP    Sample config files for protocols/archivers.   │
  184. │       REGISTER.ZIP  How to Register.                               │
  185. │       BETATEAM.TXT  List of Beta testers.                          │
  186. └────────────────────────────────────────────────────────────────────┘
  187.  
  188.  
  189.       ENGLISH.ZIP now also contains several RIP files! Be sure to
  190.       copy these all to your RA textfile directory. In addition to
  191.       the above names, the RIP collection also include several
  192.       additional langugae prompts, named JC-*.RIP JC-*.ASC.
  193. ┌────────────────────────────────────────────────────────────────────┐
  194. │       See FILENAME.DOC in the archive for a list and descriptions! │
  195. └────────────────────────────────────────────────────────────────────┘
  196.  
  197.       LANGUAGE.ZIP contains:
  198. ┌────────────────────────────────────────────────────────────────────┐
  199. │       ENGLISH.JCQ   English language including RIPed prompts!      │
  200. │       STOCK.JCQ     English language without RIPed prompts.        │
  201. │       DEUTSCH.JCQ   German language without RIPed prompts.         │
  202. │       DUTCH.JCQ     Dutch  language without RIPed prompts.         │
  203. │       FRENCH.JCQ    French language without RIPed prompts.         │
  204. └────────────────────────────────────────────────────────────────────┘
  205.  
  206.       CONFIG.ZIP contains:
  207. ┌────────────────────────────────────────────────────────────────────┐
  208. │       JCQPACK.CFG   Demo setup for compression programs.           │
  209. │       JCQPROT.CFG   Demo setup for download protocols.             │
  210. └────────────────────────────────────────────────────────────────────┘
  211.  
  212.  
  213.   │ 1.5 WHAT'S NEW
  214. ────────────────────────────────────────
  215.   │
  216.  
  217.         JC-QWK is a still young program, first developed in 1993.
  218.         Since then many new features have been added and refined, and
  219.         many more features are still being planned. If there is a
  220.         feature that you would like to see added just let me know! I
  221.         can be reached in the JCQWK.SUP and RA_UTIL echos, or you can
  222.         send me a netmail at 2:281/610 or 1:102/1001.
  223.     
  224.         New since 2.0:
  225.  
  226.         Version 2.01gamma adds RIP support, dupe checking, automatic
  227.         download, short names for message areas, bulletin downloading,
  228.         file downloading, plus some minor additions and fixes. Version
  229.         2.0 had a problem with message areas over 256 (just as RA 2.0
  230.         did) but version 2.01g1 fixed it. JCQWK now puts tearlines and
  231.         Origin lines on uploaded messages. Origin lines are now
  232.         retained for messages downloads from JAM areas. JCQBYE will be
  233.         send when exiting JC-QWK so RIP Hotkeys can be reset. Added a
  234.         small utility so you can delete users who haven't called for a
  235.         number of days. JC-QWK will use %TASK% or %NODE% environment
  236.         variables now (if defined) to to determine the node number.
  237.         Users can abort the scanning process, and are prompted to
  238.         either continue, abort the scan, or abort and download messages
  239.         scaned so far. Bulletins can be added to the users packets by
  240.         the sysop now. Users can request files to download by sending a
  241.         message addressed to JC-QWK. There is no longer a 2000 message
  242.         limit per packet to include indexes. Maximum for total
  243.         downloaded QWK packets a day and a default language (for if the
  244.         language name supplied by RA is not found) is added too.
  245.         With all these changes JC-QWK is now smaller in size and is
  246.         faster as well!
  247.  
  248.         New since 1.0:
  249.  
  250.         Since the 1.0 release, many minor bugfixes have been made to
  251.         the program, and a few new features added. The big one, of
  252.         course, is the JAM support! Support for netmail was also
  253.         added.
  254.  
  255.         UPGRADING - IMPORTANT!!!
  256.  
  257.         When updating from a previous 2.x version, you must run JCQSETUP,
  258.         which will automaticly convert the JC-QWK userbase to 2.01 format.
  259.         Menu screens and language files have been changed too. Use the
  260.         new language files included in LANGUAGE.ZIP, as well as the new
  261.         RIPed English prompts and screens included in ENGLISH.ZIP.
  262.         If you wish to use an old language file you will need to run
  263.         JCQSETUP and add in any new prompts and hotkeys yourself.
  264.  
  265.  
  266.   │ 1.6 RIP CONTEST!
  267. ────────────────────────────────────────
  268.   │
  269.  
  270.         Do you think you're pretty handy with the RIP editor? If so,
  271.         you can win a free JC-QWK key and get your name mentioned in
  272.         JC-QWK docs - the first step to international stardom! :)
  273.  
  274.         Create the perfect JC-QWK menu and/or welcome screens and send
  275.         them to one of the support sites mentioned towards the end of
  276.         this file.  Be sure to archive the file, including a small
  277.         textfile with your name and electronic address (Fidonet etc),
  278.         your BBS phone number if nothing else) so we know who to send
  279.         the key to! Also be sure to name the archive something
  280.         distinctive, such as your fidonet address (110-210.ZIP, for
  281.         example).
  282.  
  283.         Also feel free to send us .RIP files for other parts of
  284.         JC-QWK, especially for languages other than English so that
  285.         we can include them in future releases.
  286.  
  287.  
  288.  
  289. ────────────────────────────────────────────────────────────────────
  290.     ────────────────     2.0 INSTALLATION     ────────────────
  291. ────────────────────────────────────────────────────────────────────
  292.  
  293.         Here's the part you've been looking for!
  294.  
  295.   │ 2.1 UPGRADING
  296. ────────────────────────────────────────
  297.   │
  298.  
  299.         FROM 2.0 (or 2.01gamma-1/gamma-2):
  300.         Simply copy the new .EXE files over the old ones, be sure to
  301.         copy the new LANGUAGE.JCQ files over as well. Then copy the
  302.         new text files in ENGLISH.ZIP to your text file directory.
  303.         Next set up any of the new options you would like to change.
  304.         Note that some menu options have been added, so you will have
  305.         to change any customized menu screens you have.
  306.         Run JCQSETUP.EXE and enable/disable any new features.
  307.  
  308.         Note that the ENGLISH.JCQ included in the new LANGUAGE.ZIP
  309.         uses ^K!FILENAME| control codes in the place of many
  310.         prompts. These call external .ASC, .ANS, .AVT and .RIP files
  311.         (depending on what the user has). If you use the new
  312.         ENGLISH.JCQ you MUST also use all of the files in the
  313.         ENGLISH.ZIP (or make your own replacements for them). Put
  314.         these with your other JC-QWK menu display files (JCQWELC.*,
  315.         JCQMENU.*, etc). The purpose of this is to fully implement
  316.         .RIP in JC-QWK. See FILENAME.DOC in the ENGLISH.ZIP archive
  317.         for a complete description of all RIPed prompts and screens.
  318.  
  319.         If you don't want to implement RIP, use the Stock non-ripped
  320.         English file thats named STOCK.JCQ. Rename the STOCK.JCQ to be
  321.         ENGLISH.JCQ instead. Then you do not need any of the prompt
  322.         replacment (JC-?????.???) files either, so they can be removed.
  323.     
  324.         From 1.0:
  325.         If you are upgrading from JC-QWK 1.0 you will need to start
  326.         over from scratch. Where have you been? :-)
  327.  
  328.  
  329.   │ 2.2 DIRECTORIES AND FILES
  330. ────────────────────────────────────────
  331.   │
  332.  
  333.         Create a directory to run JC-QWK from and copy the JCQWK.EXE,
  334.         JCQSETUP.EXE files to it, along with the language (*.JCQ)
  335.         and configuration (*.CFG) files. The directory should look
  336.         something like this:
  337.  
  338. ┌────────────────────────────────────────────────────────────────────┐
  339. │          Directory of Z:\BBS\JCQWK                                 │
  340. │                                                                    │
  341. │       DUTCH    JCQ     10348 05-23-93  10:32a                      │
  342. │       ENGLISH  JCQ     10348 05-23-93  10:32a                      │
  343. │       JCQWK    CFG      6400 05-17-93  10:32a                      │
  344. │       JCQPACK  CFG      1840 05-17-93  11:57p                      │
  345. │       JCQPROT  CFG      1030 05-17-93  11:56p                      │
  346. │       JCQSETUP EXE    155568 05-23-93  10:22a                      │
  347. │       JCQUSERS DAT     16281 05-23-93  10:32a                      │
  348. │       JCQWK    EXE     75074 05-23-93  10:30a                      │
  349. │               9 file(s)     404969 bytes                           │
  350. └────────────────────────────────────────────────────────────────────┘
  351.  
  352.         You can put these files anywhere, as long as they are
  353.         together. (See the file list if you can't find them.)
  354.  
  355.  
  356.   │ 2.3 *.JCQ & JCQUSERS.DAT
  357. ────────────────────────────────────────
  358.   │
  359.  
  360.         You can create/edit both *.JCQ and JCQUSERS.DAT with
  361.         JCQSETUP.EXE. see section 3.0 for details on the different
  362.         options in JCQSETUP.
  363.  
  364.         You must keep JCQSETUP.EXE in the same directory as the copy
  365.         of JCQWK.EXE which you execute. JCQWK.EXE looks for the
  366.         configuration file in the directory it is in, and JCQSETUP
  367.         writes the configuration file in whatever directory *it* is
  368.         in, regardless of what directory you are in when you run
  369.         them.
  370.  
  371.  
  372.   │ 2.4 LANGUAGE FILES
  373. ────────────────────────────────────────
  374.   │
  375.  
  376.         JC-QWK uses its own language files, with a separate file for
  377.         each language named [language].JCQ. JC-QWK decides which
  378.         language file to use by checking what is being used in RA
  379.         itself when the door is run. So, for each .RAL files you
  380.         have available in RA you should have an identical .JCQ
  381.         files, with the same base name - eg if you have a GERMAN.RAL
  382.         file, you should also have a GERMAN.JCQ file. You should
  383.         find several language files included in this package.
  384.  
  385.         This JC-QWK archive gives you two different options for the
  386.         English language. The default fully implements RIP throughout
  387.         JC-QWK. If you want a simpler, non-RIP implementation, use the
  388.         STOCK.JCQ file and rename it to ENGLISH.JCQ instead. If you
  389.         use the stock language, then you do not need to use any of the
  390.         external text prompt (JC-?????.*) files so they can be deleted.
  391.  
  392.         If you have other languages in RemoteAccess, either copy
  393.         other .JCQ files over to match the name, or use JCQSETUP to
  394.         create your own language file. See the section on JCQSETUP
  395.         below for more information.
  396.  
  397.  
  398.   │ 2.5 MENU FILES
  399. ────────────────────────────────────────
  400.   │
  401.  
  402.         JC-QWK will first look for its menu files (.RIP .ANS .AVT or
  403.         .ASC) in the directory pointed to by the active language
  404.         record for RemoteAccess. If the proper files aren't found
  405.         there, JC-QWK will then search its own directory. It expects
  406.         at least the files named like the ones in STOCK.ZIP and
  407.         DUTCH.ZIP. These files are just like the ones used with
  408.         RemoteAccess - you can even use all of the special RA textfile
  409.         codes!
  410.  
  411.         THE ENGLISH RIP FILES
  412.         If you use the ENGLISH.JCQ language file found in LANGUAGE.ZIP,
  413.         you will need to use the JC-*.* prompt replacement textfiles
  414.         found in the ENGLISH.ZIP archive. This is because the
  415.         ENGLISH.JCQ calls external textfiles in the place of normal
  416.         prompts, so it can call .RIP files if the user has RIP. If the
  417.         user doesn't have RIP, then .ASC, .ANS, and .AVT files must be
  418.         available to use as prompts. These are all provided in
  419.         ENGLISH.ZIP, so you need only copy all of the files in that
  420.         archive to wherever you want to keep your menu files.
  421.  
  422.         An alternative to this fully RIPed setup is to use the files
  423.         found in the ENGLISH.ZIP file except for the JC-*.* files which
  424.         could be deleted. Then rename the STOCK.JCQ file to ENGLISH.JCQ
  425.         and you will have a simpler non-RIP setup that doesn't need as
  426.         many external files.
  427.  
  428.         JC-QWK determines if the user is using ANSI, Avatar, or RIP
  429.         from the dropfile passed to it by RA.
  430.  
  431.         Note that in the registered version of JC-QWK, the JCQWELC
  432.         screen can be supressed. You can combine this with custom
  433.         designed JC*.* menues to help your menus integrate
  434.         seamlessly with the look of your BBS.
  435.  
  436.  
  437.   │ 2.6 RACONFIG MENU
  438. ────────────────────────────────────────
  439.   │
  440.  
  441.         Installing JC-QWK in RA is very simple. Just make a menu
  442.         command entry for the QWK door and define it as a type 7
  443.         exit. The optional parameter should be the full path and
  444.         name of JCQWK.EXE ending with *M. Swapping should not be
  445.         needed for JC-QWK, but will probably be needed by some
  446.         archiving programs which needs a lot of memory (ARJ, for
  447.         example!)
  448.  
  449.         It will look something like this:
  450.  
  451. --------------------------------------------------------------
  452.          1         2         3         4         5         6
  453. 12345678901234567890123456789012345678901234567890123456789012345
  454. ;
  455. z:\bbs\jcqwk\jcqwk.exe *m
  456.  
  457.  Action   Execute sub-program (Type 7)
  458.  Display
  459.  OptData
  460.  HotKey   Q
  461.  AutoExec No
  462.  Color   Color example
  463.  
  464.  MinSec   7                  TimeUsed 0                 FlatCost 0
  465.  MaxSec   61000              TimeLeft 0                 TimeCost 0
  466.  A flags  --------           Age      0                 Terminal Any
  467.  B flags  --------           MinSpeed 0                 Nodes
  468.  C flags  --------           MaxSpeed 0                 Groups
  469.  D flags  --------           Credit   0                 DayTimes
  470. ---------------------------------------------------------------------------
  471.  
  472.  
  473.   │ 2.7 LOGGING LEVELS
  474. ────────────────────────────────────────
  475.   │
  476.  
  477.         Logging will take place in the logfile RA is writing to. If
  478.         anything goes wrong, check this logfile first before asking
  479.         for advice! Set logging on DEBUG MODE in JCQSETUP -> BBS
  480.         setup to get more info if things go wrong. This option will
  481.         write more information in the log file. If there is a
  482.         Runtime Error there will be a seperate file in the node
  483.         direcory (RUNERROR.LOG) containing the Runtime Error
  484.         information.
  485.         Please see to it that you do use pathnames for your logfile.
  486.         The documentation of RA did state that you should not use
  487.         pathnames in the past, however since 2.0 it is good practice
  488.         to make use of the *N sign. So c:\bbs\ra\node*N\system.log
  489.         is a vallid entry!
  490.  
  491.  
  492.   │ 2.8 MULTINODE CONFIGURATION
  493. ────────────────────────────────────────
  494.   │
  495.  
  496.        If you run more then one node it's a good idea to set the
  497.        %TASK% environment variable for each node, so that RA, JCQWK,
  498.        and other programs always know the proper node number in use.
  499.        For example:  SET TASK=1
  500.        Note that JCQWK will look for a %NODE% variable to use instead
  501.        if %TASK% is not defined, so you could use either one.
  502.        
  503.  
  504. ────────────────────────────────────────────────────────────────────
  505.        ────────────────     3.0 JCQSETUP     ────────────────
  506. ────────────────────────────────────────────────────────────────────
  507.  
  508.         You can use JCQSETUP to edit all of the files needed:
  509.         language files, user records, and configuration files. I
  510.         strongly advise that you go through all items to make sure
  511.         they are properly set for your system.
  512.  
  513.         Firing up jcqsetup brings the following screen:
  514.  
  515. ----------------------------------------------------------------------------
  516.  
  517. System details               Path names          User details        Exit
  518. ═════════════════════════════╕══════════════════════════════════════════════
  519. ▒│ Personal details          │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  520. ▒│ BBS setup                 │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  521. ▒│ Max downloads per day: 0  │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  522. ▒│ Download protocols        │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  523. ▒│ Compress tools            │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  524. ▒│ Limits                    │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  525. ▒│ Language definition       │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  526. ▒│ Columns (double now)      │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  527. ▒│ Forced areas              │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  528. ▒│ Default language: ENGLISH │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  529. ▒╘═══════════════════════════╛▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  530. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ Setup program for JC-QWK verion 2.01 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  531. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  532. ▒▒▒▒▒▒▒▒▒▒▒▒ Copyright (c) Johan Corstjens / JC-Tools 1993 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  533. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  534. ▒▒▒▒▒▒▒▒▒▒▒▒ Using config files in C:\BBS\RA\ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  535. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  536. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  537. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  538. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  539. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  540. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  541. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  542. ────────────────────────────────────────────────────────────────────────────
  543. Menu for name, location and registration code
  544.  
  545.  
  546.         Things to remember when you use this program are:
  547.         o    Check the line stating the directory of the config
  548.              files (in the middle of the screen)
  549.  
  550.         o    The line at the bottom of the screen gives you brief,
  551.              context sensitive help on the currently highlighted
  552.              item (throughout the whole program) - in this case
  553.              telling you that the "Personal Details" option will
  554.              give you a menu to enter your name, location and
  555.              registration code.
  556.  
  557.  
  558.   │ 3.1 SYSTEM DETAILS
  559. ────────────────────────────────────────
  560.   │
  561.  
  562.         o    Personal details
  563.                 Displays the personal details menu (see below).
  564.         o    BBS Setup
  565.                 Displays the BBS setup menu. (see below)
  566.         o    Max Downloads per day
  567.                 Displays the maximum number of packets (not messages)
  568.                 that users are allowed to download per day.
  569.         o    Download Protocols
  570.                 Displays the protocol editor, so you can define file
  571.                 transfer protocols available for users to download
  572.                 from the QWK door. (see below)
  573.         o    Compress Tools
  574.                 Displays the compression tools editor, so you can
  575.                 define archivers available for compressing and
  576.                 decompressing mail packets. (see below)
  577.         o    Limits
  578.                 The Limits setup menu, where you can set the maximum
  579.                 number of messages users may download per packet
  580.                 according to their modem speed. (see below)
  581.         o    Language Definition
  582.                 Brings up a menu with .JCQ language files (if any)
  583.                 to choose from. You can press DEL or INS to delete
  584.                 or create one. Selecting a language brings you to
  585.                 the language editor (see below)
  586.         o    Columns
  587.                 Toggles between double and single display, to
  588.                 determine whether available message areas and groups
  589.                 will be displayed in one or two columns. If double
  590.                 is selected, areas will be truncated at position 25.
  591.         o    Forced Areas
  592.                 Enables you to select areas all users are forced to
  593.                 read.
  594.         o    Default language
  595.                 Brings up a menu with .JCQ language files (if any) to
  596.                 choose from. Selected language will be used if no
  597.                 language file with the same name as used in RA exists with
  598.                 extention .JCQ. Bear in mind that if you use sceens like
  599.                 JCQWELC.ANS you have to put them in all textfile
  600.                 directories though! Though not tested putting them in
  601.                 JCQWK directory should work too :-). This way you don't
  602.                 have to put them in all text directories.
  603.  
  604. Personal details menu
  605. ────────────────────────────────────────
  606.  
  607. ╒═══════════════════════════════════════ Personal Details ╕
  608. │ Your name:         Johan Corstjens                      │
  609. │ Your location:     Delft, The Netherlands               │
  610. │ Registration Code:                                      │
  611. ╘═════════════════════════════════════════════════════════╛
  612.  
  613.         Fill in your name, Location and (if you have one) your
  614.         registration key code.
  615.         
  616.  
  617. BBS Setup
  618. ────────────────────────────────────────
  619.  
  620. ╒═══════════════════════════════════════════════ BBS Details ╕
  621. │ BBS name     : The 1st Dutch MIDI BBS node 2               │
  622. │ BBS code     : MIDIBBS2                                    │
  623. │ BBS phone    : 31-15138754                                 │
  624. │ Area names   : <ENTER> to set up area names                │
  625. │ Swap to      : Try best method                             │
  626. │ Log mode     : Normal logging                              │
  627. │ News file    : NEWS                                        │
  628. │ Newfile list : Z:\BBS\NEWFILES.LST                         │
  629. │ Welcome file : WELCOME                                     │
  630. │ Goodbye file : GOODBYE                                     │
  631. │ Dupe database: 0                                           │
  632. │ Show JCQWELC : True                                        │
  633. │ Bulletins    : <ENTER> to setup Bulletins                  │
  634. ╘════════════════════════════════════════════════════════════╛
  635.         BBS NAME:
  636.         Fill in the name of your BBS
  637.  
  638.         BBS CODE:
  639.         Put the base filename you want your users .QWK and .REP
  640.         packets to have - don't include the extension. Obviously,
  641.         this should be a maximum of eight characters.
  642.  
  643.         BBS PHONE:
  644.         This entry is only used to put in the CONTROL.DAT file, so the
  645.         offline mailreader will show the number of the bbs.
  646.  
  647.         AREA NAMES:
  648.         This part of the menu lets you set up shorter names for
  649.         message areas. The QWK format only allows 12 character names
  650.         for message areas, but often the descriptions in RA are
  651.         longer than this, and may be confusing to the user when
  652.         they're simply cut off at the limit.
  653.  
  654.         Hit enter on this selection, and arrow down over the
  655.         different message areas. The name as it will appear to the
  656.         QWK user in their reader is shown at the bottom of the
  657.         screen, so you can easily decide what can be left alone and
  658.         what needs changing. To change it, simply hit enter and type
  659.         the new name.
  660.         
  661.         SWAP TO:
  662.         'Swap to' can be toggled to force it to swap to disk, EMS,
  663.         XMS and Extended memmory. Try best method will just look for
  664.         the best way.
  665.  
  666.         LOG MODE:
  667.         This toggles between normal and debugging mode. JC-QWK logs
  668.         to the RA log file (defined in RACONFIG).
  669.  
  670.         NEWS, WELCOME, GOODBYE:
  671.         Enter the base filename of the files you want displayed to
  672.         the offline reader for news, welcome, and goodbye. As with
  673.         the menu screens, JC-QWK will look in the text path directory
  674.         pointed to by the language record in use on RA. If the user
  675.         uses ANSI or Avatar it will search for those extensions, if
  676.         not it will look for .ASC. If the appropriate file isn't
  677.         found the JC-QWK directory will then be searched.
  678.  
  679.         {-} If you have not registered JC-QWK it will ignore the News
  680.         entry and generate its own file with a nice message to the
  681.         user.
  682.  
  683.         NEW FILES:
  684.         The New Files list must be an ASCII textfile, which you can
  685.         generate with one of the available file utilities, such as
  686.         the RAFILE program which comes with RA 2.x. This is makes
  687.         JC-QWK much faster than it would be if it did an online scan
  688.         of the file directories every time a caller downloaded a new
  689.         packet! Make sure you include the drive, path and complete
  690.         filename (with extension).
  691.  
  692.         DUPE DATABASE:
  693.         JC-QWK will check each message a user uploads to make sure
  694.         it isn't a dupe of one they uploaded before. It determines
  695.         this by a CRC check, which it stores in a dupefile. The
  696.         number you put here tells JC-QWK how many message CRC's to
  697.         keep in the database. If you have too many, it will slow
  698.         down message uploads and take up more disk space, but if you
  699.         have too few, dupes may get by.
  700.  
  701.         {+} SHOW JCQWELC:
  702.         If you have registered JC-QWK, you can tell it not to display
  703.         the JCQWELC screen to callers when they enter the door. This
  704.         helps to create the appearance that JC-QWK is simply another
  705.         menu on your BBS, rather than a separate program (especially
  706.         if you make custom JC*.* screens in the same style as your
  707.         RA menus).
  708.  
  709.         BULLETINS:
  710.         Bulletins can be selected by JCQSETUP,  BBSSETUP -> BULLETIN. In
  711.         this menu you can press INSERT to add a bulletin, DELETE to del
  712.         a bulletin and ESCAPE to quit. When you choose INSERT JCQSETUP
  713.         wil search your DEFAULD MENU DIRECTORY (you can set those in
  714.         raconfig pathnames -> default menu directory) and present a
  715.         window with all found bulletin (type 6) menus. When you select
  716.         an entry, it will b put in the config file. JCQWK will look at
  717.         this config file (JCQWK.CFG) and if it finds a bulletin (e.g.
  718.         BULLS) it will scan f all new bulletins in the text directory
  719.         entered in the language file in RemoteAccess. It will scan for
  720.         BULLS*.* in case BULLS was selected. It is fully flag/security
  721.         aware!
  722.  
  723.  
  724. Download Protocols
  725. ────────────────────────────────────────
  726.  
  727.         Download protocols will present a selection screen to you
  728.         from which you can add, delete or select a file transfer
  729.         protocol available to users to download and upload their
  730.         packets.
  731.  
  732.         When you select a protocol, a screen will appear:
  733.  
  734. ╒═══════════════════════════════════════════════════════════ Fill in ╕
  735. │                                                                    │
  736. │ Name:         ZModem                                               │
  737. │ Download cmd: z:\bbs\ra\dsz.exe port *P est 0 *B pB4096 sz -Z -k -m│
  738. │ Upload cmd:   z:\bbs\ra\dsz.exe port *P est 0 *B rz                │
  739. │                                                                    │
  740. ╘════════════════════════════════════════════════════════════════════╛
  741.  
  742.         CHECK THIS BEFORE MAKING THE DOOR AVAILABLE!
  743.  
  744.         The first line is the name of the protocol as it appears to
  745.         the user. Download and Upload cmd are the commands to fire
  746.         up the external protocol drivers. JC-QWK doesn't use
  747.         internal protocols like RA does, so you need to have an
  748.         external driver available. The configuration comes properly
  749.         set up for DSZ.EXE, a very popular utility available on most
  750.         BBS's as "DSZ????.*".
  751.  
  752.  
  753.                 NOTE: DSZ comes in .EXE and .COM versions - make
  754.                 sure JCQSETUP is set up to call the proper one, or
  755.                 you won't be able to get file transfers to work
  756.                 properly!
  757.  
  758.  
  759.         If you modify these settings, or add other external
  760.         protocols, check the documentation of those protocols for
  761.         info on how to set it up. Make sure the Download and Upload
  762.         Command lines include the full path, including drive letter.
  763.         If you include "*B" (without quotes) in the command line,
  764.         JC-QWK will replace it with the baud rate.
  765.  
  766.  
  767.         INSTRUCTIONS FOR NON-STANDARD IRQ's
  768.  
  769.         If you are using non-standard IRQ's, remove "Port *P" from
  770.         the DSZ command lines in JCQSETUP. Then in each DOS window
  771.         define a %DSZPORT% environment variable to refer to each
  772.         node's Base Address and IRQ. For example:
  773.  
  774.         SET DSZPORT=3F8,5       (this would set the port as COM1, IRQ5)
  775.  
  776.         Nodes that use a standard COM port can have this environment
  777.         variable simply defined as COM number. For example:
  778.  
  779.         SET DSZPORT=1           (this would set the port as COM1, IRQ4)
  780.  
  781.         So, for example, if you run a 3 line BBS under DesqView, and
  782.         COM1 and COM2 are both standard, but COM3 uses a
  783.         non-standard IRQ, then you would define the following
  784.         %DSZPORT% variables:
  785.  
  786.         Node 1 startup batch:   SET DSZPORT=1
  787.         Node 2 startup batch:   SET DSZPORT=2
  788.         Node 3 startup batch:   SET DSZPORT=3E8,5
  789.  
  790.         The following Addresses and IRQ's apply to standard COM ports:
  791.  
  792.         Port    Addr    IRQ
  793.         ───────────────────────────────────────────────────────────
  794.         COM1    3F8     4
  795.         COM2    2F8     3
  796.         COM3    3E8     4
  797.         COM4    2E8     3
  798.  
  799.  
  800. Compression tools:
  801. ────────────────────────────────────────
  802.  
  803.         This is simular to the down and upload protocols. It brings
  804.     up a selection screen with add, delete and select capabilities.
  805.  
  806. ╒════════════════════════════════════════════════ Fill in ╕
  807. │                                                         │
  808. │ Name:          ZIP                                      │
  809. │ Expand cmd:    f:\system\dosutl\pkunzip.exe -o          │
  810. │ Compress cmd:  f:\system\dosutl\pkzip.exe -ex           │
  811. │                                                         │
  812. ╘═════════════════════════════════════════════════════════╛
  813.  
  814.         Again, the Name is what will appear to the user,
  815.         Expand/Compression commands must include the full and
  816.         correct path names! JC-QWK comes with the standard archivers
  817.         configured with the appropriate switches (of course, you
  818.         will probably have to change the paths). Refer to your
  819.         archiver's documentation if you would like to do anything
  820.         unusual with these.
  821.  
  822.  
  823. Limits
  824. ────────────────────────────────────────
  825.  
  826.         This allows you to choose the maximum number of messages a
  827.         user at each modem speed can download in a single packet.
  828.  
  829.  ╒════════════════Choose╕
  830.  │ 300                  │
  831.  │ 1200                 │
  832.  │ 2400                 │
  833.  │ 9600                 │
  834.  │ 14k4                 │
  835.  │ Faster               │
  836.  ╘══════════════════════╛
  837.  
  838.         Selecting a bps rate will pop up the screen below, in which
  839.         you can control the maximum amount of messages present in
  840.         one QWK packet. This allows you to permit those users with
  841.         faster modems to download more messages, since they won't
  842.         take up as much time as slower users.
  843.  
  844. ╔═════════════════════════════╗
  845. ║ Maximum for 14k4 BPS : 600  ║
  846. ╚═════════════════════════════╝
  847.  
  848. Language definition
  849. ────────────────────────────────────────
  850.  
  851.         There has to be a valid *.JCQ file for each language you
  852.         define in RACONFIG! In other words, if a user has selected
  853.         FRENCH.RAL in RA, they should have FRENCH.JCQ in JC-QWK.
  854.  
  855. ╒═ Pick a file ╕
  856. │  ENGLISH.JCQ │
  857. │    DUTCH.JCQ │
  858. │    STOCK.JCQ │
  859. ╘══════════════╛
  860.  
  861.         This will be displayed when you first install JC-QWK. If you
  862.         want to create your own language file, press insert. You
  863.         will be prompted for a language name. BE SURE IT IS THE SAME
  864.         NAME THAT IS DEFINED IN RACONFIG!
  865.  
  866.         When selecting (or creating a new one) you will get this
  867.         screen:
  868.  
  869. ▒╒═════════════════════════════════════════════════ Language ╕
  870. ▒│ EDIT MENU HOTKEYS                                         │
  871. ▒│ Press ? to get help on area flags                         │
  872. ▒│ <S>elect ALL, <D>eselect ALL, <C>hange flags              │
  873. ▒│ Help on flags used in area selection screen               │
  874. ▒│ Message area selected                                     │
  875. ▒│ Receive only those messages addressed to you              │
  876. ▒│ Receive only those messages addressed to ALL              │
  877. ▒│ Receive messages written by yourself                      │
  878. ▒│ When you have a QWK network                               │
  879. ▒╘═══════════════════════════════════════════════╡    More ╞═╛
  880. ▒▒╔════════════════════════════════════════════════════════╗▒▒
  881. ▒▒║Press ? to get help on area flags                       ║▒▒
  882.   ╚════════════════════════════════════════════════════════╝▒▒
  883. ─────────────────────────────────────────────────────────────
  884. Press ? to get help on flags
  885.  
  886.         Selecting the second item on this menu allows you to edit
  887.         the description in the box below. At the bottom of the
  888.         screen you can see the original description of the prompt.
  889.         When creating a new language file it will be filled with the
  890.         default English prompts. Notice the "More" indicator in the
  891.         lower right - there are more prompts than shown on this
  892.         screen. There are some prompts for which you have to provide
  893.         a hotkey in addition to the line. This is done in a separate
  894.         editing box (eg the Continue (Y/n/=) prompt). You can use
  895.         all keys available, as long as the order doesn't change!
  896.  
  897. Edit menu hotkeys
  898. ────────────────────────────────────────
  899.  
  900.         This brings you to another menu, from which you can define
  901.         which hotkeys are used for each action available.
  902. ╒═════ Change select character ╕
  903. │    MAINSCREEN                │
  904. │ <D> Download                 │
  905. │ <U> Upload                   │
  906. │ <R> Restore pointers         │
  907. │ <M> Modify pointers          │
  908. │ <S> Select areas             │
  909. │ <I> Indexfiles toggle        │
  910. │ <N> New files toggle         │
  911. │ <C> Compression              │
  912. │ <T> Transmission protocol    │
  913. │ <?> Help key                 │
  914. │ <Q> Quit                     │
  915. │ <G> Goodbye - logoff         │
  916. │ <S> Stop - interrupt process │
  917. │ <A> Auto Download            │
  918. │ <B> Bulletins Toggle         │
  919. │ <P> Packet Count Toggle      │
  920. │    AREA SELECTION SCREEN     │
  921. │ <S> Select all               │
  922. │ <D> Deselect all             │
  923. │ <C> Change flags             │
  924. ╘══════════════════════════════╛
  925.  
  926.         Just fill in the key you want to use for each action.
  927.  
  928.   │ 3.2 PATH NAMES
  929. ────────────────────────────────────────
  930.   │
  931.  
  932.         This lets you tell JC-QWK what directories to use. Selecting
  933.         an item from this screen lets you enter a pathname.
  934.  
  935.  Path names
  936.  ╒════════════════════════╕
  937.  │ Local mail directory   │
  938.  │ Work directory         │
  939.  │ Path to mail directory │
  940.  ╘════════════════════════╛
  941.  
  942. ╔════════════════════════════════════════════════════════════╗
  943. ║  C:\TEMP\                                                  ║
  944. ╚════════════════════════════════════════════════════════════╝
  945.  
  946.         LOCAL MAIL DIRECTORY:
  947.         Local mail directory is the directory mail packets should be
  948.         placed in, and reply packets will be found in, when you run
  949.         the door locally. Note that your mail reader may be set up
  950.         with separate directories for .QWK and .REP files - if so,
  951.         you will need to reconfigure it, or simply move packets, so
  952.         your reader can find them.
  953.  
  954.         WORK DIRECTORY:
  955.         Work directory is used by JC-QWK for temporary files and
  956.         directories needed during processing of mail packets. This
  957.         directory will be checked, and will be created if it doesn't
  958.         already exist.
  959.  
  960.         PATH TO MAIL DIRECTORY:
  961.         Path to mail directory is the directory where the files for
  962.         your Hudson messagebase are located. If it doesn't exist it will
  963.         state an error. Just ignore if you don't have one.
  964.  
  965.         You don't need to tell JC-QWK where your JAM areas are - it
  966.         locates them on its own, using the MESSAGES.RA file in your
  967.         BBS setup.
  968.  
  969.         A NOTE ON JAM SPEED!:
  970.         For optimum speed in all JAM activities (echomail
  971.         processing, scanning, and QWK packing), do not include more
  972.         than 30 JAM areas in a single directory. Users who have put
  973.         all of their JAM areas in a single directory have reported
  974.         it to be *very* slow.
  975.  
  976.  
  977.  
  978.   │ 3.3 USER DETAILS
  979. ────────────────────────────────────────
  980.   │
  981.  
  982.         User details will present a selection screen to you listing
  983.         those users who have used the JC-QWK door. If none are
  984.         listed, you must enter one manually. You can select <enter>;
  985.         remove <del>; and add <insert>; users from this screen. When
  986.         editing a user, the following screen appears:
  987.  
  988. ╒══════════════════════════════════════════════════ Fill in ╕
  989. │ Number in USERS.BBS :   1                                 │
  990. │ User name           :   Mike Ehlert                       │
  991. │ Protocol            :   ZModem                            │
  992. │ Compression         :   ZIP                               │
  993. │ Receive bulletins   :   YES                               │
  994. │ Rcv list of new fls :   NO                                │
  995. │ Receive Index files :   YES                               │
  996. │ Autostart function  :   OFF                               │
  997. │ Packet Counter      :   OFF                               │
  998. │ Messageareas        :   <Enter>                           │
  999. │                                                           │
  1000. │ Last successful download: 03-25-94                        │
  1001. ╘═══════════════════════════════════════════════════════════╛
  1002.  
  1003.  
  1004.         If the user is found in the RA USERS.BBS file the number of
  1005.         the user is shown. You can edit the user's name and toggle
  1006.         their flags. Selecting message areas will bring you to the
  1007.         next screen (if you use RA 2.x)
  1008.  
  1009.         From this selection screen you can add, delete or edit an
  1010.         area.
  1011.  
  1012. ╒═══════════════════ Area: M_MAIN-BOARD ╕
  1013. │ Actual lastread pointer       : 12265 │
  1014. │ Last succeeded run pointer    : 10376 │
  1015. │ Receive own messages only     : No    │
  1016. │ Receive only to "ALL"         : No    │
  1017. │ Receive self written messages : No    │
  1018. │ Network status                : No    │
  1019. ╘═══════════════════════════════════════╛
  1020.  
  1021.         ACTUAL LASTREAD POINTER:
  1022.         This is the pointer found in LASTREAD.BBS for this user.
  1023.         It's the highest number message the user has read in this
  1024.         message area. These are the same pointers used when the user
  1025.         reads messages online, or in most other mail doors, so
  1026.         changing this pointer affects which messages are considered
  1027.         new not just in JC-QWK, but also in the RA editor and other
  1028.         mail doors. Therefore:
  1029.  
  1030.         BE CAREFUL NOT TO MESS UP THIS POINTER! YOUR USERS MAY NOT
  1031.         LIKE IT! Don't alter it unless you know exactly what you're
  1032.         doing.
  1033.  
  1034.         LAST SUCCEEDED RUN POINTER:
  1035.         Last succeeded run pointer is the number of the highest
  1036.         message in their last downloaded packet. This is used when
  1037.         the user resets their pointers to the previous run, in case
  1038.         a QWK packet gets messed up and they want to re-download it.
  1039.  
  1040.         RECEIVE OWN MESSAGES ONLY:
  1041.         Whether the user will only receive messages addressed to
  1042.         them directly in that area. This can be toggled by the user
  1043.         online.
  1044.  
  1045.         RECEIVE ONLY TO ALL:
  1046.         Whether or not the user will only get the messages in this
  1047.         area which are addressed to "ALL". This can be toggled by
  1048.         the user online.
  1049.  
  1050.         RECEIVE SELF WRITTEN MESSAGES:
  1051.         Whether the user will get messages which they themselves
  1052.         uploaded to the area. This can also be toggled by the user
  1053.         online.
  1054.  
  1055.         NETWORK STATUS:
  1056.         This will enable the user to upload mail with other names in
  1057.         the "from" field than what's in their EXITINFO.BBS file,
  1058.         regardless of whether the area is set up as REAL NAMES- or
  1059.         HANDLES ONLY in MESSAGES.RA. Normally JC-QWK checks
  1060.         MESSAGES.RA and enforces the use of the user's real name or
  1061.         handle if that is the restriction on the area, only allowing
  1062.         other names in PICK AN ALIAS areas. Netstatus allows that
  1063.         user to upload messages as if the area were PICK AN ALIAS,
  1064.         which they need to do if they are uploading packets from a QWK
  1065.         based network.
  1066.  
  1067.  
  1068.   │ 3.4 EXIT
  1069. ────────────────────────────────────────
  1070.   │
  1071.  
  1072.         Well, this is a familiar one, I think! Choose between "with"
  1073.         or "without" save.
  1074.  
  1075.  
  1076. ────────────────────────────────────────────────────────────────────
  1077.         ────────────────    4.0 NOTES     ────────────────
  1078. ────────────────────────────────────────────────────────────────────
  1079.  
  1080.  
  1081.   │ 4.1 USER FEATURES
  1082. ────────────────────────────────────────
  1083.   │
  1084.  
  1085.         OFFLINE ADD/DROP/RESET:
  1086.  
  1087.         JC-QWK supports RESET, ADD and DROP commands given by
  1088.         offline mail readers. Users should refer to the
  1089.         documentation of their offline reader for further details.
  1090.  
  1091.  
  1092.         AUTO DOWNLOAD/UPLOAD:
  1093.  
  1094.         If a user selects this option, They can download new mail
  1095.         and upload a .REP packet with minimal supervision. Each time
  1096.         they enter the JC-QWK door they will automatically move to
  1097.         downloading a new packet. Once that is complete, they are
  1098.         offered the opportunity to press "U" and upload a .REP
  1099.         packet - otherwise they will be disconnected in 10 seconds.
  1100.         This way they can start the download and then leave it to
  1101.         run unattended, without having to worry about logging off.
  1102.  
  1103.         If the user wants to change their settings, or turn this
  1104.         feature off, they must wait until they reach the prompt that
  1105.         they are being logged off, and press "S" to stop the automatic
  1106.         disconnect. Then they will be at the regular JC-QWK menu.
  1107.  
  1108.  
  1109.   │ 4.2 NETMAIL
  1110. ────────────────────────────────────────
  1111.   │
  1112.  
  1113.         JC-QWK supports Fidonet netmail. When a netmail message is
  1114.         exported to a user's packet, the subject is moved to the
  1115.         first line of the message with a leading "Subj:" keyword.
  1116.  
  1117.         To write a netmail message offline, if your reader doesn't
  1118.         do it for you, put the address in the Subject field with a
  1119.         leading "@". The first line must start with "Subj:", with no
  1120.         leading spaces.
  1121.  
  1122.         JC-QWK understands both full addresses as well as a variety
  1123.         of short-form addresses (where the remaining part of the
  1124.         address is based on the main address or AKA for the netmail
  1125.         message area.
  1126.         Some examples (assuming an address of 1:110/290 would be:
  1127.  
  1128.         @151/223           send to 1:151/223
  1129.         @1:274/40          send to 1:274/40
  1130.         @270               send to 1:110/270
  1131.         @.1                send to 1:110/290.1
  1132.  
  1133.         On messages exported from the Bbs, the subject line will
  1134.         contain the originating address for netmail areas.  This
  1135.         was done to allow you to reply without entering an address,
  1136.         since it will already be in the subject line.
  1137.  
  1138.         A future version of JC-QWK will support the CRASH flag.
  1139.         In this version the default attributes that will be used for
  1140.         all netmail imported via JC-QWK are KILL/SEND,PRIVATE and
  1141.         LOCAL.
  1142.  
  1143.  
  1144.   │ 4.3 REQUESTING FILES TO DOWNLOAD
  1145. ────────────────────────────────────────
  1146.   │
  1147.  
  1148.         JC-QWK supports user file requests. A user can write a
  1149.         message addressed to JC-QWK or JCQWK or QMAIL, with a
  1150.         subject of REQUEST and then they can list the files they
  1151.         desire in the text of the message. For example:
  1152.  
  1153.         TO: JCQWK (or TO: JC-QWK or TO: QMAIL)
  1154.         SUBJ: REQUEST
  1155.         ----------------
  1156.         file1.zip
  1157.         file2.zip
  1158.         file3.zip
  1159.  
  1160.         JCQWK will then scan the RA FileDataBase for those files
  1161.         and will send the ones found to the user, as long as the
  1162.         user has a security and flag level that will allow it.
  1163.         The Sysop can limit the number of files per day that a user
  1164.         is allowed to request, or can disable requests completly.
  1165.         However no check is done for special settings. All done now is
  1166.         just look if the user has access to the area based on his flags
  1167.         and security level.
  1168.  
  1169.  
  1170.   │ 4.4 INDEXES
  1171. ────────────────────────────────────────
  1172.   │
  1173.  
  1174.         JC-QWK offers users the option as to whether the mail door
  1175.         should generate index files and include them in the .QWK
  1176.         packet. Most modern mail readers create this file themselves
  1177.         when they unpack the mail, but some do not. Since indexes
  1178.         are probably unecessary, and take extra time to generate,
  1179.         users may want to turn this off unless they find their
  1180.         reader needs them. 
  1181.  
  1182.  
  1183.   │ 4.5 SUPPORT
  1184. ────────────────────────────────────────
  1185.   │
  1186.  
  1187.         Since I am using this program myself, I will be supporting
  1188.         this program with every means I have to get it as perfect as
  1189.         possible. I have setup an area called JCQWK.SUP which is
  1190.         available for all questions/answers. It's available on the
  1191.         support sites at this moment and when there is enough flow
  1192.         it will be put on the backbone. Just ask your host for it,
  1193.         or get it at a support site.
  1194.  
  1195.  
  1196.   │ 4.6 ACKNOWLEDGEMENTS
  1197. ────────────────────────────────────────
  1198.   │
  1199.  
  1200.         Thanks to all my alpha/betatesters on whom I put a lot of
  1201.         pressure, since I wanted this release to be on its way ASAP.
  1202.         Thanks to Ron Huiskes and Hans Siemons who helped me out
  1203.         numbers of times. And of course Kief Morris who updated
  1204.         these files. I also want to say thanks to Mark May who did a
  1205.         marvelous job on the JAM routines. Thanks Mark!
  1206.  
  1207.         And of course my girlfriend Ingrid for her patience when I
  1208.         was too busy with programming to do anything.
  1209.  
  1210.         I would like to thank Kieff Morris who has done a hell of a job
  1211.         writing this documentation. Since other things had more priority
  1212.         for the moment he had to leave our team. So Kief all the best and
  1213.         another big THANK YOU for the work done so far!!
  1214.  
  1215.         For GAMMA 3 Mike Ehlert edited the documentation to reflect
  1216.         new/changed features. Besides of this Mike has done a lot of
  1217.         work editing screens and prompts, so a big THANK YOU is in place
  1218.         here too!
  1219.  
  1220.  
  1221.  
  1222.   │ 4.7 FUTURE PLANS
  1223. ────────────────────────────────────────
  1224.   │
  1225.  
  1226.         Making JC-QWK more flexible and other features you suggest!
  1227.  
  1228.         If you have any requests for features, don't hesitate to
  1229.         contact me! If you don't say anything, that's fine with me,
  1230.         but it won't improve JC-QWK. So please contribute your input
  1231.         to this fine product!
  1232.  
  1233.  
  1234.   │ 4.8 REGISTRATION
  1235. ────────────────────────────────────────
  1236.   │
  1237.  
  1238.         You may use this version for one month to see if it meets
  1239.         your needs. If you decide it's good enough to use longer
  1240.         than that, please register by sending the fee to one of the
  1241.         registration sites available.
  1242.  
  1243.         Refer to the REGISTER.ZIP file on how to register, or ask
  1244.         for instructions at 1:102/1001 or 2:281/610.
  1245.  
  1246.  
  1247.   │ 4.9 EPILOG
  1248. ────────────────────────────────────────
  1249.   │
  1250.  
  1251.         If you find any errors or misbehavior of this program, or
  1252.         suggestions for new features or improvements, please contact
  1253.         me via netmail (2:281/610) or the JCQWK.SUP or RA_UTIL echo.
  1254.         Normally I will bring out bugfixes as soon as possible, at
  1255.         least one week after a bug has been reported. Note that the
  1256.         message echo for JC-QWK, named JCQWK.SUP, is available from
  1257.         support sites.
  1258.  
  1259.  
  1260.   │ 5.0 LATEST VERSIONS
  1261. ────────────────────────────────────────
  1262.   │
  1263.  
  1264.         The latest version of JC-QWK is available for download or
  1265.         file request using the magic name: JCQWK
  1266.  
  1267.         We also allow the public to try the latest wide-beta,
  1268.         which can be requested with magic name: JCQWKBETA
  1269.  
  1270.         EUROPE:
  1271.  
  1272.         Johan Corstjens (2:281/610)
  1273.         31-15-138754 USR DS 14.4k
  1274.         Delft, Netherlands
  1275.  
  1276.         UNITED STATES:
  1277.  
  1278.         Mike Ehlert (1:102/1001 or 1:102/1005)
  1279.         Thousand Oaks, California
  1280.         1-805-494-8327 USR DS 16.8k
  1281.         1-805-494-8427 USR DS 21.8k
  1282.         1-805-494-9386 USR DS 21.6k
  1283.  
  1284.         And most likely from all betasites (see BETATEAM.TXT)
  1285.  
  1286. I will release major updates in the common Fidonet file echoes.
  1287.  
  1288.  
  1289. Last words go to Kief Morris: THANKS for your help with the docs.
  1290. We hope to keep them updated as well as you did.
  1291.  
  1292. (c) 1993 JC-Tools - Johan Corstjens
  1293.     The First Dutch MIDI BBS
  1294.     Fido 2:281/610
  1295.     +31-15138754 V22 >> V32bis HST DS (this number is due to change
  1296.     july 1994!)
  1297.     The Netherlands