home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / XCBV145.ZIP / HISTORY.DOC < prev    next >
Encoding:
Text File  |  1993-03-07  |  7.3 KB  |  186 lines

  1.  
  2.                       ╔══════════════════════════════════╗
  3.                       ║  The Express Call-Back Verifier  ║
  4.                       ║                                  ║
  5.                       ║         Revision History         ║
  6.                       ╚══════════════════════════════════╝
  7.  
  8.  
  9.     This file contains brief descriptions of program modifications made
  10.     throughout the history of the program.  Refer to the main documentation
  11.     (XCBV.DOC) for details on program usage, and UPGRADE.DOC for information
  12.     on how to upgrade from an earlier version.
  13.  
  14.  
  15.     --<< Version 1.0 (Beta) >>--
  16.  
  17.     ■  First release, for Renegade 7-09 Beta.
  18.  
  19.  
  20.     --<< Version 1.1 (Beta) >>--
  21.  
  22.     ■  Updated for Renegade 8-10 user file structure changes.
  23.  
  24.     ■  Modified comm routines to increase output efficiency.
  25.  
  26.  
  27.     --<< Version 1.2 (Beta) >>--
  28.  
  29.     ■  Fixed bug that sometimes caused call-back failure on high-speed
  30.        modems, due to program not recognizing modem result codes.  Now it
  31.        just checks for carrier.
  32.  
  33.     ■  Fixed bug that, in some cases, caused incorrect user count and logged
  34.        "Error reading user record".
  35.  
  36.     ■  All printable ASCII characters are now accepted in password entry.
  37.  
  38.     ■  Program now accepts multiple allowed area codes (specified in .CFG
  39.        file).  For each code, SysOp can specify exactly what to dial before
  40.        the phone number (usually just the area code itself, so long-distance
  41.        calls won't go through).
  42.  
  43.     ■  SysOp now specifies modem initialization & dial prefix strings in
  44.        .CFG file.
  45.  
  46.     ■  Displays special file when user duplicates a phone number already on
  47.        record, instead of displaying a built-in message, for more
  48.        flexibility.
  49.  
  50.  
  51.     --<< Version 1.3 (Beta) >>--
  52.  
  53.     ■  Long-distance support!  Calling LD is optional, but provided because
  54.        of demand.
  55.  
  56.     ■  On successful verification, program now changes user's AC and AR
  57.        flags, in addition to SL and DSL, as specified in the .CFG file.
  58.        User's time left is also updated for the new SL.
  59.  
  60.     ■  BBS data file compatibility checks are now performed when program is
  61.        run to help prevent file corruption, in case the program is run with
  62.        an incompatible release of Renegade.  NOT FOOLPROOF!  Don't rely on
  63.        it.
  64.  
  65.     ■  In the .CFG file, any text beginning with a less-than (<) symbol is
  66.        now ignored, so you can add helpful remarks.  (This is handy
  67.        considering how this file has been growing!)  See the sample
  68.        (documented) .CFG file included with this release.
  69.  
  70.     ■  Most error messages are now shown on local screen as well as written
  71.        to the log (in case SysOp is watching).
  72.  
  73.     ■  SysOp can now specify a minimum time required for users to proceed
  74.        with call-back; if a user doesn't have this much time remaining,
  75.        special file is displayed and program exits to BBS.
  76.  
  77.     ■  Program is more multinode-cooperative.  Only one node can run the
  78.        program at once.  If program is in use and another node tries to run
  79.        it, a special file is displayed and program exits back to BBS.
  80.  
  81.     ■  A user running the program locally will run a simulated call-back,
  82.        used mainly to test display files and to see exactly what would be
  83.        dialed in certain circumstances, so you can test your set-up.  A user
  84.        with High Security Access may also do this.  During a simulated
  85.        call-back, user's access is not changed, and his phone number is not
  86.        added to the database.
  87.  
  88.     ■  If a user runs the verifier, but he's already on record (same name
  89.        and phone number), and his SL is less than the configured verified
  90.        SL, the program immediately upgrades the user, rather than refusing
  91.        to verify him because of a duplicate phone number.  (Because of this,
  92.        you shouldn't allow those whom you purposely downgraded to run the
  93.        verifier.)
  94.  
  95.     ■  Added option to hang up on ALL calls.
  96.  
  97.     ■  SysOp can now list "illegal" dialing sequences, such as 911 or 976,
  98.        in the .CFG file, to thwart the efforts of malicious users.  If a
  99.        user tries one of these, the attempt is recorded in the log (if
  100.        used), and the program displays a special file and gives the user
  101.        another try.
  102.  
  103.  
  104.     --<< Version 1.4 >>--
  105.  
  106.     ■  Fixed major bug introduced in 1.3 by compatibility checking routine.
  107.        Bug sometimes caused "Incompatible BBS data files" error even though
  108.        they were compatible.
  109.  
  110.     ■  You can now disable BBS version compatibility checking altogether.
  111.  
  112.     ■  Edit Mode has been improved.  You can now go to any record number,
  113.        and browse around inside the database.  When scanning user file by
  114.        SL, you're prompted for a range instead of one value.  You can now
  115.        choose to confirm each addition to the database.
  116.  
  117.     ■  Program no longer writes to log file when running locally outside
  118.        Edit Mode.
  119.  
  120.     ■  Number of call-back attempts is now configurable.
  121.  
  122.     ■  Version specification on title screen now indicates the release of
  123.        Renegade for which the program was made.
  124.       
  125.     ■  Added sample .ANS files to distribution package.  Take a look!
  126.  
  127.     
  128.     --<< Version 1.41 >>--
  129.  
  130.     ■  Increased maximum number of "illegal" sequences (in .CFG) from 20 to
  131.        100.  (Ones after first 100 are ignored.)
  132.  
  133.     ■  Now allows up to 10 local area codes (listed in .CFG).
  134.  
  135.  
  136.     --<< Version 1.42 >>--
  137.  
  138.     ■  Added option to automatically upgrade long-distance callers, without
  139.        actually calling them back, to provide fairness to LD users when you
  140.        don't want the program to call LD.  (Requires some honesty on the
  141.        part of users!)  The new display file AUTOUPLD (.TXT or .ANS) is
  142.        shown to LD callers when this option is enabled.
  143.  
  144.     ■  Fixed bug that sometimes caused ANSI files to be displayed
  145.        incorrectly to remote callers.  They looked fine locally, but remote
  146.        users would see a scrambled mess.
  147.  
  148.     ■  Reasons for program prematurely exiting (such as lost carrier) are now
  149.        written to log (if used), instead of just "Dumped user".
  150.  
  151.  
  152.     --<< Version 1.43 >>--
  153.  
  154.     ■  Updated for Renegade 11-29 Beta.
  155.  
  156.     ■  You can now list area codes that require special dialing prefixes in
  157.        the .CFG.  If the user is in one of these area codes, the
  158.        corresponding prefix is dialed before the user's actual number
  159.        (prefix + ###-####).  (In this case, the LD prefix is NOT used, even
  160.        if the user says he's LD.)  See XCBV.DOC!
  161.  
  162.     ■  The user record is now updated even in Simulate Mode, to allow more
  163.        local testing.  (The phone number you enter is still NOT added to the
  164.        call-back database.)
  165.  
  166.     ■  .TXT files are now .ASC.  (Rename your files.  Renegade color codes
  167.        not supported.)
  168.  
  169.  
  170.     --<< Version 1.44 >>--
  171.  
  172.     ■  Removed a small glitch introduced in 1.43 in dialing procedure that
  173.        was evident for some modems.  (It wouldn't dial!)
  174.  
  175.     ■  Re-establishing connection with user should now be faster.
  176.  
  177.  
  178.     --<< Version 1.45 >>--
  179.  
  180.     ■  Updated for Renegade 02-28 file structure changes.
  181.  
  182.     ■  Modified program to prevent lock-up on some multinode systems given a
  183.        certain situation.
  184.  
  185.                                     <<END>>
  186.