WATCHER Update Information ** NOTE ** * If you are upgrading to WATCHER V2.x from WATCHER V1.x, MAKE SURE you * DEASSIGN any old WATCHER logicals before starting up the new version. ********** BUG FIXES AND UPDATES --------------------- WATCHER V2.4, 07-JAN-1990 * When used on a VMS V5.4 or later system, WATCHER uses $GETJPI to obtain a process's rightslist rather than using $FIND_HELD. This should provide more accurate and better-performing identifier-based exclusions and overrides. * The link command in LINK.COM for WCP needed the /NOTRACE qualifier. * The source kit now includes the MACRO source for the two MDMLIB routines needed to build WATCHER. * The WCP RESET and SHUTDOWN commands now require OPER privilege as well as SYSPRV. * The documentation and SAMPLE_CONFIG.WCP file have been changed to make more clear: - that you must have at least one WATCH command in your configuration - how to take the sample config commands and get a WCFG file out of it - that SET WATCH_DEFAULT settings are not saved * Bugs in WCP SET EVENT_LOG and SHOW EVENT_LOG were fixed. WATCHER V2.3, 13-NOV-1990 * The COLLECT_PROCESS_INFO routine was stopping when it found a suspended process. Suspended processes are now skipped. * Document the COLLECT trace flag. WATCHER V2.2-3, 12-NOV-1990 * Add trace support (mask value 16) to COLLECT module, to help trace possible WATCHER problems. WATCHER V2.2-2, 02-NOV-1990 * Add time of day to disconnect/logout messages displayed on terminals. WATCHER V2.2-1, 31-OCT-1990 * Fixed an inconsequential typo in module DECW_DISPLAY. WATCHER V2.2, 18-OCT-1990 * Added disconnect code graciously donated by David Effa of Northrop Corp. SOME OF THIS CODE OPERATES IN KERNEL MODE. The code has been tested and appears to operate correctly, but I cannot guarantee that it is 100% bullet-proof. IT MAY CRASH YOUR SYSTEM. It may not function properly on versions of VMS after V5.3-1. USE AT YOUR OWN RISK. * Fixed subtle count group bug that would cause premature forcing off of users on workstations (DECwindows and VWS). * Fixed WATCHER_STARTUP.COM to include CMKRNL and PSWAPM privileges. CMKRNL is required for disconnects and for DECwindows. PSWAPM is required for disconnects. WATCHER V2.1-9, 10-JUL-1990 * Fix stupid parsing bug in WCP PARSE_TIMES routine. WATCHER V2.1-8, 05-JUL-1990 * Fix bug in DECW_DISPLAY - leading colon on WS device name was not getting stripped off. WATCHER V2.1-7, 05-MAY-1990 * Fixed bug in WCP SHOW WATCH command which caused ACCVIO's. WATCHER V2.1-6, 27-APR-1990 * Fixed bug where device names on systems with no SCSNODE were getting prefixed with dollar signs. WATCHER V2.1-5, 20-APR-1990 * Corrected documentation error and error in WATCHER_STARTUP.COM: SHARE privilege is required for sending warning messages to other users' terminals. WATCHER V2.1-4, 16-APR-1990 * Fixed bug introduced by identifier-check bugfix. WATCHER V2.1-3, 12-APR-1990 * Fixed bug in identifier checks. * Fixed anomaly in WCP commands so DEFINE EXCLUDE and DEFINE OVERRIDE now work more like DEFINE WATCH. WATCHER V2.1, 11-APR-1990 * Added minimum-activity thresholds on WATCH criteria. A measurement must exceed the threshold to be considered active (default is 0). This was added to improve compatibility with some TELNET implementations. * Fixed bug in WCP SHOW EVENT_LOG command. WATCHER V2.0, 23-MAR-1990 * All code completely rewritten in BLISS. * New WATCHER Control Program (WCP) replaces WCFG program. Expanded command interface, supports command files, can control some WATCHER functions. * WATCHER configuration can now be reloaded "on the fly". * Override rules now included. Same basic idea as exclusion records, but instead of excluding a user from being watched, they instead modify the watch rules applied to the user (measurements, logout interval, etc.). * Configurations are now easier to debug; WATCHER includes code for dumping trace information to any file or device so you can see what it's doing. * The support for terminal server port names has been generalized, so port names are now supported for any terminal driver that provides them. * Watch rules can be grouped so that activity on one terminal in a group counts as activity for all terminals in the group. This was added mainly to improve support on workstations running VWS. * DECwindows support added. It's not as complete (no warning messages), but it works, at least under VMS V5.1-V5.3. * The hack for dealing with VWS help windows has been removed, due to its extreme kludginess.