From: MERC::"uunet!WKUVX1.BITNET!goathunter" 22-MAY-1992 19:20:59.55 To: supser-l@WKUVX1.BITNET CC: Subj: Announcing the Supervisor Series v5.2 Howdy. Well, I just released v5.2 of the Supervisor Series. I'd like to take this opportunity to thank Peggy Mogush and Dan Wing for their help in testing this version. I'm making the announcement here on SUPSER-L, but won't announce it elsewhere until next Wednesday (27-MAY) so that the SUPSER-L people will have a chance to get it before the rest of the world does. That *should* help with my BITNET line limitations, but please prepare for some delays: v5.2 comes as *42* 60-block files. This version includes the .MAR sources, as well as a new _Installation Guide_. I've included part of the release notes below my sig. PLEASE, PLEASE, PLEASE read the release notes before installing version 5.2. There is important information in there. The Supervisor Series v5.2 is available via anonymous ftp from ftp.spc.edu in directory [.MACRO32.SAVESETS]SUPERVISOR.BCK_Z. *IF YOU HAVE ACCESS TO FTP, PLEASE PICK IT UP THAT WAY!!!* You can also get it by sending the following commands in the body of a mail message to FILESERV@WKUVX1.BITNET: SEND SUPERVISOR SEND FILESERV_TOOLS If you still have the FILESERV_TOOLS from before, you don't need to get them again. Hunter ------ Hunter Goatley, VMS Systems Programmer, Western Kentucky University goathunter@WKUVX1.BITNET, 502-745-5251 ------------------------------------------------------------------------ The Supervisor Series V5.2 provides the following bug fixes and enhancements to V5.1-1: 1 ADVISOR and OBSERVER have been combined into one program called SUPERVISOR. SUPERVISOR can be run in either ADVISOR or OBSERVER mode, providing the same functionality as before. The ADVISE and OBSERVE commands are no longer used and should be deleted from DCLTABLES if they were previously installed. 2 Security checks were added to SUPERVISOR to prevent unauthorized use of the utility. Previous versions of OBSERVER and ADVISOR could be run by any user who had access to the images. SUPERVISOR checks to see if the user holds certain rights identifiers before allowing the monitoring of another terminal. See the manual SUPERVISOR Reference Guide for more information on the rights identifiers used. 3 A command interface (of sorts) was added to SUPERVISOR. All SUPERVISOR commands consist of two-key control sequences. This change allowed for more functions and also eliminated the problems of having a single character defined as the /EXIT_ CHARACTER. The functions added include the ability to toggle between ADVISOR and OBSERVER modes, toggle between NOTIFY and QUIET modes, etc. 4 Previous versions OBSERVER/ADVISOR notified the target user that monitoring was enabled unless the /QUIET qualifier was specified. SUPERVISOR has been changed so that, by default, it starts in QUIET mode (and OBSERVER mode). If the user does not hold the identifier to use QUIET mode, he/she must specify /NOTIFY on the command line. This change was made to avoid accidentally notifying a suspect that he/she was being monitored. 5 The Supervisor Series uses a logical name table to keep track of which terminals are supervising which terminals. The name of the logical name table was changed from SPC$LNM_TABLE to SUPSER$LNM_ TABLE. Also, previous versions incorrectly set the protection on the table to (S,O,G,W:RWED). This has been changed to the proper protection of (S:RWED,O,G,W). The logical name table will be probably be removed in a future version. 6 SUPERVISOR now checks to see if the target terminal is the system console for a VAX 6xxx-series system. If it is and /ADVISE was specified on the command line, an error is reported. Previous versions would allow the advising, causing the system console to hang. 7 Previous versions of OBSERVER/ADVISOR would generate a non-fatal access violation if a user tried to monitor his own terminal. This has been corrected in SUPERVISOR. 8 Previous versions of OBSERVER/ADVISOR used $BRKTHRU to tell the target terminal that monitoring had been disabled. Because the image sometimes exited before the $BRKTHRU was sent, the user would only see part of the notice. SUPERVISOR uses $BRKTHRUW. 9 Miscellaneous pieces of code were rewritten and modified.