Last Updated: 03.08.1998

IPSentry - Version modification detail (or summary)

Always check http://www.ipsentry.com/ for latest
known releases. Compare to Help/About version.

If you are into it, you can check ftp.ipsentry.com/IPSentry/BETA
for any beta files I might have laying around.

If there is not a readme with the file, don't install it.

This list is provided as a method of determining if a later
release of the product solves any problem you may have encountered.
This is not just to show you how many mistakes I make <G>.

ALWAYS READ THE README.TXT PROVIDED!!!!!!

                         Rex W. Walker
                         rex@tcon.net
                         rex@ipsentry.com
                         webmaster@ipsentry.com
                         http://www.ipsentry.com

==============================
IPSentry v 3.1.13 - 03.08.1998
==============================
 - Ugradated TCP/IP Controls

 - FIX: Corrected problem with fast CONNECT/DISCONNECT
        while using backup+master IPSentry configuration.

 - Added "Detail Log" option.
   This option will report the begin and end of each action
   with the total milliseconds elapsed between the two reported
   as an additional field on the end of the log file.
   (i.e. SEND_START, SEND_OK - total time to completion)

 - Added "Alert when back online" option to all alerts.
   You can use the "%IPS_M_STAT%" keyword within
   email message / subject, launch command line, and .wav file name.

 - Added ability to note "." replacement character for paging.
   Some paging services use a "*" do terminate the call - OUCH!
   You may select either " ", "#", or "*" in order to replace "."
   characters in the IP Address during paging.
   i.e. ###.###.###.### is replaced with ###*###*###*###

 - Added key-word functionality to SUBJECT of email alerts.

==============================
IPSentry v 3.0.68 - 12.04.1997
==============================
 - Corrected problem with multi-pager + escalation + upcode.
   Upon paging the UPCODE, the pager number would be blanked
   thus failing to page appropriately when the system came
   back up.  The UPCODE will now be sent to the last pager
   dialed in the chain.

 - Corrected problem where stopping IPSentry when running as
   an NT System Service was causing blue-screen on some systems.

 - Added Machine/Suspend/Down icons to the machine list view.
   If a machine is suspended, you will see a yellow icon
   If a machine is down (or last check failed), you will see a
   big red icon with an X.
   Otherwise, you will just see a small computer icon in the list.

 - Added full row highlight to all list view objects.

 - Optimized some timing issues.  

=============================
IPSentry v 3.0.x - 10.22.1997
=============================
       
3.0  - Fully enabled all functionality.  Unregistered versions are
       valid for 30 days.  After 30 days, all server entries will
       be skipped and no sentries will be performed.

3.0  - Added link to default browser to order license(s) direct
       from the registration information screen.

3.0  - Added ability to utilize binary data in the send/receive fields.
       Format is &Hnn&Hnn&Hnn....   using the hex value of the character.
       This came in handy for checking https and other misc. services that
       require a binary "hello" in order to respond.

3.0  - Added display options from the "Options" menu to set the output
       for b/w or color. This was required for use on B/W VGA monitors
       as some colors were not displayed properly.

3.0  - Added display option for "Short Display" wich reduces the active
       display to one line per machine ending with OK or DOWN.  Status
       of activity such as Send / Recv and time remaining is not displayed.
       Note however, all alert information is still displayed as before.

3.0  - Upgraded TCP/IP Controls to ActiveX based controls from Dev-Soft.

3.0  - Added ICMP (ping) option when running Windows NT.  This option
       is unavailable under Win95 due to the lack of raw socket access.
       This option MAY become available under Windows 98.

3.0  - Added functionality to check for response using "https" port 443
       for secure connection.  Send & Recv data fields should not be used
       and IPSentry will over-ride any data placed in these fields with
       a binary "hello" packet for the request.

3.0  - Added Cascading Dependencies.  This gives the ability to ignore
       servers and machines sitting behind a failed router - or ignore
       services based on failure of ICMP or ECHO.

3.0  - Added multi select for addition of dependent servers.

3.0  - Added SUSPEND checking flag to server settings dialogue.

3.0  - Added SUSPEND xxxxx to remote viewing access command list.

3.0  - Added LIST {filter} to remote viewing access in conjunction
       with new SUSPEND command. (Lookup the machine name to use)

3.0  - Added paramenter (n) to remote access "STATS" command allowing
       user to select maximum statistic report lines per page to be
       displayed.

3.0  - Added ability to customize E-Mail alert message.  Some alpha
       page by mail systems would reject the standard messages due
       to length.

3.0  - Incorporated "%xxxx%" keyword translation into custom e-mail
       message text.  See "Launch Command" help for the key-word list.

3.0  - Added "Options / Color Display" option to menubar.  You may turn
       color display off by deselecting this option.  Useful for machines
       running on mono-vga.  (Red text was hard to read)

3.0  - Added log file location setting. Prevously, log files are
       located in the installed application path.

3.0  - Corrected problem where service name to number lookup was
       taking way to long.  Load time was decreased by about 15 seconds.

