home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / RADCD104.ZIP / CHANGES.104 next >
Text File  |  1995-10-07  |  8KB  |  177 lines

  1. Changes to RADCD 1.04
  2. ~~~~~~~~~~~~~~~~~~~~~~~~~
  3.    !  Some great new features in Version 1.04 -
  4.       Given the added benifits, some of these may be REGISTRED ONLY
  5.       features.  Yes, RADCD to some extent now needs registering.
  6.       BUT..... all features in previous versions remain accessible
  7.       whether you are registered or not.  Any new features that will
  8.       only work in registered mode, are marked with {+}
  9.  
  10.    1. First, after a speedy message from a user or two, after release
  11.       of 1.03, I put support for the TASK enviornment variable back in.
  12.       Didn't know it would cause such a stir..... sheeesh! <smile>
  13.  
  14.    2. Version 1.04 has been developed under WIN95.  I don't know if that
  15.       made the difference or not, but display and logwrites of filenames
  16.       'were' comming up rather weird as a result.
  17.       So to ensure that all works as expected, you need to keep any
  18.       Message/Support files for RADCD in the same directory as RADCD.EXE
  19.       !!!
  20.       It is strongly suggested that you make a directory for RADCD,
  21.       ie: F:\RA\RADCD, and place ALL files for use with RADCD in that
  22.       directory.
  23.  
  24.       If you do not, Version 1.04 of RADCD may NOT work properly.
  25.       Yuh been warned pardner!!
  26.  
  27.    3. Some Configuration Keywords have been changed, they are marked in the
  28.       SAMPLE.CFG as [ CHANGED ]
  29.       Some new ones have been added, [ NEW ]
  30.       And, some are no longer supported: MsgFile=, you may no longer
  31.       specify a different message file than RADCD.MSG, as multi-language
  32.       support has been added, and this would defeat the purpose of that.
  33.       See #5 below.
  34.  
  35.  
  36.    4. You can specify a RA.LOG to be read, no matter WHAT environment
  37.       variables have been set.  See the Keyword 'RALogFile'.
  38.  
  39.    5. Multi-Language support has been added!  (FINALLY!)
  40.       Also, the ROOT name of the user message posted when a drop is detected
  41.       has changed. It is now DCDMSG instead of RADCD.
  42.  
  43.       You should have a copy of the message for each DIFFERENT language that
  44.       your users use, ie English, Dutch, French etc.
  45.  
  46.       And you MUST have at least ONE message file, in the language you
  47.       desire, that will be used if any other cannot be found. (DCDMSG.0)
  48.  
  49.       RADCD gets the language number for the user from their record in
  50.       USERS.BBS (which should be in the directory specified in config for
  51.                  the UserMsgBase=)
  52.       it then assigns this number as the message file extension.
  53.  
  54.       At a MINIMUM, you should have DCDMSG.0 this will be used for any
  55.       user not having a langauge defined, OR.... if it cannot find a
  56.       message file to match the users language number.  RADCD will switch
  57.       to the "0" file automatically if another is not found. If THIS one
  58.       cannot be found, the program will abort.
  59.  
  60.       The message files MUST be in the same directory as RADCD.EXE
  61.       Example Names:  DCDMSG.0 - DCDMSG.1 - DCDMSG.3 - DCDMSG.5
  62.  
  63.       If you do not want to send messages in a different language, then all
  64.       you need is DCDMSG.0
  65.  
  66.       You may have message files, with extensions up to .255
  67.  
  68.   6.  User Security Modification - {+}
  69.       RADCD will now also let you lower a users security level if they
  70.       DROP more than a specified number. When this happens, it generates
  71.       a message to the user (sysop created) about this event, and also
  72.       writes a note to the SYSOP about the user security change.
  73.  
  74.       The User Message is sent to the same message folder as the CARRIER
  75.       DROP message, the Sysop Note is sent to the same folder as the
  76.       Data File Report.
  77.  
  78.       The user message must be named SECDOWN.### where ### represents
  79.       the user language numbers.  You MUST have at least SECDOWN.0
  80.       available.
  81.  
  82.       Placement of these message files is the same as DCDMSG.###
  83.  
  84.       Two new configuration KeyWords have been implemented for this feature,
  85.  
  86.       MaxDrops=   Number of Dropped Carriers to allow before SecDrop
  87.       DropSec=    The security level you want applied to this user,
  88.                   may be from 0 to 65535.
  89.  
  90. NOTE: Samples of DCDMSG and SECDOWN message files are included
  91.  
  92. CLARIFICATION:
  93.       Once again, for both the Carrier Drop Message, and the
  94.       Security Drop message, you must have at the minimum, a
  95.       DCDMSG.0  and a SECDOWN.0 in the RADCD directory, else an
  96.       error will result.
  97.  
  98.    7. Another FILE is used also, RADCD.USR which is a RADCD User File,
  99.       it holds information on users, similar to RADCD.DAT, but is used
  100.       strictly to determine if a user has dropped carrier on your system
  101.       more than the allowed number.
  102.  
  103.       This file is updated everytime a user drops carrier.
  104.       If a user is already in the file, his total drop count is updated,
  105.       when you, the sysop, run the check (more later) on drops, if the
  106.       user has passed the limit, and their security is lowered, the
  107.       drop count is set back to 0, ready for more.
  108.  
  109.    8. As the RADCD.USR can get rather loaded with user data, some of
  110.       which either no longer call your system, or no longer drop carrier
  111.       when online (GRIN), RADCD allows you to PURGE the file without
  112.       deleting it (more later).  What this does is remove any user record
  113.       that has 0 in the Drop Count field.  You can also, if you wish,
  114.       occasionaly DELETE the file, for a fresh start, or mark records as
  115.       deleted, and run PURGE.
  116.  
  117.    9. New RADCD Startup Commands:
  118.  
  119.       The following commands should be run by themselves, as RADCD will
  120.       not process any other command given with these on the command line.
  121.  
  122.       RADCD -SCAN {+}
  123.              This will scan the DCDUSR.DAT file, and apply security
  124.              modifications, and generate user messages and sysop reports
  125.              about these actions.  You can run this anytime you wish,
  126.              after each call, in midnight maintainence, weekly, whatever.
  127.  
  128.  
  129.       RADCD -PURGE {+}
  130.              Will remove any user records who have 0 in the Drop Count
  131.              field.  Also removes any record that has been marked as
  132.              Deleted. (See VIEW below) Keeps the filesize down.
  133.  
  134.  
  135.       RADCD -VIEW
  136.              Presents a list of all users currently in the RADCD user file,
  137.              giving their name, and total drops detected to date.
  138.              By pressing the Spacebar, when a name is highlighted, you can
  139.              mark the username as Deleted.  Any records marked as DELETED
  140.              will be removed when you run the PURGE command, as well as
  141.              those with ZERO drops.
  142.  
  143.              NOTE:  Viewing is available, but records may be marked as
  144.                     DELETED only in Registered Mode.
  145.  
  146.   10. If you are a Registered User, you can keep RADCD from writting
  147.       the "Created By"  banner in the generated messages.
  148.       Simply uncomment the new Keyword "ClipLogo"  {+}
  149.  
  150.   11. Added some ERROR at Location messages to the code, so that if an
  151.       error occurs, and I cannot find it via the RTE message addresse,
  152.       I may find it this way.  If RADCD says (or logs) a line saying,
  153.       for example, Error: ----------- at DU75 - Please forward that
  154.       location message to me when reporting an error.
  155.  
  156.  
  157.   12. The HELP screens have been enhanced, when you use any of the following
  158.       on the command line: ? -? -h -help, the screen clears, and a Menu is
  159.       presented.  Your choices are:     <A>uthor Contact
  160.                                         <S>tartup Commands
  161.                                         <C>onfiguration Keywords
  162.                                         <M>essage Macros
  163.                                         <Q>uit
  164.  
  165.   13. New Files:  There are several new files that are created/required
  166.       for proper running of Version 1.04.
  167.        DCDMSG.###  - User Dropped Carrier Notice -     (DCDMSG.0  REQUIRED)
  168.        SECDOWN.### - User message re: Security Change -(SECDOWN.0 REQUIRED)
  169.        DROP.RPT    - Security Mod message to Sysop    - REQUIRED
  170.        RADCD.USR   - User File, Created and Maintained by RADCD
  171.  
  172.   14.  The generated screen(s) listing dropped callers, now also gives
  173.        the Node the caller was on.  Obtained from the TASK or NODE
  174.        environment variable.  If not set, it assumes Node 1.... logical!
  175.  
  176. eof CHANGES.104
  177.