                     Ŀ
                      UPDATE FROM V1.00 to V1.10 
                     
Well, I have come across a couple of problems with the program. The validation
would work ok for the person, but once the logged off, their SL and DSL would
drop back to Unvalidated again. So.....  I have had to change the configuration
file. I've also added a time-out (SIGH! So I forgot..) and a couple of other
things. It would also slow down a few people's boards after a user was
validated. So.... Any other problems, please feel free to let me know!
Thanks... (DAMN Telegard Bugs.... Sheesh!)

FILES UPDATED:

CALLBACK.EXE         (Main Telegard Directory)
CALLBACK.CFG         (Main Telegard Directory)
CALLVAL.MSG          (AFILES Directory)
                     (This text file was changed because you don't have to
                      write a message to be properly validated afterwards...)

                     Ŀ
                      UPDATE FROM V1.10 to V1.11 
                     
A couple of extras were added. Someone requested that I add in the dial string
being as they were running the BBS from a PULSE telephone line. Phone number
checking on user's home number before program proceeds (more protection). When
user changes phone number, VOICE and SECOND NUMBER are Both added into the
Lockout File. Descriptions can be added after phone numbers (just leave a
space!). User Alias/name added after phone number in CALLNUM.TXT. Easier to
track things down if you don't know why someone is lockked out. A few other
things not worth mentioning were also changed. For updates or suggestions,
please feel free to call my BBS!

FILES UPDATED:

CALLBACK.EXE         (Main Telegard Directory)
CALLBACK.CFG         (Main Telegard Directory)

See you later, and call my board for other Telegard Utilities written by me.
Alot are kept off-line for my personal use, so feel free to ask!

                     Ŀ
                      UPDATE FROM V1.11 to V1.21 
                     
This version will support COM 1 to COM 4 instead of 1 and 2. All modem
procedures have been re-done including DTR dropping, port writes, etc. The last
two lines in the CONFIG file have been taken out, and the program gets them
from the STATUS.DAT file instead. Some improvements were made in this version.
The CALLNUM.TXT file changed a little (Descriptions.) A '*' besides the phone
number means that THAT was the number called back, and the other one was their
voice number (so that they can't call back as someone else, hook the computer
up to the home line and call back with another account!)

A few notes about the modem strings: (What everything does...)
AT      * Standard AT command.
H       * Hang-up Phone - (Short form for H0)
M1        Modem speaker on
L         Speaker Volume Low (Some modems will not accept this one! If you have
          a volume control on your modem, Take this command out!)
V         Result Codes Numeric (Not really needed.)
E       * Do not echo characters from modem
Q         Result codes sent
X1      * Dialtone and busy signal not recognized. *DO NOT CHANGE THIS COMMAND
          TO X4 OR ANYTHING ELSE!*
S=      * Auto-Answer off. (Same as S0=0)
S2=       Disable +++ Escape Code Character
S7=30   * Wait 30 secs before hanging up.
S10=1     Carrier Loss to Hangup Delay
S11=50    Fast dialing speed.
&D2     * Hang-up phone when DTR is dropped. Extremely Vital that your modem
          hangs up when the DTR is dropped. You must also put this in your
          TELEGARD MODEM CONFIGURATION SETUP!

* = Vital commands that should *NOT* be changed.

                     Ŀ
                      UPDATE FROM V1.21 to V1.30 
                     
NEW FILE:

CALLLONG.MSG         (AFILES Directory)
                     This file is displayed if the user's area code does not
                     match the area code in the config file, being as this
                     program will not do long-distance call-backs.

All modem reads/writes have been changed again. This time, it will optimize use
of the FOSSIL DRIVER. If you do not have one installed, the program will not
run. Being as almost everyone has the Fossil Driver installed, I figured I
might as well make use of the opportunity, and there will be less chance of
modem communication failure.