3.0  - Corrected problem with +2 pager entries using escalation. Pagers
       above #2 were not being paged according to the schedule.

3.0  - Corrected problem with mail delivery to some SMTP hosts.

3.0  - Corrected problem where UpCode was being paged due to ANY failure
       whether or not the machine had reached the "1st After" alert
       threshold.

3.0  - Changed log-file and other "date" based output to utilize the
       system format.  This will primarily enhance international (non US)
       installations.

3.0  - Final decision on Alpha Paging: This feature will not be implemented
       directly into IPSentry in any version released within the next year.  

       After working with some of the pager companies' OWN software, and
       having my share of troubles with much of it... The support
       requirements just will not allow this functionality.

3.0  - Corrected problem with Export Settings under NT due to binary
       security entry applied in registry.

=============================
IPSentry v 2.3.xB - 07.18.1997
=============================
2.3B - Fixed SMTP Mail problem generating error 501 on qmail
       SMTP servers.

2.3B - Fixed problem with International date format vs. U.S.
       date format causing Serial Number / Validation Code to
       be denied.

=============================
IPSentry v 2.3.xA - 06.06.1997
=============================
2.3A - Reduced regular registration price from $129 to $79
       after June Special ended.

=============================
IPSentry v 2.3.x - 06.06.1997
=============================
2.3 - Added functionality to run as NT Service

2.3 - Moved IPSentry registry settings
      From: HKEY_CURRENT_USER\Software\VB and VBA Program Settings\IPSentry
      To: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IPSentry
      This correction eliminates problems with running IPSentry as other
      users as well as required for running as NT Server as "SYSTEM"

2.3 - Modified delay loops to reduce CPU Utiliziation

2.3 - Added Remote View port & password options

2.3 - Fixed duplicate machine statistics on statistics report (AGAIN).
      (My brain must have been on a lunch break with this)

2.3 - Removed requirement for M_nnnnnn.idn files for dynamic data.
      Statics placed back in machine sections of registry.

2.3 - Tightened up waiting loops with sleeps to reduce CPU utilization
      while awaiting response or perform page delays.

2.3 - Tightened up checking of <ESC> press during page to abort
      paging.

2.3 - Auto start dialing when only one pager in pager list.

=============================
IPSentry v 2.2.x - 05.21.1997
=============================
2.2 - Corrected minor timing issues while dialing using
      outside line from Dial Properties.

2.2 - Failure counter incrementing with each machine failure
      rather than per machine.  This would cause the possibility
      of alert not being sent if the "every" and "Max Alert" options
      were set to other than 1 and -1 respectively.  Because this
      is a problem with the underlying alert scheduling, other
      alert problems may have been noticed.  Corrected!

2.2 - Maximum alerts was off by 1.  For example: If max alerts was set
      to 2, 3 alerts would actually be issued.  Corrected!

2.2 - Changing the port via dropdown and select did not enable the
      "save" button under machine settings. Corrected!

2.2 - Selecting or unselecting "Loop Beeps" under Audible Alert would not
      enable the "Save" button. Corrected!

2.2 - Error #5 after several hours of execution. This error would appear
      on NT 4.0 (sp2 or sp3) only.  There appears to be a problem with
      high volume registry updates from VB.  I have modified IPSentry
      to utilize external files (.idn) files located in the same path
      as IPSentry.  These files will contain the statistical and counter
      information originally stored in the registry. Corrected!

      These files can be identified as M_nnnnnn.idn and should not be
      deleted.  If these files are removed, the statististic for a
      given machine will be reset to zero.

2.2 - Added <CTRL-C> option to terminate a sentry cycle.  Upon
      completion of the server being monitored, the remainder
      of the machines in the list will be skipped and IPSentry
      will return to the "Waiting (n) minutes..." message.

      This is similar to "pause" however, after the wait time,
      IPSentry will start the cycle again.

2.2 - After editing a machine/service properties, the list would return
      with no items selected.  This has been changed to keep the edited
      machine (last selected) as the current selection.

=============================
IPSentry v 2.1.x - 05.16.1997
=============================
2.1 - Selecting Maximize button on main IPSentry monitor screen caused
      strange display and corrupted text. Corrected!

2.1 - Selecting *Default in the "Enabled?" section of E-Mail, Audible,
      and Launch Command alert settings was not working properly.  When
      a service failed and IPSentry encountered this setting, a default
      setting of "Enabled? YES" was assumed.  Corrected!

2.1 - In "Test Alert" for multiple pagers.
      Holding <CTRL> key while clicking a pager number in order to
      test multiple pagers results in Run-Time Error 91. Using SHIFT
      while clicking an item worked correctly. Corrected!

2.1 - Fixed problem with failure and alert counters not incrementing
      properly.  First After, Alert Every, Max Alerts were being
      initialized regardless of failure status. Corrected!

2.1 - When selecting "test" alert on pagers, prompt to save changes
      even when no changes were made.  Corrected!

2.1 - After editing a machine/service properties, the list would return
      with no items selected.  This has been changed to keep the edited
      machine (last selected) as the current selection.

