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 <sys_name> <options>]

      <sys_name>    - 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 <partition>' 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 <name> -SINGLE <unit>  -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 <ldev>" 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
                  <Node>) 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  <list  of
                  numbers>, 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
