1 Subject: PRIMOS Release: 24.0.0.R52 Date: 07/03/97 Problem Fixed in 24.0.0.R52 + ___________________________ SPAR number: 4071536 The DATE command will now properly report the year as "2000", not "1900" or "2028", in the year 2000. As part of this fix, the years "00" through "27" are now treated by PRIMOS to mean the years "2000" through "2027". Modules affected: m2400>m240v1>primos>insert>CLDATA.INS.PL1 m2400>m240v1>primos>cpls>cv$dtb.plp SPAR number: 4071610 Async errors in the rje protocol handler (em-x80) will no longer cause error messages to be output without end. Modules affected: m2400>m240v1>primos>rjes>RJEVNT.PLP m2400>m240v1>primos>rjes>RJPHS.PLP Subject: SPOOL Release: 24.0.0.R52 Date: 06/24/97 Problems Fixed in 24.0.0.R52 + ____________________________ SPAR number: 4071481 SPOOL -LIST will now correctly display "00", not "28", in the year 2000. Modules affected: m2400>m240v1>spoolsrc>SPOOL>SP$LST.PLP m2400>m240v1>spoolsrc>SPOOL>REPORT_DISK.PLP m2400>m240v1>spoolsrc>SPOOL>REPORT_NODE.PLP SPAR number: 4071534 1 The SPOOLED AT date printed on header pages will now display the correct year, mm-dd-00 not mm-dd-28, in the year 2000. Modules affected: m2400>m240v1>spoolsrc>SPOOL.BUILD.CPL m2400>m240v1>spoolsrc>routines>SP$HDG.PLP m2400>m240v1>spoolsrc>routines>DATE_TIME.PLP (new) SPAR number: 4071535 The -DEFER and -MODIFY options of the SPOOL command will now work in the year 2000 instead of delaying for the year "28". See the comments with the PRIMOS SPAR 4071536 for other relevant comments. Modules affected: m2400>m240v1>spoolsrc>spool>ADD_REQUEST.PLP m2400>m240v1>spoolsrc>spool>MODIFY_REQUEST.PLP m2400>m240v1>spoolsrc>spool>REPORT_DISK.PLP m2400>m240v1>spoolsrc>spool>REPORT_NODE.PLP m2400>m240v1>spoolsrc>spool>SP$LST.PLP Subject: DSM Release: 24.0.0.R52 Date: 06/24/97 Problems Fixed in 24.0.0.R52 + ____________________________ SPAR number: 4071532 DSM logs will now display a correct year, "00" not "28", in the year 2000. IMPORTANT NOTE: Due to the fix for PRIMOS SPAR 4071536, dates supplied to DSM commands with two digit year fields will interpret the years "00" through "27" as the years "2000" through "2027"; i.e. 01/02/03 is taken to mean January 2, 2003. Customers may supply four digit years in date fields to avoid ambiguity; i.e. "01/02/1903" or "01/02/2003" as appropriate. Modules affected: (None. Only Primos was changed. See documentation for SPAR 4071536.) Subject: PRIMOS Release: 24.0.0.R51 1 Date: 03/18/96 Problem Fixed in 24.0.0.R51 + ___________________________ SPAR number: 4071473 Users can now elect to see individual commands generated when wildcarding, iteration, equal-naming or treewalking are used. The commands are echoed in double-quotes, preceded by "(echo_iter)". The individual components of compound commands are echoed separately (i.e. where there are unquoted semicolons on the command line). Any pathname preceding the name of the program to be run is deleted, and command names are translated to upper-case, except in the case of static-mode (.SAVE) programs where the case is left untouched. In fact virtually(*) all commands are echoed, whether iterated or not. Any control characters in the echoed commands are "interpreted", for example Ec (octal 233) is shown as "^[". Operation is controlled by six (6) new options to the RDY command:- RDY Full option name Abbrev === ==== ====== ==== ====== RDY -ECHO_ITERATION -EI RDY -NO_ECHO_ITERATION -NEI RDY -ECHO_ITERATION_CPL -EIC RDY -NO_ECHO_ITERATION_CPL -NEIC RDY -ECHO_ITERATION_FUNCTION -EIF RDY -NO_ECHO_ITERATION_FUNCTION -NEIF Of the above, -ECHO_ITERATION and -NO_ECHO_ITERATION respectively enable and disable echoing, while the CPL and FUNCTION variants control how echoing operates when enabled. + ___ In the absence of -ECHO_ITERATION_CPL or -ECHO_ITERATION_FUNCTION, the following are echoed: commands typed at the terminal, commands from COMI files, and commands from CP$ calls by .RUN & .SAVE programs. (CP$ commands from .RUN & .SAVE programs invoked by CPL may or may not be seen, depending how the programs were written). -ECHO_ITERATION_CPL adds echoing of commands from CPL programs. This is analogous to the "&debug &echo com" CPL directive, except that echoing is done after iterating, treewalking, wildcarding and equal-naming have been done. -ECHO_ITERATION_FUNCTION adds echoing of command functions. These can not themselves iterate, treewalk, wildcard or 1 equal-name. (*) The old "DOSSUB" commands are not echoed. The only common user command of these is STATus. Most other dossub commands are user1-only, obsolete, or rarely used. A complete list follows:- STARTUP ASRCWD SVCSW VRTSSW DISKS STATUS SETMOD CHAP AMLC LOOK NET REPLY *** INSTALLATION NOTE: To obtain the updated HELP* ufd, the U2 tape should be ordered, as well as the U1 tape (for Primos). Modules affected: m2400>m240v1>primos>PRIMOS.BUILD m2400>m240v1>primos>RING3.LOAD m2400>m240v1>primos>r3s>CALLED_BY.PMA m2400>m240v1>primos>r3s>CP_ITER.PLP m2400>m240v1>primos>r3s>RDY_.PLP m2400>m240v1>primos>r3s>STD$CP.PLP m2400>m240v1>primos>insert>CLDATA.INS.PL1 HELP*>PRIMOS.TEXT>RDY>ECHO_ITERATION.HELP HELP*>PRIMOS.TEXT>RDY>ECHO_ITERATION.XREFS HELP*>PRIMOS.TEXT>RDY>ECHO_ITERATION_CPL.HELP HELP*>PRIMOS.TEXT>RDY>ECHO_ITERATION_FUNCTION.HELP HELP*>PRIMOS.TEXT>RDY>NO_ECHO_ITERATION.HELP HELP*>PRIMOS.TEXT>RDY>NO_ECHO_ITERATION_CPL.HELP HELP*>PRIMOS.TEXT>RDY>NO_ECHO_ITERATION_FUNCTION.HELP Subject: UX_TAPE Release: 24.0.0.R51 Date: 03/18/96 Problems Fixed in 24.0.0.R51 + ____________________________ SPAR number: 4071461 A problem is fixed in UX_TAPE whereby under certain special conditions an illegal entry would be written to the tape. The tape could then not be restored past that point. An additional problem was fixed, whereby a 32-char filename which was saved correctly was incorrectly reported as having its name truncated (to itself). The "special conditions" to cause the problem were: 1. 2 consecutive entries in a UFD are themselves UFD's; 2. the first UFD name is longer; 3. the first entry in the 2nd UFD makes a treename the same length as the filename of the 1st UFD. E.g. save ABC>D then E>F would fail. 1 Modules affected: m2400>m240v1>ux_tapesrc>source>PX$.C SPAR number: 4071452 UX_TAPE will now refuse to save pathnames longer than 99 characters. A line is output reporting that the file was skipped and the save continues. If files were skipped during a save, a count of how many were skipped is output and UX_TAPE returns a negative (warning) status. (The limit of 99 characters is common to a number of Unix platforms: an extension to the basic tar & cpio formats is required for it to be exceeded. Previously, UX_TAPE was not aware of this and would write a tape which tar could not read beyond the first long pathname). Modules affected: m2400>m240v1>ux_tapesrc>source>UX_MAIN.SPL m2400>m240v1>ux_tapesrc>source>UX_SAVE.SPL Subject: DRB Release: 24.0.0.R51 Date: 03/18/96 Problems Fixed in 24.0.0.R51 + ____________________________ SPAR number: 4071466 MAGRST.RUN, MAGSAV.RUN & PSR.RUN may again be MTRESUME'd. A recent problem whereby any attempt to do so would result in a POINTER_FAULT has been corrected. Modules affected: DRBSRC>LSR>INSERT>DR_L_GLOBAL_COMMON.INS.PL1 DRBSRC>LSR>UI>MAGSR>DR_LU_MAGSAV.SPL DRBSRC>LSR>UI>MAGSR>DR_LU_MS_NOT_ASSIGNED.SPL DRBSRC>LSR>SAVE>MAIN>DR_L_END_SAVE.SPL DRBSRC>LSR>RESTORE>MAIN>DR_LA_PRIMOS_SESSION.SPL DRBSRC>PSR>SOURCE>PSR.SPL DRBSRC>LSR>UI>MAGSR>DR_LU_MAGRST.SPL Subject: PRIMOS Release: 24.0.0.R50 Date: 12/12/95 Problem Fixed in 24.0.0.R50 + ___________________________ 1 SPAR number: 3006242 CONCAT will no longer truncate the HEADER to 80 character. Modules affected: m2400>m240s1>concatsrc>source>CONCAT.FTN Subject: PRIMOS Release: 24.0.0.R50 Date: 12/11/95 Problem Fixed in 24.0.0.R50 + ___________________________ SPAR number: 4071044 To resolve a fatal embrace between 2 CPUs where one cpu has the Mlock and is hung issuing an ITLB to the other CPU which is hung requesting the Mlock. Modules affected: m2400>m240v1>primos>ks>PMPRIM.PMA Subject: PRIMOS Release: 24.0.0.R50 Date: 12/11/95 Problem Fixed in 24.0.0.R50 + ___________________________ SPAR number: 4071262 These changes were made to DSM to display the correct PPN (PPN = Physical Page Number) which was previously zero. These changes superceed SPAR # 4070086. Modules affected: m2400>m240s1>dsmsrc>system_manager>sm_source>DS$SM_BU ILD_CHECK_P5370.SPL m2400>m240s1>dsmsrc>system_manager>sm_source>DS$SM_BU ILD_CHK_P55X0.SPL m2400>m240s1>dsmsrc>system_manager>sm_source>DS$SM_BU ILD_CHECK.SPL m2400>m240s1>dsmsrc>system_manager>sm_source>DS$SM_BU ILD_CHECK_P9950.SPL m2400>m240s1>dsmsrc>system_manager>sm_source>DS$SM_BU ILD_CHECK_P6350.SPL 1 m2400>m240s1>dsmsrc>system_manager>sm_source>DS$SM_BU ILD_CHECK_P4050.SPL m2400>m240s1>dsmsrc>system_manager>sm_source>DS$SM_BU ILD_CHECK_P53X0.SPL Subject: PRIMOS Release: 24.0.0.R50 Date: 12/11/95 Problem Fixed in 24.0.0.R50 + ___________________________ SPAR number: 4046619 The algorhythm used to compute the CPU-used time at logout was incorrect. The code was changed to use the correct algorhythm. Modules affected: m2400>m240v1>primos>KS>logout.spl Subject: PRIMOS Release: 24.0.0.R50 Date: 12/11/95 Problem Fixed in 24.0.0.R50 + ___________________________ SPAR number: 4053701 If a user does a SPOOL -CANCEL of a print request when the user still has the data file open (after e.g. SPOOL -OPEN), then the file will now be closed and deleted from SPOOL_DATA*. Only files open to the current process are closed by this new code, except when SPOOL -CANCEL is issued by user 1, which will close the file no matter what process has it open. Modules affected: m2400>m240v1>primos>KS>SP$MGR.PLP Subject: PRIMOS Release: 24.0.0.R50 Date: 12/11/95 1 Problem Fixed in 24.0.0.R50 + ___________________________ SPAR number: 4026895 Page 8-37 of Volume III of the Subroutines manual, DOC10082, states that "Any of the timers can be canceled by calling LIMIT$ with the key value that was used for setting the timer and a limit of zero." It should state that the Login limit is the exception. Modules affected: none Subject: PRIMOS Release: 24.0.0.R50 Date: 12/11/95 Problem Fixed in 24.0.0.R50 + ___________________________ SPAR number: 3018510 When a wildcard of the form *>{pattern} is used, the resultant commands will now be executed with an argument of the form *>{object name}. Previous to this fix, the "*>" was being dropped. This could cause improper operation of programs that expected directories as arguments, since *>{UFD name} is under the current attach point but {UFD name} is under an MFD. Modules affected: m2400>m240v1>primos>r3s>R3S>ITR_WLDC.PLP Subject: PRIMOS Release: 24.0.0.R50 Date: 12/11/95 Problem Fixed in 24.0.0.R50 + ___________________________ SPAR number: 3003212 TERM_.PLP was changed to dissallow null entries and the bind subcommands ng, ntw, nitr and nwc were added to TERM.BUILD.CPL to allow proper handling of reserved characters by the TERM program. 1 Modules affected: m2400>m240s1>termsrc>TERM.BUILD.CPL m2400>m240s1>termsrc>source>TERM_.PLP Subject: PRIMOS Release: 24.0.0.R49 Date: 09/19/95 Problem Fixed in 24.0.0.R49 + ___________________________ SPAR number: 4070796 Modified STARTO subroitine to allow PRIME bit flip on hex 00 for 8-bit protocol. Modules affected: m2400>m240v1>primos>ks>pt_prot.pma Subject: NETWORK MANAGER Release: 24.0.0.R49 Date: 09/15/95 Problem Fixed in 24.0.0.R49 + ___________________________ SPAR number: 4071028 Eliminates the "continue" message for an LHC Up Line Dump request and adds a "REALLY" question before the LHC is shut-down. Modules affected: m2400>m240s1>network_mgtsrc>comm_controller>source>in it_server.spl m2400>m240s1>network_mgtsrc>comm_controller>source>pr ocess_cntlr_message.spl m2400>m240s1>network_mgtsrc>comm_controller>source>pr ocess_chk1_message.spl *new* Subject: NETWORK MANAGER Release: 24.0.0.R48 Date: 07/03/95 Problem Fixed in 24.0.0.R48 + ___________________________ 1 SPAR number: 4057783 This change will allow NTS to be started if the LAN name in the NTS config file is more than 16 characters long. LAN names of up to 32 characters in length will be supported. Modules affected: network_mgtsrc>library>source>nmsr_start.spl Subject: PRIMOS Release: 24.0.0.R48 Date: 07/03/95 Problem Fixed in 24.0.0.R48 + ___________________________ SPAR number: 4065481 Users will no longer get self berification failures when running the comm_controller command to load the LHC with TCP/IP protocol. As this fix is in the PRIMOS operating system, it will fix the problem for TCP/IP2.4 and TCP/IP3.0 users. Modules affected: primos>ks>dl$lhisv.plp Subject: PRIMOS Release: 24.0.0.R48 Date: 06/06/95 Problem Fixed in 24.0.0.R48 + ___________________________ SPAR number: 4070826 An added checking of Primenet status was implemented in Primos to assure the PNX slaves are released after logging out. This is to prevent exhaustion of PNX slave process queue caused by the PNX slaves refusing to completely log out after they are actually done. Modules affected: *>PNXS>PNX_CGEVT.SPL Subject: MATCH 1 Release: 24.0.0.R47 Date: 05/23/95 Problem Fixed in 24.0.0.R47 + ___________________________ SPAR number: 4070665 MATCH will now find Ascii strings in small files. Previous to this fix, files smaller than 6 halfwords or so were always searched as if they were binary. To ensure this rev of MATCH is at least as fast as any previous rev, the logic which checks a file's contents for being Ascii or Binary has been re-coded in PMA. Modules affected: MATCHSRC>MATCH.BUILD.CPL MATCHSRC>SOURCE>ISTEXT.PMA MATCHSRC>SOURCE>MATCH.FTN Subject: Down_line_load* Release: 24.0.0.R46 Date: 05/12/95 Problem Fixed in 24.0.0.R46 + ___________________________ SPAR number: None Inadvertently left out the down_line_load file containing DAT tape support. The necessary Primos support was previously added. Modules affected: DOWN_LINE_LOAD*>SDTC_4603_1.DL DOWN_LINE_LOAD*>SDTC_4603_2.DL Subject: BATCH Release: 24.0.0.R45 Date: 05/10/95 Problem Fixed in 24.0.0.R45 + ___________________________ SPAR number: 4026715 Fixed Batch to not check max file unit number as primos 1 takes care of this. Modules affected: BATCH>SOURCE>B$STR.FTN Subject: PRIMOS Release: 24.0.0.R44 Date: 05/10/95 Problem Fixed in 24.0.0.R44 + ___________________________ SPAR number: 4020302 Fixed GEM$ST so that it would return error codes when errors were detected. Modules affected: PRIMOS>KS>GEM$ST Subject: PRIMOS Release: 24.0.0.R43 Date: 03/29/95 Problem Fixed in 24.0.0.R43 + ___________________________ SPAR number: 4070663 Fixed SRCH$$ usage of K$GETU to reuse unit numbers when all files are remote. Modules affected: PRIMOS>FS>CLO$FU.PLP PRIMOS>FS>DIR$RD.PLP PRIMOS>FS>CLO$ALL.SPL PRIMOS>FS>OPENFILE.PLP Subject: PRIMOS Release: 24.0.0.R42 Date: 03/27/95 Problem Fixed in 24.0.0.R42 + ___________________________ 1 SPAR number: 4059215 The ESR command will not be affected by leading or trailing spaces. Modules affected: PRIMOS>R3S>OPSRS$.PLP Subject: PRIMOS, PRIFORMA Release: 24.0.0.R41 Date: 03/23/95 Problem Fixed in 24.0.0.R41 + ___________________________ SPAR number: 4070238 DSM now correctly prints out the 'Reinitializing tape controller' message rather then 'BAD ENTRY' Modules affected: PRIMOS>KS>MTDIM.PMA SPAR number: 4070339 It is again allowable to give a negative ITEM argument to VAL, when the field referred to is not an array. (A + ___ previous call to e.g. NO2NAME would have returned -39 (Not an Array) as the ELEMENT number). Similarly but separately, it is again allowable to give a negative ELEMENT argument to UNPROTECT for non-array fields, as per the manual. Modules affected: PRIFORMASRC>LIB>FLDNO.C PRIFORMASRC>LIB>FPTR.C Subject: PRIMOS Release: 24.0.0.R40 Date: 02/23/95 Problem Fixed in 24.0.0.R40 + ___________________________ SPAR number: 4070524 1 CPL now correctly retries the open of a different temporary file if the one it attempts to open is in use. Modules affected: PRIMOS>CPLS>DATA_FILE_PROCS.SPL Subject: PRIMOS Release: 24.0.0.R40 Date: 02/23/95 Problem Fixed in 24.0.0.R40 + ___________________________ SPAR number: 4070524 CPL now correctly retries the open of a different temporary file if the one it attempts to open is in use. Modules affected: NTSSRC>NTS.INSTALL.CPL Subject: NTSSRC Release: 24.0.0.R39 Date: 02/16/95 Problem Fixed in 24.0.0.R39 + ___________________________ SPAR number: 4070495 NTS.INSTALL.CPL will now properly install the NTS_SERVER.RUN in the NTS* directory. Modules affected: NTSSRC>NTS.INSTALL.CPL Subject: SPOOL Release: 24.0.0.R38 Date: 02/01/95 Problem Fixed in 24.0.0.R38 + ___________________________ SPAR number: 4039402 SPOOL -MODIFY now has a new option: -PAGINATE (-PAG). -PAGINATE restores default formatting (cancels any of -FTN, -COBOL, -NOF, -NPH). 1 This release of the Spooler necessitated a new file in HELP*. The opportunity was taken to include all help files + ___ changed at 24.0.0 from 23.4.0. This should help when installing on a system with Primos below 24.0, see next. This enhancement is only provided for the 24.0 Spooler. This can be run, with some degradation, on Primos rev 23.2 + _____________________ or later. It is necessary to comment out the PROP -CFREQ line in SYSTEM>SPOOL.SHARE.COMI. PROP -COMPRESS functionality will not work as it depends on Primos 24.0, as does the faster SPOOL -LIST on big queues, but all other features should be all right. If installing 24.0 Spooler on an earlier rev system for the first time, the layout of shared memory will change considerably, and a Primos coldstart is recommended at installation time to avoid problems with old EPF versions (.RPn files). Modules affected: SPOOLSRC>SPOOL.BUILD.CPL SPOOLSRC>SPOOL>MODIFY_REQUEST.PLP SPOOLSRC>SPOOL>SPLREQ.PLP SPOOLSRC>HELP*>PRIMOS.TEXT>SPOOL>PAGINATE.HELP SPOOL_GLOBAL>SIT_TEXT_DBS>SPOOLER_USA.TDSRC Subject: PRIMOS Release: 24.0.0.R37 Date: 01/05/95 Problem Fixed in 24.0.0.R37 + ___________________________ SPAR number: 4070348 Document in the on-line help facility how to do a 'virtual append' to an 8mm tape using UX_TAPE. Module affected: UX_TAPESRC>SOURCE>UX_MAIN.SPL HELP*>PRIMOS.TEXT>UX_TAPE.HELP HELP*>PRIMOS.TEXT>UX_TAPE>APPEND.HELP HELP*>PRIMOS.TEXT>UX_TAPE>NO_REWIND.HELP Subject: PRIMOS Release: 24.0.0.R36 Date: 12/21/94 Problem Fixed in 24.0.0.R36 + ___________________________ 1 SPAR number: 4046645 The Security Auditor process may no longer be forced logged out by either 'logout -nnn' or 'logout -all'. Module affected: PRIMOS>KS>LOGO$$.PLP SPAR number: 4070086 DSM will now log the proper Physical Page Number (PPN) when errors (such as a bad memory board) occur. Modules affected: DSMSRC>SYSTEM_MANAGER>SM_SOURCE> DS$SM_BUILD_CHECK.SPL DS$SM_BUILD_CHECK_P5370.SPL DS$SM_BUILD_CHECK_P6350.SPL DS$SM_BUILD_CHK_P55X0.SPL DS$SM_BUILD_CHECK_P4050.SPL DS$SM_BUILD_CHECK_P53X0.SPL DS$SM_BUILD_CHECK_P9950.SPL SPAR number: 4061108 PA$LST (and the LPAC command) now can return information for remote disks that are not in the added disk table. Module affected: PRIMOS>FS>AC$LST0.SPL SPAR number: 4069893 Copying a directory from a remote machine via a portal no longer causes PRIMOS to halt under certain circumstances. Module affected: PRIMOS>FS>AC$LST0.SPL Subject: PRIMOS Release: 24.0.0.R35 Date: 12/01/94 Problem Fixed in 24.0.0.R35 + ___________________________ 1 SPAR number: 4069812 Fixed subroutine CKRSET to not corrupt random memory. Modules affected: PRIMOS>KS>TMAIN.PMA KS>PBHIST.PMA KS>PBH$ON.PLP KS>SEG4.PMA KS>MTDIM.PMA INSERT>P400MP.INS.PMA INSERT>PBHIST_DCLS.INS.PL1 SPAR number: 4069440, 4070000, 4070001 and 4070002 The following bug fixes were made in ASSIGN and UNASSIGN: 1. "AS MTx -ALIAS MT99" was previously treated as valid. Now a "Bad parameter" message is displayed. 2. -REPORT is now an option of assign. 3. "AS MTn -DENSITY" has been updated for the newest tape drives. 4. Updated the "help" display for new tape drives. Module affected: PRIMOS>KS>ASNMT$.PLP KS>DS$CFG.SPL KS>LUDEV$.PLP KS>MTBOOT.SPL KS>MTDIM.PMA KS>REPLY$.PLP KS>RLS_RSR$.SPL KS>USNMT$.SPL INSERT>MTCOM.INS.PL1 INSERT>DEVCOM.INS.PL1 Subject: PRIMOS, X.25, PRINET, DOWN_LINE_LOAD* and ED Release: 24.0.0.R34 Date: 11/01/94 Problem Fixed in 24.0.0.R34 + ___________________________ SPAR number: 4068236 Changed the t_flush_timeout from -10 (1 sec.) to -25 (2.5 1 sec). This change was neccessary to keep the async line from timing out. Module affected: PRIMOS>NS>CFGSLC.PLP SPAR number: 4068274 Module NTSS>NTSDIM.PMA modified to properly handle any error codes returned by Iguana calls IG$ENQ0, IG$DEQ0, and IG$RBUF0. Formerly certain errors were mishandled resulting in system halt. All halts in NTSDIM.PMA have been removed (NTSENQ_ and NTSIRB_). Autopsy not affected. Module affected: PRIMOS>NTSS>NTSDIM.PMA SPAR number: 4065264 Fixed problem on busy networks which after time resulted in netlink failures with error message of; "clearing code 8100 diagnostic code F7 (RT_PROTOCOL_ERROR)." and were cleared up when rt_server was stopped and restarted. Modules affected: X.25SRC>X.25.BUILD.CPL X.25SRC>RT>EVENT.PLP X.25SRC>RT>IRACCEPT.PLP X.25SRC>RT>RTGATES.PMA X.25SRC>RT>SRV_CALL.PLP X.25SRC>RT>TSTAMP.PLP PRINETSRC>PRINET.BUILD.CPL PRINETSRC>RT>EVENT.PLP PRINETSRC>RT>IRACCEPT.PLP PRINETSRC>RT>RTGATES.PMA PRINETSRC>RT>TSTAMP.PLP SPAR number: 4070113 RT.COMO no longer attempts to continuously log the following error message 'Vcl state error (rtscwait) vcl flused route thru continued, Rt_server vcstate = XS$MEM for rs$clear (event) route thru continued', which resulted in filling up the disk. Modules affected: X.25SRC>RT>EVENT.PLP 1 PRINETSRC>RT>EVENT.PLP SPAR number: 4069018 Problem seen as mirror secondary invalid after catchup copy. Other symptoms are different values read in 4005 mode and Icop mode or unexplained disk read errors. Module affected: DOWN_LINE_LOAD*>IDC1.DL SPAR number: 2005656 Added additional error message when an abbrev is too long. Module affected: PRIMOS>R3S>LISTEN_.PLP SPAR number: 4070135 Fixed PRIMOS so that disk not mounted in the root are usable by NFS 2.1. Module affected: PRIMOS>FS>FH2PTH$.SPL SPAR number: 3002286 The CHANGE command in ED now accepts line counts greater than 32767. Module affected: ED>ED.FTN SPAR number: 3006729 ED now interprets answers to the 'FILE MODIFIED, OK TO QUIT?' question that start with a non-alphanumeric character as 'NO'. Module affected: ED>ED.FTN ED>EDIO.FTN 1 ED>REDCOM.INS.FTN ED>VEDCOM.INS.FTN Subject: SPOOL Release: 24.0.0.R33 Date: 10/11/94 Problem Fixed in 24.0.0.R33 + ___________________________ SPAR number: 4069997 -FACING_COPIES is a new option to the HEADER environment directive. -FACING_COPIES is similar in effect to -FACING_BANNER, except paper alignment is done at the start of every COPY. -FACING_COPIES implies -FACING_BANNER. However, unlike -FACING_BANNER, -FACING_COPIES may be given with HEADER 0 (no header pages). -FACING_COPIES is not supported for the POSTSCRIPT driver. The full CL$PIX picture for the HEADER directive is thus now:- dec=1; -char char=W; -rolling_banner_character, -rbc; -same; -facing_banner, -fb; -suppress_file_info, -sfi; -no_initial_ff, -nif; -no_eject, -noj; -set_portrait; -set_landscape; -facing_copies, -fc; end Modules affected: SPOOL_GLOBAL>SIT_TEXT_DBS>SPOOLER_USA.TDSRC SPOOLSRC>INSERT>ENVCOM.INS.PLP SPOOLSRC>DESPOOL>COMMAND>PROCESS_HEADER.PLP SPOOLSRC>DESPOOL>COMMAND>PRINT_FILE.PLP SPAR number: 4070043 The command function SPOOL*>WHAT_DISK.RUN no longer returns a blank space at the end of the list of disks. Because some users have expressed an interest in using this function for their backup CPL's, a description follows:- Usage:- [R SPOOL*>WHAT_DISK ] - optional system name. Only reports disks on that system. -ALL - reports disks on all systems -LOCal - reports disks on local system only -REMote - reports disks on remote systems only -PROTect - reports only write-protected disks (AD PROTECT) -Priority_ACL - reports only disks with a Priority ACL set As usual, the options may be abbreviated to the upper case 1 letters. -ALL / -LOCAL / -REMOTE are mutually exclusive, as are -PROTECT and -PRIORITY_ACL. These last two, which are new, only ever report local disks. Module affected: SPOOLSRC>ROUTINES>WHAT_DISK.PLP Subject: CONFIG_USERS, PRIMOS_DYNTS and PRIMOS Release: 24.0.0.R32 Date: 09/28/94 Problem Fixed in 24.0.0.R32 + ___________________________ SPAR number: 4053208 CONFIG_USERS now checks terminal type for validity before opening the SAD. Module affected: CONFIG_USERSSRC>COMMAND>SOURCE>STD_ENVMGR.CC SPAR number: 4051699 If a user does not belong to any projects and project DEFAULT has been deleted, CONFIG_USERS now correctly displays the message "Project ID DEFAULT does not exist" when confirming an Add User operation. Module affected: CONFIG_USERSSRC>COMMAND>SOURCE>REPORT_CUS_ERROR.CC SPAR number: 4061745 Added the entrypoint NT$LTS to PRIMOS_DYNTS. It's been documented since at least rev 23.0 in the Subroutines Reference Guide, Vol 4. Modules affected: PRIMOS_DYNTSSRC>PRIMOS_DYNTS.BUILD.CPL SPAR number: 4055838 Only access categories are permitted to protect ACL-protected-memory (APM) segments. Module affected: 1 KS>MM0$SHARE_APM.SPL SPAR number: 4058571 The 'ATTACH ' syntax of the ATTACH command now works when the partition name contains less than three characters. Module affected: FS>TA$.FTN SPAR number: 4061657 The LIST_EPF command now works correctly when given relative pathnames. Module affected: R3S>LIST_EPF.PLP Subject: CONFIG_USERS Release: 24.0.0.R31 Date: 09/23/94 Problem Fixed in 24.0.0.R31 + ___________________________ SPAR number: 4059273 Using CONFIG_USERS via the PRIMOS command line, you can now specify -ACL_GROUP (or -GROUP) with the -CHANGE_USER command to add groups to a user. Modules affected: CONFIG_USERSSRC>COMMAND>SOURCE>DISPATCH_CL.CC Subject: PRIMOS Release: 24.0.0.R30 Date: 09/14/94 Problem Fixed in 24.0.0.R30 + ___________________________ SPAR number: 4069894 The function [WILD -SINGLE -FULL] no longer aborts CPL with the spurious error "Unit not open". 1 Modules affected: PRIMOS>CPLS>CPL_.SPL SPAR number: 4069895 CPL error message 1612, about an illegal attempt to &GOTO a &LABEL embedded in a &DATA block, now correctly displays the name of the target label. Modules affected: PRIMOS>CPLS>WILD_AF.SPL Subject: PRIMOS Release: 24.0.0.R29 Date: 09/09/94 Problem Fixed in 24.0.0.R29 + ___________________________ SPAR number: 4069730, 4069733 The following problem is now fixed: after a system was upgraded to Rev 24, if a user enabled a global variables file created under a revision earlier than Rev 24, then the attempt to add many new variables to the file would produce various error messages suggesting the file was corrupted or had no room left. There are two workarounds for this problem which offer relief until the fix can be installed: (a) Recreate your global variables file(s) under Rev 24. The problem does not occur with global variables files created under Rev 24. (b) A utility called GVFIX is available, which cures the problem by updating the header of the global variables file. GVFIX needs to be run once on each file, and this can be done either before or after upgrade to Rev 24. Modules affected: PRIMOS>KS>AREAWMAN.PMA PRIMOS>CPLS>EXT_VBL_MAN.PLP PRIMOS>INSERT>EXT_VBL_STRUC.INS.PL1 PRIMOS>INSERT>AREA_MGT.INS.PL1 Subject: AVAIL and PRIMOS Release: 24.0.0.R28 1 Date: 09/07/94 Problem Fixed in 24.0.0.R28 + ___________________________ SPAR number: 4051630 The "AVAIL *" form of the AVAIL command now properly displays the comment field for remote disks. Modules affected: AVAIL>SOURCE>AVAIL.FTN AVAIL>SOURCE>RPT.SPL AVAIL>AVAIL.BUILD.CPL SPAR number: 4069685 User 1 is now permanently locked to the master CPU when the SYNC ON config directive is given. This will prevent MDLC boards from losing status information. Modules affected: PRIMOS>KS>BINIT.FTN PRIMOS>KS>SETCPU.PMA SPAR number: 4065659 Fixed problem which caused MT0 to become unassigned when a 5 Gigabyte Stargazer II was down line loaded. Module affected: PRIMOS>KS>MTDIM.PMA Subject: PRINET, X.25 and PRIFORMA Release: 24.0.0.R27 Date: 08/26/94 Problem Fixed in 24.0.0.R27 + ___________________________ SPAR number: 4069824 CONFIG_NET will again prompt for multiple psdn's & nodes as it did before 23.4. The errant behaviour (whereby a semicolon was being "seen" at the end of a line not otherwise terminated) was not usually apparent at 24.0. However if 24.0 CONFIG_NET was run at 23.4, then it was apparent. 1 Module affected: X.25SRC>CONFIG_NET>READ_LIST.SPL PRINETSRC>CONFIG_NET>READ_LIST.SPL SPAR number: 4062957 The PFP preprocessor will now operate successfully when more than 20 forms are defined. Module affected: PRIFORMASRC>CALLABLE_INTERFACE>FIND_FIE.C Subject: COPY and PRIFORMA Release: 24.0.0.R26 Date: 07/18/94 Problem Fixed in 24.0.0.R26 + ___________________________ SPAR number: 4069605 COPY -REPLACE will now query if the new file type does not match the old. This prevents accidental overwriting of UFD's, and brings -REPLACE into line with the operation of -MERGE. Module affected: COPY>SOURCE>QRY$DEL.SPL SPAR number: 4053612 Certain applications using PRIFORMA that used to drop into "slow" mode will no longer do so. (In "slow" mode, every character sent to the screen was being preceded by its absolute cursor address). This would happen to programs that used the NODISPLAY routine, after calling it and DISPLAY. This fix is enabled by installing PRIFORMA_IX. Module affected: PRIFORMASRC>LIB>PUTCURSO.C SPAR number: 4069520 PRIMOS now correctly defines the beginning and end of file system transactions involving segment directories. This cures a problem where RFS would sometimes claim a disk 1 needed FIX_DISK when it didn't, and also stops Autopsy and FS_RECOVER from seeing spurious transactions-in-progress on segment directories. Modules affected: PRIMOS>FS>SGD$DL.PLP PRIMOS>FS>SGD$OP.PLP PRIMOS>FS>TRUNC$.PLP Subject: DRB Release: 24.0.0.R25 Date: 07/08/94 Problem Fixed in 24.0.0.R25 + ___________________________ SPAR number: 4069346 MAGSAV will now work with the 23.4 DLL file in 2 gigabyte format. Modules affected: DRBSRC>DRB_LIB>PERIPH_IF>DRI_WRITE_TAPE.SPL DRBSRC>DRB_LIB>INSERT>MTERR.INS.PL1 Subject: DSM, HELP* and PRIMOS Release: 24.0.0.R24 Date: 07/07/94 Problem Fixed in 24.0.0.R24 + ___________________________ SPAR number: 4069604 Commands of the form "LIST_DISKS " no longer fail with random error messages. Modules affected: DSMSRC>APPLICATIONS>SIM>LIST_DISKS>SOURCE> DS$SI_RS_GET_DATA_DISKS_STUB.SPL SPAR number: 4066457 A change was made to IDCHK$.PLP at 23.4.0.R34 which inadvertently removed a piece of functionality. This functionality has now been restored. LIST_DISKS now accepts disk names containing special characters. 1 Modules affected: PRIMOS>R3S>IDCHK$.PLP HELP*>PRIMOS.TEXT>LIST_DISKS.HELP DSMSRC>APPLICATIONS>SIM>LIST_DISKS>SOURCE> DS$SI_TTY_PARSE_STUB.SPL Subject: SPOOL Release: 24.0.0.R23 Date: 07/06/94 Problem Fixed in 24.0.0.R23 + ___________________________ SPAR number: 4060575 In an environment with WARNING enabled, a large-lettered CANCELLED message will now be printed after a file which a user has cancelled while printing. As before, if the submitting user had -NOTIFY in the spool request, the despooler sends a message stating that the print request was "Dropped". Modules affected: SPOOLSRC>DESPOOL>COMMAND>PRINT_FILE.PLP SPOOL_GLOBAL>SIT_TEXT_DBS>SPOOLER_USA.TDSRC Subject: PRIMOS Release: 24.0.0.R22 Date: 06/29/94 Problem Fixed in 24.0.0.R22 + ___________________________ SPAR number: 4069530 The kernel gates IG$ENQ, UBI$PUT, and UBI$PUSH no longer increment the wire count of the page containing the user's buffer before returning an error status when called with a buffer that crosses a page boundary. PRIMOS no longer crashes with a wire count overflow when these gates are called repeatedly with page-boundary-crossing buffers. Module affected: PRIMOS>KS>IGUANA.PMA Subject: PRIMOS Release: 24.0.0.R21 1 Date: 06/29/94 Problem Fixed in 24.0.0.R21 + ___________________________ SPAR number: 4069532 Added enhancement to Login_server so that SET_LSR_DEFAULTS.CPL will make a copy of the modified LOGIN_SERVER.CPL. This enhancement will help avoid the problem of overwritting the customer modified LOGIN_SERVER.CPL with the generic one that must be sent out with each upgrade of PRIMOS. SET_LSR_DEFAULTS.CPL will also check for the existance of the modified copy (called LOGIN_SERVER_MOD_DEFAULTS) and ask the users if they would like to re-use the file. Customers who already have a modified LOGIN_SERVER.CPL, and want to keep those values, should make a copy of LOGIN_SERVER.CPL and call it LOGIN_SERVER_MOD_DEFAULTS. Module affected: PRIMOS>LOGIN_SERVER>LOGIN_SERVER.CPL PRIMOS>LOGIN_SERVER>SET_LSR_DEFAULTS.CPL Subject: PRIMOS Release: 24.0.0.R20 Date: 06/28/94 Problem Fixed in 24.0.0.R20 + ___________________________ SPAR number: 4063024 Fixed error handling in assign/unassign code for async lines to not leave the line in an unuseable state. Suppresed error case of finding buffers already configuared when trying to configuare them. Module affected: PRIMOS>KS>ASNLN$.PLP PRIMOS>KS>ASSET.PLP Subject: DRB, SPOOL Release: 24.0.0.R19 Date: 06/28/94 Problem Fixed in 24.0.0.R19 + ___________________________ SPAR number: 4069486 1 It is now possible to use tapes from a foreign system (e.g. Prime EXL) on a QUIC-02 drive without getting an ACCESS_VIOLATION from MAGSAV. It is not necessary nor even advisable to use -NEW_TAPE, which was not designed with QIC drives in mind. The VOLSER will be prompted for without excessive repeats. Module affected: DRBSRC>DRB_LIB>PERIPH_IF>DRI_POSITION_TAPE.SPL SPAR number: 4058528 Despoolers now check for there being more than the maximum number (32) of SET_FONT directives in an environment file. Having too many directives causes memory overwriting, whether this is apparent or not. The message generated if there are too many fonts is: Too many fonts in environment (max 32) with a message code of 230. Modules affected: SPOOLSRC>DESPOOL>COMMAND>PROCESS_SET.PLP SPOOLSRC>INSERT>SPOOLER_MSGS.INS.PL1 SPOOL_GLOBAL_SIT_TEXT_DBS>SPOOLER_USA.TDSRC SPAR number: 4048907 There is a new device handler, PRINTRONIX_P300. This is intended for use exclusively with Printronix P300 and P600 + ___________ dot matrix printers. These printers print lines double-height if they contain backspaces, which could throw out pagination or FACING_BANNER. PRINTRONIX_P300 corrects this by checking each line for containing a backspace, and updating line counts accordingly if one is seen. Otherwise it is identical to PRINTRONIX. Modules affected: SPOOLSRC>DESPOOL>HANDLERS>PRINTRONIX_P300.PLP SPOOLSRC>DESPOOL>HANDLERS>HAS$CTRLH.PMA SPOOLSRC>SPOOL.BUILD.CPL SPAR number: 4069526 Corrects the problem that a single REXC (2:1 input mapping) 1 would be ignored, although 2 or more would work. Module affected: SPOOLSRC>DESPOOL>COMMAND>READ_FILE.PMA Subject: PRIMOS Release: 24.0.0.R18 Date: 06/21/94 Problem Fixed in 24.0.0.R18 + ___________________________ SPAR number: 4069465 PRIMOS no longer performs a forced shutdown when a DAMFILE is extended after the disk has been shutdown and then re-added. Modules affected: PRIMOS>FS>NEWDAM.PLP Subject: MAGNET and DRB Release: 24.0.0.R17 Date: 06/10/94 Problem Fixed in 24.0.0.R17 + ___________________________ SPAR number: 4069392 MAGNET no longer aborts with a POINTER_FAULT when a carriage return is entered at the "FILE ALREADY EXISTS" prompt within the READ subcommand. Modules affected: MAGTOOL>MAGNET>MT$RDMD.SPL SPAR number: 4050915 It is no longer neccessary to be attached to CMDNCO when creating a BOOT tape on a QIC-02 tape drive. Modules affected: DRBSRC> BOOT_CREATE>CPL>BOOT_CREATE.CPL 1 SPAR number: 4069279 BOOT_CREATE now works properly on an EXABYTE tape drive. Modules affected: DRBSRC> BOOT_CREATE>SOURCE>BOOT_CREATE.MTTYPE.FTN Subject: FSULIB, COPY, PRIMOS, LIST_USERS, PRIFORMA Release: 24.0.0.R16 Date: 06/05/94 Problem Fixed in 24.0.0.R16 + ___________________________ SPAR number: 4062569 COPY will no longer occasionally give a spurious "End of File" error after successfully copying a segment directory. Module affected: FSULIB>SOURCE>CP$$SD.SPL SPAR number: 4062569 COPY will now correctly report an error if an EPF can not be copied owing to all .RP files (.RP0 - .RP9) already existing. If all 10 files are in fact in-use EPF's, the error "File in Use" (E$FIUS) is returned. Otherwise the user is offered the chance to delete each .RP file which can be deleted; should all offers be declined then the error returned is "No Room" (E$ROOM). [CPL programs may retrieve the returned error code in %severity$%]. Modules affected: COPY>SOURCE>COPY$OBJ.SPL SPAR number: 4059519 U$RMS & U$PNX are now typed INTEGER*2 in SYSCOM>USER_TYPES.INS.FTN. (The effect of not typing these variables was that FTN programs which used them could give incorrect results, and F77 programs would not compile 1 error-free with -DCLVAR). Modules affected: PRIMOS>INSERT>USER_TYPES.INS.FTN SPAR number: 4063226 LIST_USERS will now only try to access the number of users actually configured on a system, rather than the theoretical maximum KUS (currently 4096 approx, in anticipation of the never-released TOONS family). This greatly enhances Network performance (LIST_USERS -ON ) with a typical decrease in elapsed time of the order of ten times (-90%); for use on the home node the improvement is measurable, with a typical CPU decrease of 20%. Modules affected: LIST_USERSSRC>LIST_USERS.SPL SPAR number: 4064769 Corrects a problem whereby it was possible to tab into a field in a scrollable array which had been protected. (The problem was seen if the field in question had no off-screen data prior to being scrolled). This fix is enabled by installing PRIFORMA_IX. Modules affected: PRIFORMASRC>LIB>SCROLL.C Subject: PRIMOS Release: 24.0.0.R15 Date: 06/03/94 Problem Fixed in 24.0.0.R15 + ___________________________ SPAR number: 4064347 The TIMDAT subroutine now returns the the current year as a short integer in halfword 29 of the structure it returns. This information is only returned if you request at least 29 halfwords of information from TIMDAT. Modules affected: 1 PRIMOS>KS>TIMDAT.PMA SPAR number: 4069366 PRIMOS no longer halts when the LIST_PROCESS command is used to check on a process which has corrupted its command environment (for example, by executing a program with a bug). Modules affected: PRIMOS>CPLS>DS$ENV.SPL Subject: PRIMOS, SPOOL Release: 24.0.0.R14 Date: 05/24/94 Problem Fixed in 24.0.0.R14 + ___________________________ SPAR number: 4069146 Error messages from despooler phantoms will not now be sent to the user number which started the despooler, if the user name is no longer the same as when the despooler was started. In fact this extends to ALL responses to PROP commands. To obtain the benefit of this fix, both PRIMOS and SPOOL must be upgraded. Because the shared memory layout of SPOOL is changed, the new one is best installed at Primos coldstart time, perhaps as a part of PRIMOS.COMI itself. PRIMOS & SPOOL may be updated at different times and in either order: "old" Spool will continue to run under "new" Primos, and vice versa. Modules affected: PRIMOS>KS>SP$PROP.SPL PRIMOS>INSERT>SP$PROP.INS.PL1 SPOOL_GLOBAL>SIT_TEXT_DBS>SPOOLER_USA.TDSRC SPOOLSRC>INSERT>SHARED_SEGMENT.INS.PLP SPOOLSRC>INSERT>ENVCOM.INS.PLP SPOOLSRC>INSERT>SP$PROP.INS.PLP SPOOLSRC>DESPOOL>COMMAND>DESPOOL.PLP SPOOLSRC>DESPOOL>COMMAND>DESPOOL_ON_UNIT.PLP SPOOLSRC>DESPOOL>COMMAND>ENV_INIT.PLP SPOOLSRC>DESPOOL>COMMAND>OPRECS.PLP SPOOLSRC>DESPOOL>COMMAND>PRINT_FILE.PLP SPOOLSRC>DESPOOL>COMMAND>SEND_MSG.PLP SPOOLSRC>DESPOOL>COMMAND>CONTINUE_COMMAND.PLP 1 SPOOLSRC>DESPOOL>COMMAND>FATAL_MSG.PLP SPOOLSRC>PROP>PROP.PLP SPOOLSRC>SPOOL>CANCEL_REQUEST.PLP SPOOLSRC>SPOOL*>DESPOOL.CPL SPOOLSRC>SPOOL.BUILD.CPL SPAR number: [NONE] The PDN Despooler now correctly interprets the diagnostic byte on rejection of a Connect attempt. The diagnostic "Port Not Assigned" is treated as fatal, others that used to retry continue to do so. Also fixed is a problem with looping which could occur on attempting to shut down a PDN despooler, when it was receiving fatal connection rejects. Modules affected: SPOOLSRC>DESPOOL>COMMAND>PDN$CONN.PLP SPOOLSRC>DESPOOL>COMMAND>SP$PDN.PLP Subject: PRIMOS Release: 24.0.0.R13 Date: 05/06/94 Problem Fixed in 24.0.0.R13 + ___________________________ SPAR number: 4068908 START_NET will now correctly initialize the network regardless of whether or not the config directive SYNC ON is specified in the CONFIG file. Modules affected: PRIMOS>COLD.CPL PRIMOS>INSERT>SEGALOC.INS.PMA PRIMOS>INSERT>SEGALOC.INS.PL1 PRIMOS>INSERT>SEGALOC.INS.FTN PRIMOS>INSERT>SDW.INS.PMA PRIMOS>INSERT>SYSPAR.INS.PMA PRIMOSINSERT>SYSPAR.INS.PL1 PRIMOS>INSERT>SYSPAR.INS.PL1 PRIMOS>INSERT>SYSPAR.INS.FTN PRIMOS>DEF>SEGALOC.DEF.MOD PRIMOS>DEF>SYSPAR.DEF.MOD PRIMOS>LOAD>BEGIN_LOAD PRIMOS>NS>X25DEF.PMA Subject: PRIMOS 1 Release: 24.0.0.R12 Date: 05/06/94 Problem Fixed in 24.0.0.R12 + ___________________________ SPAR number: 4064796 IPC calls to a remote system on which you have an open mailbox will no longer abort with an NPX_SLAVE_SIGNALLED$ condition if the remote system has been rebooted during your IPC session. Modules affected: PRIMOS>KS>IPC_CNFY.PLP PRIMOS>KS>IPC_NFYR.PLP SPAR number: 4063237 PRIMOS no longer crashes immediately after warmstart on systems with Information microcode. Module affected: PRIMOS>KS>WARM$I.PLP Subject: DRB and PRIMOS Release: 24.0.0.R11 Date: 04/15/94 Problem Fixed in 24.0.0.R11 + ___________________________ SPAR number: 4069037 Primos will now attempt to reinitialize the swordfish controller when it hangs due to a tape drive hang. Module affected: PRIMOS>KS>MTDIM.PMA SPAR number: 4069099 The assign command will now return the error 'Magtape Controller is Hung' when it interprets that condition. The side effect of this fix is that this message will be printed the first time a hung tape drive is assigned even if the DIM was able to successfully re-downline load the controller. 1 Module affected: PRIMOS>KS>ASNMT$.PLP SPAR number: 4069100 MAGSAV will no longer abort with an access violation or pointer fault when it attempts to access a swordfish controller which is hung. Modules affected: DRBSRC>LSR>INSERT>DR_L_SAVE_INTERNAL_CODES.INS.PL1 DRBSRC>LSR>INSERT>DR_LU_DISPLAY_TEXT.INS.PL1 DRBSRC>LSR>INSERT>DR_LU_DISPLAY_INFO.INS.PL1 DRBSRC>LSR>INSERT>DR_L_RETURN_CODES.INS.PL1 DRBSRC>LSR>SAVE>TAPE>MAIN>DR_L_INITIALISE_TAPE.SPL DRBSRC>LSR>UI>MAGSR>DR_LU_MS_SUBSYS.SPL DRBSRC>LSR>UI>MAGSR>DR_LU_MS_READ_TAPE_INFO.SPL DRBSRC>LSR>UI>MAGSR>DR_LU_MAGSAV.SPL Subject: Monitor Search Rules Release: 24.0.0.R10 Date: 04/06/94 Problem Fixed in 24.0.0.R10 + ___________________________ SPAR number: 4053700 MSR -NEW_FILE did not perform an accurate analysis of the ENTRY$ search list at T3. It ignored the -PUBLIC search rules. It now handles each registered EPF library like other libraries. Module affected: MONITOR_SEARCH_RULESSRC>SOURCE>MONITOR_SEARCH_RULES.S PL Subject: HELP* Release: 24.0.0.R9 Date: 03/31/94 Problem Fixed in 24.0.0.R9 + __________________________ SPAR number: 4066458 The HELP file for LIST_DISKS now contains clear examples illustrating the command syntax. 1 Module affected: HELP*>PRIMOS.TEXT>LIST_DISKS.HELP Subject: PRIMOS Release: 24.0.0.R8 Date: 03/31/94 Problem Fixed in 24.0.0.R8 + __________________________ SPAR number: 4069001 Prevents primos halt due to errors from the ring. Module affected: PRIMOS>NS>PNCDIM.PMA Subject: CONFIG_USERS Release: 24.0.0.R7 Date: 03/29/94 Problem Fixed in 24.0.0.R7 + __________________________ SPAR number: 4068766 An ACCESS_VIOLATION$ was occurring when trying to display a very large User section. Error handling has been added to the memory allocation system call to avoid the condition. Modules affected: CONFIG_USERSSRC>COMMAND>SOURCE>DISPATCHER_INTERNAL.CC CONFIG_USERSSRC>COMMAND>SOURCE>LIST_SYSTEM.CC Subject: PRIMOS, PRINET, X.25, SPOOL and DRB Release: 24.0.0.R6 Date: 03/29/94 Problem Fixed in 24.0.0.R6 + __________________________ SPAR number: 4066457 The LIST_DISKS command no longer fails if the partition name contains a dash (i.e. E03-00). Modules affected: PRIMOS>R3S>IDCHK$.PLP 1 SPAR number: 4069015 CPL will no longer get an access violation or other similar error when processing an &ARGS directive including a default value expression containing a variable reference which cannot be evaluated. Example: &args flag : -f name = %.undefvar% Modules affected: PRIMOS>R3S>CL$PIX.PLP SPAR number: 4069016 When the SETIME command is used to set a system time specifying a nonzero number of seconds, Primos will now correctly set this number of seconds on the VCP. Previously the VCP was being set to zero seconds by Primos. Modules affected: PRIMOS>KS>SETCLK.PMA SPAR number: 4068739 The Primos SETIME command now sends the VCP a message that disables daylight savings time adjustment by the VCP (previously it enabled this). This fix prevents the VCP from attempting an adjustment which Primos has probably already done (the correct way to have both Primos and the VCP automatically adjusted for daylight savings is to use the facilities offered by the Primos SET_TIME_INFO command). This change to Primos is a stopgap measure only: the latest VCP microcode releases disable VCP daylight savings adjustments entirely. If the latest VCP microcode is installed, this Primos fix is unnecessary. Modules affected: PRIMOS>KS>SETCLK.PMA SPAR number: 4065264 Corrected RT_SERVER problems with xlacpt returning status code of xs$mem causing error messages "VCL state error (RTSCWAIT)." and "RT_SERVER XS$ILL returned from SRV_ACCEPT." These errors resulted is a lack of allocatable memory which produced the error message "Call request rejected due to lack of CDATA space." and eventually a 1 hang. Modules affected: PRINETSRC> RT>(SRV_CALL DST_ACCEPT AREA_MAN).PLP RT>(CALL_REQUEST SRV_ACCEPT SETUP_CALL_INFO).PLP RT>(TIMEOUT IRCALL IRACCEPT).PLP X29>X29.C X.25SRC> RT>(SRV_CALL DST_ACCEPT AREA_MAN).PLP RT>(CALL_REQUEST SRV_ACCEPT SETUP_CALL_INFO).PLP RT>(TIMEOUT IRCALL IRACCEPT).PLP X29>x29.C SPAR number: 4068581 Prevents despoolers from looping when there was about an hour to the next time to poll any queue. The problem would appear to be intermittent, because looping stopped as soon as the time to wait dropped below 54 minutes or so. Module affected: SPOOLSRC>DESPOOL>COMMAND>WAIT_TILL_NEXT_POLL.PLP SPAR number: 4061112 Prevents a stale current attach point from being remembered between calls from an application program to SP$REQ. Module affected: SPOOLSRC>SPOOL>SP$REQ.PLP SPAR number: 4054130 When using SPOOL -CANCEL -ALL or SPOOL -CANCEL , the command will now continue past a request that it is unable to cancel, and cancel all requests that it can. An error will then be reported on the first request that had a problem. Module affected: SPOOLSRC>SPOOL>CANCEL_COMMAND.PLP SPAR number: 4068622 If a logical tape not on the current reel is given to the Enter logical tape number: prompt, then MAGRST will prompt for continuation reels. N.B. This fix is only for DRB format tapes. 1 Modules affected: DRBSRC> DRB_LIB>MEDLAB>DR$SDRB_POSITION.SPL LSR>UI>MAGSR>DR_LU_MAGRST.SPL LSR>RESTORE>TAPE>LSR>DR_L_ML_POS_FROM_N_TO_M.SPL LSR>UI>MAGSR>DR_LU_MR_POS_TO_SAVE.SPL LSR>RESTORE>TAPE>LSR>DR_L_ML_POSITION_CONT_TAPE.SPL LSR>UI>MAGSR>DR_LU_MR_EST_SAVE.SPL INSERT>SP4068622.INS.PL1 INSERT>SP4068622A.INS.PL1 SPAR number: 4067363 MAGSAV will no longer spuriously prompt for "Ok to overwrite?" when used with the combination of -NEW_TAPE, -LABEL, and -QUERY. This combination of arguments is for when starting a save part-way through a tape, with the continuation reels being new. If a save to LT2 or later is in fact to be overwritten on reel 1, then the user is still queried about this. Module affected: DRBSRC>LSR>UI>MAGSR>DR_LU_MS_POSITION_TO_SAVE.SPL SPAR number: 4069034 The Index Library Management command SEARCH_INDEX_LIB now accepts a -NO_WAIT option. Modules affected: DRBSRC> ILM>SEARCH_INDEX_LIB>DR_ILM_S_SEARCH_INDEX.SPL ILM>SEARCH_INDEX_LIB>DR_ILM_S_VALIDATE_ARGS.SPL ILM>SEARCH_INDEX_LIB>DR_ILM_S_SEARCH_INDEX_LIB.SPL ILM>INSERT>DR_ILM_S_COM_ARGS.INS.SPL Subject: BATCH Release: 24.0.0.R5 Date: 03/15/94 Problem Fixed in 24.0.0.R5 + __________________________ SPAR number: 4060894 BATCH now longer displays an invalid revision stamp of 22.0 as a result of serialization failure during the build 1 process. Modules affected: BATCH>SOURCE>B$LIB2.FTN BATCH>BUILD>BATCH_PROGRAM.BUILD.CPL BATCH>BUILD>BATGEN.BUILD.CPL BATCH>BUILD>FIXBAT.BUILD.CPL BATCH>BUILD>INIT.BUILD.CPL BATCH>BUILD>JOB.BUILD.CPL BATCH>BUILD>MONITOR.BUILD.CPL Subject: 10019 disk controller. Release: 24.0.0.R4 Date: 03/14/94 Problem Fixed in 24.0.0.R4 + __________________________ SPAR number: 4065728 Prevent open_spindle errors caused by bad spots in the RMA area of a disk that has more then one partition that has just been made with -DBS ON. Modules affected: DOWN_LINE_LOAD*>IDC1.DL Subject: Telnet Line Hang Release: 24.0.0.R3 Date: 03/09/94 Problem Fixed in 24.0.0.R3 + __________________________ SPAR number: 4067736 Issuing a control-p on a telnet line would cause the next telnet line to hang. For example, if a user on telnet line 1024 hit a control-p, the user on telnet line 1025 would be hung. Modules affected: PRIMOS>NTSS>NTSCM2.SPL Subject: MONITOR_NET, PRIMOS Release: 24.0.0.R2 Date: 03/09/94 1 Problem Fixed in 24.0.0.R2 + __________________________ SPAR number: 4068582 MONITOR_NET no longer hangs PRIMOS while displaying the LAN300 statistics. Modules affected: PRIMOS>NS>X$LTRC.PLP Subject: CONFIG_USERS, COPY, DRB, DSM, EDIT_PROFILE, PRIMOS, PNX, SPOOL and X.25PNX Release: 24.0.0.R1 Date: 03/07/94 Problem Fixed in 24.0.0.R1 + __________________________ SPAR number: None CONFIG_USERS now correctly prevents any attempt to specify more than one of the following "major options" in the command line: -ADD_USER, -CHANGE_USER, -DELETE_USER, -LIST_USER, -ADD_PROJECT, -DELETE_PROJECT, -LIST_PROJECT, -CHANGE_USER_ID, -DISABLE_ACCOUNT, -ENABLE_ACCOUNT. In internal command mode, the -CHANGE_USER_ID command now works. Modules affected: CONFIG_USERSSRC> command>config_users*>config_users_usa command>insert>config_users_def.h.ins.cc command>insert>std_envmgr_def.h.ins.cc command>source>config_users.cc command>source>dispatcher_internal.cc command>source>std_envmgr.cc command>source>std_errmgr.cc SPAR number: 4058635 The -INC options to copy will now only copy files whose dumped bit is not set or whose DTB > DTM. Modules affected: COPY>SOURCE>COPY$DIR.SPL COPY>SOURCE>COPY$OBJ.SPL SPAR number: 4059679 1 COPY will no longer copy a DYNBSP file unless the -NO_CHECK or -FORCE arguments are used. Modules affected: COPY>SOURCE>COPY.SPL SPAR number: 4063847 Updated the retry count in error recovery to 256 as 50 could still generate 'DMA underrun' on a severely loaded system. Modules affected: DRBSRC>DRB_LIB>PERIPH_IF>DRI_CHECK_STATUS.SPL SPAR number: 4064842 When a tape becomes unreadable mid-way through, MAGSAV will not prompt the user to save LT1. Modules affected: DRBSRC>LSR>SAVE>TAPE>MAIN>DR_L_GET_TAPE_INFO.SPL SPAR number: 4065307 MAGSAV will now save files which are currently open for BLOCKIO. Modules affected: DRBSRC>LSR>SAVE>MAIN>DR_L_OPEN_OBJECT.SPL DRBSRC>LSR>SAVE>MAIN>DR_L_OPEN_NAMED_OBJECT.SPL DRBSRC>LSR>SAVE>MAIN>DR_L_SAVE_FILE_LOCATE.SPL DRBSRC>LSR>SAVE>MAIN>DR_L_E_SAVE_FILE_LOCATE.SPL DRBSRC>LSR>UI>MAGSR>DR_LU_INIT_SAVE_CONTROL.SPL DRBSRC>LSR>BUILD_CPL>MAGSAV_LOAD.CPL SPAR number: 4060643 DSM SIM results are truncated correctly, when too much data is requested. Modules affected: DSMSRC>APPLICATIONS> SIM>INSERT>DS$SI_TTY_COMMON.INS.SPL SIM>INSERT>DS$SI_GENERAL.INS.SPL 1 SIM>SHELL_RS>SOURCE>DS$SI_RS_DUMMY_SHELL.SPL SIM>SHELL_TTY>SOURCE>DS$SI_TTY_DUMMY_EXECUTE.SPL SIM>LIST_ASSIGNED_DEVICES>SOURCE>DS$SI_TTY_DUMMY_EXEC UTE.SPL SIM>LIST_ASYNC>SOURCE>DS$SI_TTY_DUMMY_EXECUTE.SPL SIM>LIST_COMM_CONTROLLERS>SOURCE>DS$SI_TTY_DUMMY_EXEC UTE.SPL SIM>LIST_CONFIG>SOURCE>DS$SI_TTY_DUMMY_EXECUTE.SPL SIM>LIST_DISKS>SOURCE>DS$SI_TTY_DUMMY_EXECUTE.SPL SIM>LIST_LAN_NODES>SOURCE>DS$SI_TTY_DUMMY_EXECUTE.SPL SIM>LIST_MEMORY>SOURCE>DS$SI_TTY_DUMMY_EXECUTE.SPL SIM>LIST_PRIMENET_LINKS>SOURCE>DS$SI_TTY_DUMMY_EXECUT E.SPL SIM>LIST_PRIMENET_NODES>SOURCE>DS$SI_TTY_DUMMY_EXECUT E.SPL SIM>LIST_PRIMENET_PORTS>SOURCE>DS$SI_TTY_DUMMY_EXECUT E.SPL SIM>LIST_PROCESS>SOURCE>DS$SI_TTY_DUMMY_EXECUTE.SPL SIM>LIST_SEMAPHORES>SOURCE>DS$SI_TTY_DUMMY_EXECUTE.SP L SIM>LIST_SYNC>SOURCE>DS$SI_TTY_DUMMY_EXECUTE.SPL SIM>LIST_UNITS>SOURCE>DS$SI_TTY_DUMMY_EXECUTE.SPL SIM>LIST_VCS>SOURCE>DS$SI_TTY_DUMMY_EXECUTE.SPL SPAR number: 4041578 Date of user's last password change is no longer reset when that user's password lifetime is changed. Modules affected: EDIT_PROFILE>SOURCE>EDIT_PROFILE.PLP EDIT_PROFILE>SOURCE>SET_EXP.PLP SPAR number: 4061111 The prior contents of the in-memory global variable area are now destroyed when a global variable file is activated or deactivated. Modules affected: PRIMOS>CPLS>EXT_VBL_MAN.PLP SPAR number: 4063834 Corrected constant in primix insert file based on maximum number of processes. Modules affected: 1 PRIMOS>INSERT>PX_CONSTANTS.INS.PL1 SPAR number: 4062194 Processes running PRISAM applications under a CPL with a QUIT$ handler will now log out properly when their terminal is powered off and DISLOG is set for the line. Modules affected: PRIMOS>KS>MINABT.PLP SPAR number: 4068275 Incorrect syntaxes of 'LO - ' will now generate a 'Bad Parameter' error rather than logging off all users. Modules affected: PRIMOS>R3S>LOGOUT_.PLP SPAR"number: 4068680 The following CPL problem is now fixed: PROG1.CPL executes PROG2.CPL, and PROG2 raises a condition specified in an &ON directive in PROG1 (but not PROG2); PROG1 fails to invoke the on-unit specified by &ON. Modules affected: PRIMOS>insert>cpl_common.ins.pl1 PRIMOS>cpls>cpl_.spl PRIMOS>cpls>cpl_info_af.spl PRIMOS>cpls>cpl_opts.spl PRIMOS>cpls>eval_af.spl PRIMOS>cpls>eval_an_expr.spl PRIMOS>cpls>data_file_procs.spl PRIMOS>cpls>if_af.spl PRIMOS>cpls>swi_procs.spl SPAR number: 4060353 START_NET -CACHE will no longer build a corrupted cache if there is a LAN configured with several nodes which have NULL addresses. Modules affected: PNXSRC>STARTNET>NET_INIT.SPL 1 SPAR number: 4043478 It is now possible to change a node's name by stopping PRIMENET and then restarting with the new node name. THIS IS INTENDED FOR DISASTER RECOVERY ONLY, since X.25 over the LAN will NOT be started. Modules affected: PNXSRC>STARTNET>NET_INIT.SPL PNXSRC>STARTNET>START_NET.SPL SPAR number: 4061081 START_NET will now correctly allocate ring buffers if the -CACHE option is used. Modules affected: PNXSRC>STARTNET>READ_CACHE.SPL SPAR number: 4064598 A despooler with DEVICE HPJET and SET_LANDSCAPE -DEFAULT will now size LETTER_SMALL pages correctly. Modules affected: SPOOLSRC>DESPOOL>HANDLERS>HPJET.PLP SPAR number: 4063713: The despooler log file now shows the -AS name for a job opened in the spool queue if there was a -AS name; otherwise the home UFD at SPOOL -OPEN time is shown, followed by a "greater than" sign (">"). Modules affected: SPOOLSRC>DESPOOL>COMMAND>ACCOUNT.PLP SPAR number: 4059860: A DEVICE HPJET despooler will output escape sequences before the trailer page to cause any partially printed page to be ejected. It remains the case that no explicit Form Feed is performed when spooling a file -NOFMT which is a multiple of the configured page length. NOTE: in the absence of attributes A4, LETTER, LETTER_SMALL et al, it is advisable to configure a realistic number of lines per page, because the despooler will adjust the VMI (vertical motion index) to space lines over the paper, which 1 is assumed to be LETTER size. Modules affected: SPOOLSRC>DESPOOL>HANDLERS>HPJET.PLP