home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / HATCH / CBVV14.EXE / WHATSNEW.DOC < prev    next >
Text File  |  1996-11-01  |  17KB  |  330 lines

  1.  
  2.                                 John Dailey's
  3.                      Call Back Verification System  v1.4
  4.                       Copyright (c) 1996 By John Dailey
  5.                      Written & Programmed by John Dailey
  6.  
  7. ─────────────────────────────────────────────────────────────────────────────
  8.  ░ Program History ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  9. ─────────────────────────────────────────────────────────────────────────────
  10.  
  11.  
  12.     Version 1.4  - Added features and bug fix release.
  13.  
  14.                  o Removed text from CBVBYELD.A?? that stated "Your security
  15.                    level has been changed" because in some cases, it does not
  16.                    get changed, and therefore the user may become confused.
  17.  
  18.                  o Modified EXITINFO.BBS Pre/Post-Processor (EXIT_PPP.EXE) to
  19.                    correctly handle RemoteAccess's new feature to store user
  20.                    passwords as text instead of CRC32 bit values.
  21.  
  22.                  o CBV now utilizes FOSSIL modem routines instead of
  23.                    accessing the communications port directly.  Program usage
  24.                    will now require the sysop to have an external FOSSIL
  25.                    driver loaded before CBV is ran when used to validate
  26.                    callers.  This will eliminate many bugs with various modem
  27.                    configuration as the FOSSIL driver manages all modem
  28.                    transmitting/receiving.
  29.  
  30.                  o Modified "CONNECT" message in walkthrough to display the
  31.                    user's actual baud rate instead of 14400 to avoid any
  32.                    confusion.
  33.  
  34.                  o Fixed bug with CBV waiting for local keypress if user
  35.                    hangs up in door at certain points.  Often this was
  36.                    mistaken for a system lockup.
  37.  
  38.                  o Fixed minor bug that caused double letters in walk-through
  39.                    typing of ATA on some systems.
  40.  
  41.                  o Implemented new registration routines to improve speed
  42.                    of registration process.
  43.  
  44.                  o Changed version number on all ANSI/ASCII display files.
  45.  
  46.                  o Corrected the DOOR_PPP.EXE Pre/Post-Processor to correctly
  47.                    handle voice and data phone numbers.
  48.  
  49.                  o Added codeword option.  Added appropriate walk through
  50.                    information and display screens: CBVCODE.A??,
  51.                    CBVBADCO.A??, CBVHBCO.A??, CBV_WK1A.A??, CBV_WK9.A??
  52.  
  53.                  o Added multitasker awareness.
  54.  
  55.                  o Modified logging functions for opening line.
  56.  
  57.                  o Added date to first line of log information.
  58.  
  59.                  o Modified display of phone numbers on main menu.  If both
  60.                    voice and data phone numbers are the same, one phone
  61.                    number is displayed without a (voice) or (data) note
  62.                    afterwards.  If the numbers are different, each number is
  63.                    displayed with either (voice number) or (data number)
  64.                    after the phone number.
  65.  
  66.                  o Added more configuration option capabilities for each
  67.                    security level.  Note that the usage of some options
  68.                    require that the Pre/Post-Processor AND BBS software both
  69.                    also utilize those fields.  Added group number,
  70.                    subscription days, credits, and calls per day.
  71.  
  72.                  o Added option to place user's password in their user note
  73.                    if ask password option is enabled.
  74.  
  75.                  o CBV no places "BAD Password" and "Bad Codeword" messages
  76.                    in the user's note if they do not successfully enter the
  77.                    right information after successfull connection.
  78.  
  79.                  o Fixed bug that placed information in user note whether
  80.                    they had been validated or not.
  81.  
  82.                  o Slowed down the RING RING samples in walkthrough.
  83.  
  84.                  o Archive now distributed with ARJ Security Envelope feature
  85.                    to ensure quality of archive.
  86.  
  87.                  o Added dialing method configurability to handle the vast
  88.                    array of dialing options when calling from different
  89.                    areas.  Sysops can define different ways to dial numbers
  90.                    and assign those methods to specific area codes, or to
  91.                    specific exchanges/prefixes within an area code.
  92.  
  93.                  o Fixed minor dialing attempts bug. If redial attempts was
  94.                    set to one, upon a successfull connected, CBV would
  95.                    connect and then immediately drop carrier thinking that
  96.                    the redial attempts had been exceeded even though a
  97.                    successful connection was made.  Fixed.  (Thanks to 'P-38'
  98.                    for discovering this bug)
  99.  
  100.                  o CBV no longer displays "nth attempt" message if redial
  101.                    attempts is set to one.
  102.  
  103.                  o Fixed cosmetic bug when call was automatically discovered
  104.                    to be LD and [Enter] prompt was not displayed after
  105.                    display of CBVDIAL.A??
  106.  
  107.                  o Added "Connection Established" message and [Enter] prompt
  108.                    immediately after re-connection of callback to ensure that
  109.                    user connection is coherent before displaying prompt for
  110.                    password and other information.
  111.  
  112.                  o Modified hangup on abort configuration.  If a caller's
  113.                    numbers are determined to be long distance from the
  114.                    system, CBV will *NOT* hang up on them if the user aborts
  115.                    if LD callbacks are NOT allowed.  However, if LD callbacks
  116.                    are allowed, CBV *WILL* hangup on the user regardless of
  117.                    whether they are calling long distance or not.
  118.  
  119.                  o Fixed display of aborted and hanging up screen
  120.                    (CBVHABT.A??) right after aborted information screen
  121.                    (CBVABORT.A??)  There was no delay in between and a
  122.                    carriage return request has been added.
  123.  
  124.                  o Made CBV long distance callback feature more intelligent.
  125.                    If a user enters CBV and BOTH their voice and data phone
  126.                    numbers are long distance (per CBV's current
  127.                    configuration) AND long distance callbacks are *NOT*
  128.                    allowed, CBV will prompt the user that they may quit now
  129.                    if it is correct, or continue with the callback process.
  130.                    An explanation file, CBVISLD.A?? has been added to state
  131.                    that the user's number is detected as LD and long distance
  132.                    callbacks are not allowed at this time.
  133.  
  134.  
  135.     Version 1.2  - Added features and bug fix release.
  136.  
  137.                  o Removed display file support for CBVNOEX.A??  Now, both
  138.                    LD and non-local exchanges use the display file CBVNOLD.
  139.  
  140.                  o Fixed problem with CBVBADPW.A?? display screen when
  141.                    hanging up on calls.  There was no delay between display
  142.                    of CBVBADPW and CBVHANG.A?? or CBVBYELD.A??
  143.  
  144.                  o Added "Quit?  Yes/No" prompt to areas of CBV that offered
  145.                    the abort callback option to the user.
  146.  
  147.                  o Re-vamped the configuration software look totally.  CBVCFG
  148.                    now sports the unofficial Datagen configuration software
  149.                    look.
  150.  
  151.                  o Totally re-worked the multiple area code and exchange
  152.                    support.  Now, up to 25 local area codes can be defined,
  153.                    as well as up to 600 exchanges for each area code.
  154.                    Specifying no exchanges for an area code signifies that
  155.                    all are local to the bbs.
  156.  
  157.                  o Added the lower DTR command to the default hangup string.
  158.  
  159.                  o Fixed bug with possible no-hang-up and validation.  If
  160.                    modem did not initialize or hang up before callback, CBV
  161.                    would see the carrier present and think that it had called
  162.                    the user back successfully.
  163.  
  164.                  o CBV now treats a phone number of 000-000-0000 as a blank
  165.                    phone number instead of an invalid one.
  166.  
  167.                  o Eliminated need for CBVEXCH.DAT.  Area codes and their
  168.                    corresponding exchanges are now stored in CBVAREA.DAT
  169.  
  170.                  o Slowed down the "RING" during the walkthrough.
  171.  
  172.                  o Added display file explaining to be sure to select the
  173.                    phone number to which the user's modem is hooked up to,
  174.                    and not to answer voice.  CBVPNUM.A??  This file is
  175.                    displayed right after the user selects a phone number.
  176.  
  177.                  o Added prompt to query the user if they have chosen the
  178.                    right number to call after displaying CBVPNUM.A??.
  179.  
  180.                  o Added display file to remind the user to type "ATA" to
  181.                    answer the phone with their modem.  This display file is
  182.                    displayed after making sure that CBV will be calling the
  183.                    correct number.  CBVPRED.A??
  184.  
  185.                  o Added display file CBVDIAL.A?? which is displayed to the
  186.                    user right before callback.  Any last minute reminders can
  187.                    go in this file before CBV hangs up.
  188.  
  189.                  o Added display file CBVCHANG.A?? displayed to the user
  190.                    right before they enter their new phone number to call
  191.                    back.  Use this to explain that the user will have to
  192.                    enter a reason for the change.
  193.  
  194.                  o Fixed problem with window definition during callback.  If
  195.                    cursor was already low on the screen, no callback status
  196.                    information would be displayed.
  197.  
  198.                  o Minor clearing of screen added in places to help program
  199.                    cosmetically both for ANSI and ASCII.
  200.  
  201.                  o Re-vamped dial status/modem response windows during the
  202.                    callback procedure.  Now, both windows are separate from
  203.                    the display screens instead of just the modem response
  204.                    window.
  205.  
  206.                  o Renamed RA_PPP.EXE to EXIT_PPP.EXE to signify that the
  207.                    Pre/Post-Processor will work with any software that
  208.                    reads/writes user info to/from EXITINFO.BBS style
  209.                    dropfiles.
  210.  
  211.                  o Added support for any BBS software that reads/writes user
  212.                    information to/from DOOR.SYS style dropfiles.  Mainly for
  213.                    TriBBS, this Pre/Post-Processor is named DOOR_PPP.EXE
  214.  
  215.                  o Fixed spelling error in walkthrough display file
  216.                    CBV_WK6.A??.
  217.  
  218.                  o Updated documentation file.
  219.  
  220.                  o Added display file for both local and long distance
  221.                    successful callbacks displayed in place of "Welcome Back!
  222.                    You have Successfully Completed CBV."  Filenames are
  223.                    CBVSUCC.A?? and CBVSUCCL.A?? respectfully.
  224.  
  225.                  o Added message "sending" capabilities.  CBV now has the
  226.                    option to write a text file to be imported as a message to
  227.                    the user for various scenarios of CBV:  Voice pickup, No
  228.                    connection, busy, general failure, and successful
  229.                    callback.  External program is needed to import messages
  230.                    for user.
  231.  
  232.                  o Non-standard com ports, addresses, and IRQ's now
  233.                    supported.
  234.  
  235.                  o CBV configuration software now supports definition of
  236.                    configuration filename via command line.
  237.  
  238.                  o During callback, an error due to voice pickup from the
  239.                    user no longer totally aborts the callback process.
  240.  
  241.                  o Modified bottom-of-screen sysop info bar to display more
  242.                    information.  Sysop may press F1 to scroll through user's
  243.                    securty information and help information.
  244.  
  245.                  o Added support for ALT-H for hangup on user, ALT-C for
  246.                    chatting, and ALT-J to shell to DOS.
  247.  
  248.                  o Added auto-upgrade feature to allow sysop to automatically
  249.                    upgrade a user inside CBV.  Pressing of ALT 1-5 will
  250.                    assign the configured security settings for each security
  251.                    level configuration respectively (1 = Regular User SL, 5 =
  252.                    Duplicate Number SL)
  253.  
  254.  
  255.     Version 1.1  - Added features and bug fix release.
  256.  
  257.                  o Multiple local area code support added.  Now sysops can
  258.                    define more than one area code as local to them.
  259.  
  260.                  o Calling procedure was modified to help support the
  261.                    multiple local area code support.
  262.  
  263.                  o Lower and raise DTR commands now properly toggle the DTR
  264.                    and restore it to its original state.
  265.  
  266.                  o CBV now recognizes results codes separated by carriage
  267.                    returns as seperate strings.
  268.  
  269.                  o Lockout sysop keys now modify the user's security level to
  270.                    zero (0), and writes the CBV_PPP.DAT file to successfully
  271.                    lock them totally out of the sysop's BBS.
  272.  
  273.                  o Bug with CBV not detecting if a user hung up has been
  274.                    corrected.  User hanging up is also logged to the sysop
  275.                    log file if enabled.
  276.  
  277.                  o Added [PLEASE WAIT] to sysop DOS shell so that user knows
  278.                    the BBS is busy and not to hang up.
  279.  
  280.                  o Previous versions of CBVCFG.EXE were not reading in the
  281.                    bad numbers correctly.  Numbers were being chopped off at
  282.                    three digits.  This problem has been fixed.
  283.  
  284.                  o Fixed problem with CBV mysteriously deciding that a phone
  285.                    number was not in the sysop's local exchanges even if the
  286.                    exchange file was not defined.
  287.  
  288.                  o Better call-collision handling has been implemented into
  289.                    the main CBV.EXE software.
  290.  
  291.                  o Problem with CBV not realizing that the modem had been
  292.                    initialized when it thought it hadn't has been corrected.
  293.  
  294.                  o WWIV Pre/Post-Processor program re-structured to use a
  295.                    configuration AND offset file.  The configuration file
  296.                    specifies directories and filenames of the needed files to
  297.                    ease multi-node configuration.  WWIV_PPP.EXE now properly
  298.                    utilizes CHAIN.00n and RESTORE.00n, wheren 'n' is the node
  299.                    number currently running CBV.
  300.  
  301.                  o Bug with WWIV Pre/Post-Processor not updating some user
  302.                    records properly has been fixed.
  303.  
  304.                  o If a offset file was not found, WWIV_PPP.EXE would not
  305.                    properly modify the RESTORE.WWV file.  This has been
  306.                    corrected.
  307.  
  308.  
  309.     Version 1.0ß - Bug fix release.  
  310.  
  311.                  o Fixed minor problem with CBV not recognizing modem
  312.                    initialization upon callback.
  313.  
  314.                  o Fixed problem with WWIV Pre/Post-Processor program and not
  315.                    reading the correct user number.
  316.  
  317.                  o Added additional parameter to WWIV Pre/Post-Processor to
  318.                    specify the direct path for the BBS software main system
  319.                    files and RESTORE.WWV.  Previous version was assuming that
  320.                    RESTORE.WWV was being created in the same directory as the
  321.                    user record listing.
  322.  
  323.                  o Modified documentation to reflect changes, and add
  324.                    additional information concerning sysop keys at the local
  325.                    console.
  326.  
  327.  
  328.     Version 1.0α - First release of software package.
  329.  
  330.