Keyboard Buffering programs screwed up the previous versions because I was only
writing to the standard keyboard buffer. I also found out that people using Dos
4.01 also had the same problem, being as Dos4.01 relocates the buffer. So, now
the program looks for the buffer and uses it. Any problems, let me know. I
can't really test it out to its full extent.

I also changed some of the code around to improve the performance.

                     Ŀ
                      UPDATE FROM V1.30 to V1.31 
                     
All that was added was an option in the configuration file. You may now specify
the time to wait until giving up on calling back the user.

                     Ŀ
                      UPDATE FROM V1.31 to V1.32 
                     
Well, somehow the new EXE and CFG files were not zipped up in the last version,
so I've had to make another version. Somehow, the V1.30 EXE file was left in
the ZIP, and the versions did not match, screwing things up. Sorry, my mistake!

Configuration setup is now shown when the person uses the call-back, just for
those people who don't properly change CFG files.

Also, the Sysop-OverRide was changed around a little.

                     Ŀ
                      UPDATE FROM V1.32 to V1.33 
                     
Well, someone had a good suggestion, and I think everyone will agree with this
one. I have changed the Lock-Out, so it will ONLY lock out people that have
been successfully validated from now on. This is a little less frustrating for
those people who are new to this program. Also, because of this change, it will
only call the user back twice. They can always try again anyway!

NOTE: CALLBACK.CFG, the 1st line still remains as "132" being as nothing was
      changed in the configuration.

FILES UPDATED:

CALLOK.MSG           (AFILES DIR)    These 4 files were updated
CALLLOCK.MSG         (AFILES DIR)    because of the new lock-out
CALLINST.MSG         (AFILES DIR)    procedure.
CALLBACK.MSG         (AFILES DIR)

                     Ŀ
                      UPDATE FROM V1.33 to V1.34 
                     
This is just a minor update release. Apparently, there's a way to fool the
phone number checking, so I've added some more security to make sure the
phone number is in the proper format ###-###-####. Also, the program will
now exit with different error levels. Unzip the enclused file for further
information, and an example about the errorlevels.

ALSO Note: The configuration file's first line is "134". There was nothing
changed, but I just want to keep up with the proper configuration number.

FILE UPDATED:

CALLLOCK.MSG         (AFILES DIR)    A couple of modifications. Nothing Major.

                     Ŀ
                      UPDATE FROM V1.34 to V1.40 
                     
The program now reads in the STATUS.DAT file paths. So, you can have your
GFILES, AFILES, and TRAP directory called whatever the hell you want. I had
a lot of requests for this being as a lot of people have a couple of these
directories on another drive, or in a RamDisk.

The only change you will need to make is to change the first line in the
configuration file to "140", being as this is version 1.40!

                     Ŀ
                      UPDATE FROM V1.40 to V1.41 
                     
It's been a long time since the last version, but this is just a small bug
fix. When the dialing string was being sent, it was sending an additional
Carriage Return, causing some modems to immediately cancel dialing. That
extra CR has been taken out. Just something I missed.

NOTE: Remember to change your 1st line in configuration to "141"!

                     Ŀ
                      UPDATE FROM V1.41 to V1.42 
                     
OK, someone asked for something else to be fixed. Apparently, all the text
files were being read in from the afiles\????? directory still. The
directory name is now read in from the status.dat file properly.

Also, if carrier can not be dropped, a "+++" and "ATH" will be sent. If it
STILL isn't dropped, it will then abort. This should fix some problems with
people not setting up their modem properly for DTR dropping.


P.S. I have had a few people complaining that it does not hang up their modem
     when it prepares to call the user back. This is due to a modem set-up
     command YOU have to change in your TELEGARD MODEM setup (Or if you run a
     front-end mailer like Front-Door, you have to modify the init string in
     there.). You have to find the command in your modem manual to do with DTR
     DROPPING. It's &D1 or &D2 on most modems, but please look it up in your
     modem manual! Thanks.

                        -=> SHADOW SENTINEL <=-
