*****************
* ServiceKeeper *
*****************

v4.0.25 23-Jul-2003
New: It is now possible to monitor non-services resources.
New: Failure detection can be configured to trigger when a specified count of errors has been reached over a specified period of time.
New: File system error detection provider (can detect if too many files, file sizes, etc.)
New: Added a text search option to the HTTP error detection provider.
New: Copy/Paste of schedule settings.
New: Recovery actions can be configured to be executed when a specific failure count has been reached.
New: Error detection and recovery action providers can be added several times with different parameters.
New: Setup program supports silent installation mode for easier deployment.
Corrected: Changing settings on a service reloaded the entire ServiceKeeper configuration.
Changed: Testing error detection or recovery action is now applied in the ServiceKeeper service execution context.
Changed: Completely redesigned ServiceKeeper user interface.

v3.2.24 20-May-2003
Corrected: Bug in SMTP Mailer with some SMTP servers (an error was returned when more than one receiver was specified).
Corrected: If a service was in an infinite pending state (when starting or stopping), the service was never terminated even if "Kill the service process" was enabled.
Corrected: When adding a new monitored computer to the monitored server list. Answering No to the confirmation had no effect

v3.2.23 19-Dec-2002
Corrected: Memory leak when recovering a service

v3.2.22 2-Sep-2002
Improved: The SMTP Mailer now supports authentification (clear text,NTLM,POP3).
Improved: Completely redesigned Help file
Improved: New 'Browse' button to select computer in Admin Alert notification.
Improved: New 'Browse' button to select computer in TCPIP Services detection.
Improved: New 'Browse' button to select directory in Program Exit Code detection.
Improved: New 'Browse' button to select computer in Start Another Service action.
Changed: Successful Test message changed in 'No Error Detected'.
Corrected: Kill a non responding service was not killing possible child processes.

V3.1.21 31-Jan-2002
Improved: Setup checks the ServiceKeeper service login account.
Improved: Default install directory changed from "X:\Program Files\ServiceKeeper" to "X:\Program Files\Active+\ServiceKeeper", X is the drive letter.
Corrected: The ServiceKeeper icon is displayed in the "Add/Remove Programs" panel.
Corrected: Bug in SMTP Mailer (Time zone was not set properly in the email notification).

V3.1.20 4-Sep-2001
New: A timeout setting was added to control the service pending state duration.
Corrected: The condition settings in the "Program Exit Code" error detection provider did not work properly

V3.0.19 11-Jul-2001
New: It is possible to specify more than one recovery method when a service fails
New: Per service error notification can be specified
New: ServiceKeeper settings can be configured through the Microsoft Management Console (MMC)
Corrected: Condition between 2 counters did not work properly
Corrected: If a duration was not specified in the Condition settings, failing conditions were not detected.
Corrected: In the TCP/IP provider, the ping feature did not work

V2.2.18 7-Mar-2001
New: Added a new duration setting in the Counters error detection provider
New: A 'No encoding' charset type was added.
Corrected: Sending an SMTP message would crash skeeper.exe (the ServiceKeeper service). Cause: Compatibility problem with mlang.dll shipped with IE4.x

V2.1.17 17-Jan-2001
Corrected: If the second recovery action was not "Restart the service" or "Don't do anything". The second recovery action was not executed. This regression was introduced in v2.0.14

V2.1.16 9-Jan-2001
Corrected: The TCP/IP error detection provider reported on an HTTP connection a successful test when the WinSock recv() failed

V2.1.15 18-Dec-2000
New: Added to the script parser the following commands $$typelib, $$object and $$include. See the documentation for details
New: The SMTP mail charset can be specified
Changed: When the "Don't do anything" recovery action is selected, a notification message is generated indicating that an error was detected

V2.0.14 25-Sep-2000
New: VBScript providers for notification, error detection and recovery
New: HTML error logging
New: Sends SNMP Trap
Corrected: Charset problem with Korean mailer

V1.4.12 2-Aug-2000
Corrected: Bugs in Korean resources
Corrected: "Not enough quota is available to process this command". Allocated quotas are now released properly
New: The browse button on the ServiceMill tab can select vbs and js scripts

V1.4.11 23-May-2000
Added: Korean Language
Changed: Includes new ServiceMill for Windows 2000 and Service+

V1.4.10 14-Dec-1999
Added: A new schedule type that restart a service once during a 1/2 hour period
Added: The Service+ UI can now disable ServiceKeeper temporarily when working on a monitored service
Corrected: The glasses icon on the Service+ UI was not always reflecting the correct state

V1.3.9 14-Sep-1999
Added: Setting to specify a delay before starting a dependent service
Corrected: The TCP/IP error detection provider was not reporting the correct WinSock error.
Corrected: When a schedule was set to "Ignore", error detection providers other than "Service not started/not on schedule" were still executed

V1.2.8 27-Jul-1999:
Corrected: Translation problem in French and German resources

V1.2.7 8-Jul-1999:
Added: e-mail subject can be configured in SMTP mailer
Corrected: If an invalid account name was entered during setup, the setup would sometime crash.

V1.1.6 10-May-1999:
Added: New recovery action of type "Don't do anything"
Added: It is now possible to monitor multiple TCP/IP hosts handled by one service (e.g. multiple web site installed on the same HTTP server).
Changed: Global service checking delay to a per service delay
Changed: "Stop/Kill service process" recovery action merged into "Start/Restart service" recovery action
Corrected: If a schedule was set for a service to be stopped at a certain time, all enabled detection methods would still be executed and reported errors because the service was not running
Corrected: Dependent services were rescued simultaneously which caused some unexpected service errors
Corrected: Bug in license manager that cause error message too many servers are monitored...
Corrected: Dependent services were not restarted automatically after the current service was restarted

V1.0.5 19-Apr-1999:
Corrected: bug in the event log error detection. Parameters were not saved properly
Corrected: problem when installing ServiceKeeper on a standalone machine (no network)

V1.0.4 22-Mar-1999:
Corrected: bug in SMTP mailer (the recipient was added each time a message was sent)
Corrected: bug in the rescue engine, the second rescue action was not always executed
Corrected: the "Restart Service" rescue action did not generate notifications
Added: German translation

V1.0.3 4-Mar-1999:
Added: French documentation

V1.0.2 23-Feb-1999:
First public release
