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 >
Wrap
Text File
|
1996-11-01
|
17KB
|
330 lines
John Dailey's
Call Back Verification System v1.4
Copyright (c) 1996 By John Dailey
Written & Programmed by John Dailey
─────────────────────────────────────────────────────────────────────────────
░ Program History ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
─────────────────────────────────────────────────────────────────────────────
Version 1.4 - Added features and bug fix release.
o Removed text from CBVBYELD.A?? that stated "Your security
level has been changed" because in some cases, it does not
get changed, and therefore the user may become confused.
o Modified EXITINFO.BBS Pre/Post-Processor (EXIT_PPP.EXE) to
correctly handle RemoteAccess's new feature to store user
passwords as text instead of CRC32 bit values.
o CBV now utilizes FOSSIL modem routines instead of
accessing the communications port directly. Program usage
will now require the sysop to have an external FOSSIL
driver loaded before CBV is ran when used to validate
callers. This will eliminate many bugs with various modem
configuration as the FOSSIL driver manages all modem
transmitting/receiving.
o Modified "CONNECT" message in walkthrough to display the
user's actual baud rate instead of 14400 to avoid any
confusion.
o Fixed bug with CBV waiting for local keypress if user
hangs up in door at certain points. Often this was
mistaken for a system lockup.
o Fixed minor bug that caused double letters in walk-through
typing of ATA on some systems.
o Implemented new registration routines to improve speed
of registration process.
o Changed version number on all ANSI/ASCII display files.
o Corrected the DOOR_PPP.EXE Pre/Post-Processor to correctly
handle voice and data phone numbers.
o Added codeword option. Added appropriate walk through
information and display screens: CBVCODE.A??,
CBVBADCO.A??, CBVHBCO.A??, CBV_WK1A.A??, CBV_WK9.A??
o Added multitasker awareness.
o Modified logging functions for opening line.
o Added date to first line of log information.
o Modified display of phone numbers on main menu. If both
voice and data phone numbers are the same, one phone
number is displayed without a (voice) or (data) note
afterwards. If the numbers are different, each number is
displayed with either (voice number) or (data number)
after the phone number.
o Added more configuration option capabilities for each
security level. Note that the usage of some options
require that the Pre/Post-Processor AND BBS software both
also utilize those fields. Added group number,
subscription days, credits, and calls per day.
o Added option to place user's password in their user note
if ask password option is enabled.
o CBV no places "BAD Password" and "Bad Codeword" messages
in the user's note if they do not successfully enter the
right information after successfull connection.
o Fixed bug that placed information in user note whether
they had been validated or not.
o Slowed down the RING RING samples in walkthrough.
o Archive now distributed with ARJ Security Envelope feature
to ensure quality of archive.
o Added dialing method configurability to handle the vast
array of dialing options when calling from different
areas. Sysops can define different ways to dial numbers
and assign those methods to specific area codes, or to
specific exchanges/prefixes within an area code.
o Fixed minor dialing attempts bug. If redial attempts was
set to one, upon a successfull connected, CBV would
connect and then immediately drop carrier thinking that
the redial attempts had been exceeded even though a
successful connection was made. Fixed. (Thanks to 'P-38'
for discovering this bug)
o CBV no longer displays "nth attempt" message if redial
attempts is set to one.
o Fixed cosmetic bug when call was automatically discovered
to be LD and [Enter] prompt was not displayed after
display of CBVDIAL.A??
o Added "Connection Established" message and [Enter] prompt
immediately after re-connection of callback to ensure that
user connection is coherent before displaying prompt for
password and other information.
o Modified hangup on abort configuration. If a caller's
numbers are determined to be long distance from the
system, CBV will *NOT* hang up on them if the user aborts
if LD callbacks are NOT allowed. However, if LD callbacks
are allowed, CBV *WILL* hangup on the user regardless of
whether they are calling long distance or not.
o Fixed display of aborted and hanging up screen
(CBVHABT.A??) right after aborted information screen
(CBVABORT.A??) There was no delay in between and a
carriage return request has been added.
o Made CBV long distance callback feature more intelligent.
If a user enters CBV and BOTH their voice and data phone
numbers are long distance (per CBV's current
configuration) AND long distance callbacks are *NOT*
allowed, CBV will prompt the user that they may quit now
if it is correct, or continue with the callback process.
An explanation file, CBVISLD.A?? has been added to state
that the user's number is detected as LD and long distance
callbacks are not allowed at this time.
Version 1.2 - Added features and bug fix release.
o Removed display file support for CBVNOEX.A?? Now, both
LD and non-local exchanges use the display file CBVNOLD.
o Fixed problem with CBVBADPW.A?? display screen when
hanging up on calls. There was no delay between display
of CBVBADPW and CBVHANG.A?? or CBVBYELD.A??
o Added "Quit? Yes/No" prompt to areas of CBV that offered
the abort callback option to the user.
o Re-vamped the configuration software look totally. CBVCFG
now sports the unofficial Datagen configuration software
look.
o Totally re-worked the multiple area code and exchange
support. Now, up to 25 local area codes can be defined,
as well as up to 600 exchanges for each area code.
Specifying no exchanges for an area code signifies that
all are local to the bbs.
o Added the lower DTR command to the default hangup string.
o Fixed bug with possible no-hang-up and validation. If
modem did not initialize or hang up before callback, CBV
would see the carrier present and think that it had called
the user back successfully.
o CBV now treats a phone number of 000-000-0000 as a blank
phone number instead of an invalid one.
o Eliminated need for CBVEXCH.DAT. Area codes and their
corresponding exchanges are now stored in CBVAREA.DAT
o Slowed down the "RING" during the walkthrough.
o Added display file explaining to be sure to select the
phone number to which the user's modem is hooked up to,
and not to answer voice. CBVPNUM.A?? This file is
displayed right after the user selects a phone number.
o Added prompt to query the user if they have chosen the
right number to call after displaying CBVPNUM.A??.
o Added display file to remind the user to type "ATA" to
answer the phone with their modem. This display file is
displayed after making sure that CBV will be calling the
correct number. CBVPRED.A??
o Added display file CBVDIAL.A?? which is displayed to the
user right before callback. Any last minute reminders can
go in this file before CBV hangs up.
o Added display file CBVCHANG.A?? displayed to the user
right before they enter their new phone number to call
back. Use this to explain that the user will have to
enter a reason for the change.
o Fixed problem with window definition during callback. If
cursor was already low on the screen, no callback status
information would be displayed.
o Minor clearing of screen added in places to help program
cosmetically both for ANSI and ASCII.
o Re-vamped dial status/modem response windows during the
callback procedure. Now, both windows are separate from
the display screens instead of just the modem response
window.
o Renamed RA_PPP.EXE to EXIT_PPP.EXE to signify that the
Pre/Post-Processor will work with any software that
reads/writes user info to/from EXITINFO.BBS style
dropfiles.
o Added support for any BBS software that reads/writes user
information to/from DOOR.SYS style dropfiles. Mainly for
TriBBS, this Pre/Post-Processor is named DOOR_PPP.EXE
o Fixed spelling error in walkthrough display file
CBV_WK6.A??.
o Updated documentation file.
o Added display file for both local and long distance
successful callbacks displayed in place of "Welcome Back!
You have Successfully Completed CBV." Filenames are
CBVSUCC.A?? and CBVSUCCL.A?? respectfully.
o Added message "sending" capabilities. CBV now has the
option to write a text file to be imported as a message to
the user for various scenarios of CBV: Voice pickup, No
connection, busy, general failure, and successful
callback. External program is needed to import messages
for user.
o Non-standard com ports, addresses, and IRQ's now
supported.
o CBV configuration software now supports definition of
configuration filename via command line.
o During callback, an error due to voice pickup from the
user no longer totally aborts the callback process.
o Modified bottom-of-screen sysop info bar to display more
information. Sysop may press F1 to scroll through user's
securty information and help information.
o Added support for ALT-H for hangup on user, ALT-C for
chatting, and ALT-J to shell to DOS.
o Added auto-upgrade feature to allow sysop to automatically
upgrade a user inside CBV. Pressing of ALT 1-5 will
assign the configured security settings for each security
level configuration respectively (1 = Regular User SL, 5 =
Duplicate Number SL)
Version 1.1 - Added features and bug fix release.
o Multiple local area code support added. Now sysops can
define more than one area code as local to them.
o Calling procedure was modified to help support the
multiple local area code support.
o Lower and raise DTR commands now properly toggle the DTR
and restore it to its original state.
o CBV now recognizes results codes separated by carriage
returns as seperate strings.
o Lockout sysop keys now modify the user's security level to
zero (0), and writes the CBV_PPP.DAT file to successfully
lock them totally out of the sysop's BBS.
o Bug with CBV not detecting if a user hung up has been
corrected. User hanging up is also logged to the sysop
log file if enabled.
o Added [PLEASE WAIT] to sysop DOS shell so that user knows
the BBS is busy and not to hang up.
o Previous versions of CBVCFG.EXE were not reading in the
bad numbers correctly. Numbers were being chopped off at
three digits. This problem has been fixed.
o Fixed problem with CBV mysteriously deciding that a phone
number was not in the sysop's local exchanges even if the
exchange file was not defined.
o Better call-collision handling has been implemented into
the main CBV.EXE software.
o Problem with CBV not realizing that the modem had been
initialized when it thought it hadn't has been corrected.
o WWIV Pre/Post-Processor program re-structured to use a
configuration AND offset file. The configuration file
specifies directories and filenames of the needed files to
ease multi-node configuration. WWIV_PPP.EXE now properly
utilizes CHAIN.00n and RESTORE.00n, wheren 'n' is the node
number currently running CBV.
o Bug with WWIV Pre/Post-Processor not updating some user
records properly has been fixed.
o If a offset file was not found, WWIV_PPP.EXE would not
properly modify the RESTORE.WWV file. This has been
corrected.
Version 1.0ß - Bug fix release.
o Fixed minor problem with CBV not recognizing modem
initialization upon callback.
o Fixed problem with WWIV Pre/Post-Processor program and not
reading the correct user number.
o Added additional parameter to WWIV Pre/Post-Processor to
specify the direct path for the BBS software main system
files and RESTORE.WWV. Previous version was assuming that
RESTORE.WWV was being created in the same directory as the
user record listing.
o Modified documentation to reflect changes, and add
additional information concerning sysop keys at the local
console.
Version 1.0α - First release of software package.