What problems were fixed by the UnixWare 7.1.1 Maintenance Pack 5? KEYWORDS: fixes 711 7.1.1 uw7 unixware maintenance pack 5 mpack5 mpack fix problem list bug fixed in latest escalation ptf fitz incident number RELEASE: UnixWare 7 Release 7.1.1 PROBLEM: What problems were fixed by the UnixWare 7.1.1 Maintenance Pack 5? SOLUTION: The list below contains details of the problems fixed by this Maintenance Pack: For Installation instructions for this Maintenance Pack, please see TA#125942. ---------------------------------------------------------------------------- Table Of Contents I. Comprehensive List of Problems Fixed. A. Problems fixed in Maintenance Pack 1. B. Problems fixed in Maintenance Pack 2. C. Problems fixed in Maintenance Pack 3. D. Problems fixed in Maintenance Pack 4. E. Problems fixed in Maintenance Pack 5. II. Supplementary Documentation. III. File Contents. IV. PTFs Included in this Maintenance Pack. V. Escalation Fixes in this Maintenance Pack. ---------------------------------------------------------------------------- I. Comprehensive List of Problems Fixed. ============================================================================ A. Problems fixed in Maintenance Pack 1: --------------- SECURITY FIXES: 1. The ftpd is vulnerable to a security vulnerability described in: www.kb.cert.org/vuls/id/808552 http://www.cert.org/advisories/CA-2001-07.html erg711697/fz517224/CSSA-2001-SCO.27 2. The su command is vulnerable to a buffer overflow when processing command line arguments, causing a memory fault. Since this could allow a process to execute arbitrary code, it should be considered a potential security vulnerability. The fix is in libiaf, which is included for utilities created by users or third-party vendors. erg711713/fz517214/CSSA-2001-SCO.2 3. Long arguments to crontab can overflow an internal buffer, causing a memory fault. This could be exploited to give a process additional privilege and so should be considered a security vulnerability. erg711714/fz517515/CSSA-2001-SCO.3 4. Long arguments to uucp utilities can cause buffer overflows and core dumps. This could potentially be exploited to give a process unintended privileges, and as such is a security vulnerability. erg711716/fz517514 5. A very long argument to the uidadmin "-S" (scheme) argument causes uidadmin to core dump. This might be exploited by an unauthorized user to gain privilege. erg711722/fz517644/CSSA-2001-SCO.4 6. An exceedingly long argument to uux can cause a segmentation violation. This might be used by an unauthorized user to gain privilege. erg711724/fz517646/CSSA-2001-SCO.11 7. Fixed several security exploits in packaging commands. erg711743/fz517933/CSSA-2001-SCO.5 8. The nfs daemon /usr/lib/nfs/statd (otherwise known as rpc.statd) was subject to a buffer overflow problem with the SM_MON request that could be used by a malicious user to gain unauthorized access to a system. erg711747/fz517215/CSSA-2001-SCO.6 9. Long values of the TERM variable can cause the su command to have a segmentation violation. This might be exploited by an unauthorized user to gain privilege. erg711787/fz518445/CSSA-2001-SCO.7 10. Very long arguments to the line printer utilities accept, reject, enable and disable caused a segmentation violation. This could be used by an unauthorized user to gain privilege. erg711788/fz518448/CSSA-2001-SCO.16 11. Fixed CDE ToolTalk RPC server (rpc.ttdbserverd) format string vulnerability. erg711831/fz518746/CSSA-2001-SCO.28 12. Fixed dtterm argument buffer overflow. erg711857/fz518986/CSSA-2001-SCO.26 13. Fixed buffer overflow in ppp utilities. erg711869/fz519119/CSSA-2001-SCO.32 14. A buffer overrun vulnerability in the implementation of the DCE ToolTalk library. Dtmailpr is one of the programs affected by it. erg711870/fz519120/CSSA-2001-SCO.29 15. The DCE SPC library was vulnerable to a network buffer overflow attack. This bug manifests itself in dtspcd. See CERT VU#172583. erg711881/fz519245/CSSA-2001-SCO.30 16. The rtpm service is vulnerable to security exploit using overflow of buffer based on $HOME and to exploit using a symbolic link of $HOME/.rtpmrc . ptf7691b erg711541/fz510467/SSE059 17. A long argument to lpsystem can cause lpsystem to have a segmentation violation. This might be used by an unauthorized user to gain privilege. erg711789/fz518450/CSSA-2001-SCO.15 18. Fixed a buffer overflow in curses. erg501323/fz510403/CSSA-2001-SCO.1 19. Privileged processes could core dump. This fix was previously released in ptf7626. ptf7626, ptf7603b/ 20. SECURITY: snmpd had many memory faults; major security vulnerability. erg711937/fz519781/CSSA-2002-SCO.4 21. SECURITY: A local security hole in cu has been closed. This security hole, if unpatched, can lead to raised system privileges. ptf7664 fz510469 22. SECURITY: Two security holes, which could lead to local system compromises if left open, are now closed. Both security holes were buffer overflow exploits in user input. One was from the environment and the other was from the command line. ptf7691 erg711541/fz510467 23. SECURITY: KNU40 - An exploitable buffer overflow in "rcp" that can lead to access to kernel memory. ptf7658, ptf7715b erg711532/fz514614 24. SECURITY: An exploitable buffer overflow in "telnet", "talk", "otalk" and "ftp" than can lead to raised privileges. ptf7662b, ptf7658b, ptf7715b erg711528/fz514580 25. SECURITY: U34 - exploitable buffer overflow in binary "pkgadd". ptf7609e, ptf7716 erg711517/fz514523 26. SECURITY: User process can run privileged code. ptf7632e, ptf7716 erg711707/fz517414 27. SECURITY: Fix for potential security vulnerability in ftpd. erg711908/fz519403/CSSA-2001-SCO.36.2 28. SECURITY: Doing nlist with a deeply recursive glob argument in an ftpd session consumes a very large amount of disk and CPU resources on the server, thus constituting a denial of service attack. erg501215/fz228396/CSSA-2001-SCO.36.2 29. The Verity search engine can allow remote users view world readable system files on UnixWare 7 server that is running scohelp(X1). ptf7684a erg501429/fz513324 30. The Verity search engine is vulnerable to buffer overflows. ptf7684a erg501429/fz513324 ------------- KERNEL FIXES: 31. If the kernel tunable parameter SFNOLIM is configured to be greater than 1024, starting a CDE desktop application results in error messages being written to the system log. The error messages look like: "/usr/dt/bin/ttsession[2655]: svc_getreqset: No transport handle for fd 1026" ptf7137 32. The functions buf_breakup or bufbrkup_copy causes a stack overflow panic when used along with DDI8 HBAs that specify bcb_addrtypes BA_SCGTH. ptf7603a erg711072/fz221409/ul99-26728 33. Some kernel overhead needed to be eliminated for keeping accurate waitio statistics. ptf7603b 34. The performance of the kernel locking routines needed improvement. ptf7603 fz208103 35. Various panics occurred, including a panic at pvn_memunresv_pp_l+2f. ptf7603 erg711006/ul99-20205 36. Machine hangs may occur if syslogd is enabled. This fix was previously released in ptf7605c. ptf7605c, ptf7603b erg711048/ul99-25010 37. A system panic in logcons() at logcons+75 was fixed. ptf7603c ul99-20814/fz149299 38. Use of cmn_err() function with the '%s' format specifier caused spurious characters in /var/adm/log/osmlog file. ptf7605c ptf7603b erg711048/ul99-25010 39. The system appears to run out of streams memory. ptf7603d erg711235/fz510684 40. Performance suffers when multiple controllers are accessed with multiple dd processes. ptf7603e erg711240/fz510726 41. The system hangs when a dump is taken during high disk activity. ptf7603g erg501391/fz511392/fz511396/fz511405 42. The sysdump behavior is not in accordance with the tunables PANICBOOOT, and TIME. ptf7603g erg501391/fz511405/fz511392/fz511396 43. A panic occurs in iasy_hup()+7 during a PPP connection. ptf7603g erg501193/fz209085 44. If PCMCIA Modem is removed from the system, a PANIC in asycproc() occurs. ptf7603g erg501227/fz247813 45. If an HBA fails to assign memory it can return NULL. This can cause sdi_xtranslate() to return SDI_RET_RETRY. However, since there is no retry code in sd01strat1(), a retry can result in a system hang. ptf7608 ptf603 erg710982/ul99-18940 46. There was excessive locking code in the sd01 driver. ptf7608 ptf603 fz212572 47. KMA abuse occurs in sd01getalts(). ptf7608, ptf603 fz178319 48. In an MPIO environment, the system appears to hang when one path to a disk fails. ptf7608, ptf603 erg711327/fz511368 49. Incorrect KMA buffer references occur after kernel memory has been freed in memfs. ptf7638, ptf7603 fz500169 50. Under heavy load, the Dynamic Shared Memory (DSHM) driver (segshm) causes excessive system time to be spent in the kernel lock/unlock routines. ptf7621, ptf7603 fz212573/fz228402 51. An async I/O read (via aio_read(2) or lio_listio(2)) may return incorrect data due to a problem in the regular Shared Memory driver (segdev). ptf7621, ptf7603 fz212573/fz228402 52. With kma_paranoid running, the system can panic after finding corrupt free buffers. mtt_replace() can corrupt the links if both "new" and "old" currently have no minor number assigned. ptf7601, ptf7603 erg501189/ul99-25004 53. ptf7601d caused PANIC ptf7601, ptf7603 erg711277/fz511079 54. Earlier versions of ptf7601 caused various tcp panics, including a panic at tcp_io+18e when doing init 6 and at tcpclose+le0. ptf7601, ptf7603 erg711288/fz511134 55. System hangs and the osmlog display the message: "NOTICE: Kernel virtual memory for buffer I/O temporarily exhausted; using reserved pool to allow paging to proceed." ptf7601h, ptf7603 erg711319/fz511294 56. A panic occurs in str_emmapout(). ptf7644c erg501445/fz513335 57. The function iplrsrv now yields the CPU after 1 clock tick worth of message process and re-enables the queue to be scheduled on some other cpu. Without the fix, if there is a lot of traffic on the loopback queue, a cpu can get stuck processing these messages and its callouts can suffer. ptf7666, ptf7715b erg711594/fz515969 58. Made corrections to optimization code in runqueues. ptf7666, ptf7715b erg711594/fz515969 59. Panics occur in check_preemption after the system has been running for 2 hours. ptf7667, ptf7715 erg711244/fz510755 60. System hang (infinite loop in segdz_amp_findrange). ptf7715 erg711586/fz515331 61. UnixWare 7.1.1 hangs in lock_nodbg. ptf7674, ptf7715 erg501432/fz512553 62. The command 'fchmod' on a socket file descriptor causes a panic. ptf7682, ptf7715 erg501460/fz514247 63. Performance degradation occurs when many processes are locking the same region of the same file at a high rate. ptf7682, ptf7715 erg501490/fz515452 64. The eels driver drops into kdb during first system shutdown. ptf7715 erg711138/fz517886 erg711737/fz176127 65. The klm driver should delay between sending RPC messages so that the system does not become very busy with the flood of rpc requests. ptf7715 erg711654/fz516440 66. The lockd daemon does not resend the lock request. ptf7715 erg711654/fz516440 67. Panic in hat_loadpte. ptf7715 erg711736/fz517873 68. The function physreq_met() has a few bugs which can cause panic. ptf7715 erg711842/fz518875 69. FDDI saturates 1st processor when over 4 GB memory and DCAP installed. ptf7715 erg711867/fz519092 70. Some models and steppings of the Intel Pentium Pro processor, Intel Pentium II processor, Intel Pentium II Xeon processor, Intel Pentium III processor, Intel Pentium III Xeon processor, and Intel Celeron processor may contain design defects or errors known as errata, which may cause the processor to deviate from published specifications. Some of these errata can be fixed by updating the microcode of the processor at system startup. This SLS installs microcode updates provided by the Intel Corporation to do that. ptf7045, ptf7716 erg711216/fz510364 erg711406/fz512011 71. An Intel Pentium III or Pentium III Xeon processor has a Processor Serial Number, which can be accessed by software using the "cpuid 3" instruction. However, some administrators prefer that their systems not be identified in this way. When installing this SLS on UnixWare 7.0.0, 7.0.1, 7.1.0 or 7.1.1, you may choose that Processor Serial Numbers be erased, immediately and whenever the system reboots. UnixWare 7.1.1 disables Processor Serial Numbers unless ENABLE_PSN=YES in /stand/boot. ptf7045, ptf7716 72. Updates Intel P6 microcode, dated May 1, 2001. ptf7045, ptf7716 erg711704/fz517384 73. A memory leak in the 56, 512 or 1982 byte kma pool as seen by sar(1M) and rtpm (1M). ptf7608, ptf7711, ptf7716 erg501413/fz511905 74. NIC cards could not be installed on non-GUI bases. ptf7604b, ptf7716 erg711133/fz157303 75. Did not allow configuration of a d140 NIC Driver. ptf7604b, ptf7716 erg711143/fz182615 76. After a CPU upgrade, a panic occurs during boot-up. If the boot HBA is changed on an installed system to a compatible HBA with a different BRDID, then the confmgr fails to locate the boot HBA in the resmgr, and boot fails. ptf7604c, ptf7716 erg501317/fz510297 77. Cannot autodetect PPCARD devices properly. ptf7604e, ptf7716 erg501471/fz514565 78. Under certain circumstances, a panic occurs when adding a NIC card. ptf7604f, ptf7716 erg711519/fz514537 79. A panic when configuring a network controller. ptf7604f, ptf7716 erg711642/fz516241 80. PCI devices of class 'bridge' are not handled correctly and therefore are not recognized. The device may appear in the DCU, but without entries for IOADDR or MEMADDR. The configurable parameter 'pci_skip_bridges' has been introduced to control whether bridge devices are skipped or not. SLS ptf7632c sets this value to zero. The normal UnixWare 7.1.1 behavior of ignoring PCI bridges can be reinstated by editing the file: /etc/conf/pack.d/pci/space.c Set pci_skip_bridges to 1 as below: int pci_skip_bridges = 1; followed by a relink/reboot. ptf7632a, ptf7716 erg501315/fz510262 81. A panic related to the use of hot plug features has been addressed. The hot plug code unsuccessfully tries to reference the expansion ROM information data. ptf7632c, ptf7716 erg501340/fz510448 82. PCI probe uses BIOS. ptf7632d, ptf7716 erg501470/fz510262 83. A panic occurs on some large memory machines due to a NULL pointer dereference in the PCI driver. ptf7632d, ptf7716 erg711574/fz515257 84. Pentium 4 processor is recognized as a i386 processor. ptf7632e, ptf7716 erg711612/fz515798 85. Panic in the timeout code on KMA consistency check. ptf7632g, ptf7716 erg711614/fz515866 86. If "MAGIC%NO" is not in device.tab, getdev core dumps. ptf7690a, ptf7716 erg711467/fz513177 87. Major system performance problems occur due to a memory leak in SDI. ptf7696a, ptf7716 erg711554/fz515029 erg711531/fz514568 88. When testing the Crossroads 4150 converter attached to the Brocade Silkworm switch, the device type noted during a system boot is "12." Later, when the sdiconfig -l command is run, a "Message not found!!" occurs because "12" is not a recognizable device type. ptf7696a, ptf7716 erg711624/fz515975 89. Changes were made to the legacy passthru SCSI sdi driver to allow some third party backup software to function. ptf7696a, ptf7716 erg711471/fz513193 90. With the tape drives supporting multiple devices at multiple LUNs only LUN 0 was recognized. To restore the old behavior (in case you have a faulty device which reports one drive at multiple LUNs), insert the device model into the table sdi_limit_lun[] in space.c. ptf7696c, ptf7716 erg711754/fz518013/fz518061 91. Unable to read more than 273MB from a DVD. ptf7716a erg711806/fz518480 92. The close of large read-only files with many pages cached in memory is sped up. erg711569/fz515210 93. In some cases, when using MPIO, a failed path can result in rtpm and sar (sadc) failing after the sdipath command. erg711708/fz517440 94. When sending a file descriptor through an AF_UNIX socket and closing the sending side of the socket immediately afterwards, this file descriptor can't be received. erg711935/fz519762 95. When trying to add a nic/hba driver, which is not installed, using the hotplug GUI, the GUI gui just hangs or it gives wrong error message. erg711446/fz512914 96. Some actions can consume all of the memory, forcing the system to start swapping. ptf7602a, ptf7717a erg711057/fz210175 97. Attempting 'cpio - p' on a large file can result in mmap() consuming all the physical memory, forcing the system to begin swapping and forcing ReliantHA to fail over. Modifies the -p option of cpio to allow the command to mmap in 8MB chunks. ptf7625a, ptf7717a erg711096/fz246744 98. KMA abuse in chr_get_keymap_type(): refers to km_type after keymap_flags has been kmem_free()d: fix by preparing return value before freemsg(). ptf7635a/ptf7717a fz178328 99. Referencing kma buffer after it's been kmem_free()ed in the vol driver. ptf7636a, ptf7717a erg501301/fz500343 100. Errors in the handling of the root directory, in particular when creating more than 16 entries, a directory listing failed to show the later entries although they can be directly opened. ptf7661a, ptf7717a erg711417/fz512378 101. When taking a system dump the system appears to complete the dump; however, on reboot the dump is bad, an error is returned by memsize. ptf7683a, ptf7717a erg711508/fz514281 102. Fixed a panic in segdev_fault. ptf7688a, ptf7717a erg501479/fz514916 103. Panic trap E when removing >256Mb file from memfs. ptf7703a, ptf7717a erg501456/fz514376 104. Hang in bcheckrc(dumpcheck(crash)) crash will report the following and then hang: kvbase claims to be 00000000 assuming c0000000 Nengine claims to be -1069306488 assuming 1 Ncg claims to be 0 assuming 1 ptf7704a, ptf7717a erg711603/fz515699 105. Underruns in uidquotas->uq_lwpcnt causes fork failures. ptf7709a, ptf7717a erg711645/fz511136 106. User process can cause a kernel panic by mixing siglongmp & setjmp. ptf7717a erg711507/fz517383 107. 8th processor isn't receiving interrupts on Intel Saber. erg711416/fz203347/fz512323 erg711909/fz519474 108. Setting ulimit -f greater than 2GB was not equivalent to setting ulimit -f unlimited. erg501415/fz167074 109. Fixed a problem in disksetup where it was rounding up slice sizes to cylinder boundaries when slice sizes were specified in M (for mega bytes) slice size specification. This was causing the last slice to run out of space. erg501262/fz176128 110. Ctrl-alt-p will cause MP system to double panic. erg501303/fz510028 111. A panic in cleanlist() when unsharing NFS exports. erg711862/fz519039 112. A panic in dounmount+37 when closing fifo stream. erg711929/fz519727 113. After failing to fork child process, Connection Server is no longer accepting connection requests from clients. This was manifesting as print failure since lpNet uses cs_connect() to make network connections. erg501555/fz519741 114. Incorrect KMA buffer references occur after kernel memory has been freed in processorfs. ptf7637 115. After installation of ptf7637a you get a PANIC. ptf7637 erg501411/fz511891 116. KMA abuse in mtrrinit. ptf7634 117. PCI Hot Plug feature. ptf7604a, ptf7716 erg501182/ul99-21803 118. Some attempts to do block profiling on code containing unexpected jump tables in the .text section can fail. Failure may occur either as an abnormal failure of the fur command or the production of a binary that will not perform as expected. Such jump tables have been encountered in unoptimized code produced by the Sun Workshop 5.0 compilers. ptf7620 -------------- UTILITY FIXES: 119. UNIX95 VSC502 POSIX.cmd/printf assertion error 60 fails. The ksh93 has been modified to use the behavior previously obtained with ksh88 printf bulletin and the /usr/bin/printf command. ptf7426a erg501159/fz241606 120. Emergency Recovery was not working for UDI ptf7430 ptf7708 ptf7701 erg711551/fz514931 121. The cpio(1) tape device volume limit was increased from 2GB to 4GB. This fix was previously released in ptf7605c. ptf7605 ptf7603 122. Emergency recovery floppies could not be created. ptf7603f 123. The dumpmemory command doesn't work for machines with over 2GB memory. ptf7603g erg501391/fz511405/fz511392/fz511396 124. OSR5 binaries that use rpcs (svc_register) will not run on UnixWare 7 Release 7.1.1. ptf7627 erg501280/fz199351 125. An attempt to back up the entire primary disk using the command "/sbin/emergency_rec -e tape_drive" would fail to open /dev/rdsk/p0 and terminate with the message: "Creation of the Emergency Recovery tape was NOT successful." ptf7430, ptf7708, ptf7701 erg501096/ul99-11704 126. Wrong version of bmkdev supplied with ptf7430. ptf7430, ptf7708, ptf7701 erg501418/fz512097 127. The emergency_rec command was not working when the /var file system is on the second disk. ptf7430, ptf7708, ptf7701 erg711439/fz512886 128. Undefined symbol __llmul when rebuilding kernel. ptf7701 erg711568/fz515224 129. Emergency recovery was not working with the llmul driver. ptf7701 erg711668/fz516316 130. The fs wio counter (reported by sar and rtpm) can get corrupted. ptf7666f, ptf7715a erg711728/fz517761 131. Emergency_rec fails on various hardware. ptf7430, ptf7708, ptf7701 erg501290/fz511015 erg711032/fz500128 erg711061/fz183775 erg501185/fz168714 erg501269/fz184999 erg711264/fz186356 132. Emergency_rec restore failure when blocksize changed to 4096 and using the -e option. ptf7430, ptf7708, ptf7701 erg711422/fz512447 133. Emergency_rec restore fails with "Error setting up disk " message. ptf7430, ptf7708, ptf7701 erg501088/ul99-11603 134. Print scheduler (lpsched) retries to send status request messages to remote printer even if it is not responding. This wastes a lot of bandwidth. Modified lpsched so that only one attempt is made to send a status request message. ptf7438g, ptf7716 erg711570/fz515232 135. Spooling a job using the lp command to a remote bsd printer can return this message: UX:lp: ERROR: No space to allocate temp files. UX:lp: TO FIX: Clean up disk, or try again later. ptf7438a, ptf7716 erg501174/erg711882/fz148015 136. Under heavy load, lpsched can core dump (lpNet remains). This problem is commonly seen if "lpstat" is run many times to retrieve the current print job status from multiple remote bsd printers with jobs outstanding and where some of the printers cannot be accessed, possibly due to being offline or in the process of printing. ptf7438a, ptf7716 erg501133/ul99-16002 137. The command lpsched can core dump when executing the lp command to print many files with very long filenames. ptf7438a, ptf7716 138. The lpsched binary provided with SLS ptf7438a failed with dynamic linker error - setegid() when trying to print a job. ptf7438a, ptf7716 erg501372/fz511215 139. Occasionally, 'lpsched' stops printing the remote printer requests. The only way to restart it is to run 'lpshut' and then restart 'lpsched'. ptf7438b, ptf7716 erg711149/fz193896 140. If a user cancels a job submitted to a remote system that is down or unreachable, the job will be shown as canceled in lpstat but will not be removed. lpsched will continue to attempt to send it to the remote system. ptf7438d, ptf7716 erg501387/fz511386 141. Cannot lpd print to svr4 after upgrading to 7.0.1. ptf7438g, ptf7716 erg711468/fz513178 142. After canceling a job from UnixWare and switching off the printer and print server (to clear their buffers) when switching the printer and print server back on, the print job will start over from the beginning. This problem occurs only with print servers that do not have spooling. ptf7438f, ptf7716 erg501497/fz516008 143. Two minutes after printing a job to a remote printer, lpsched sends a status request to that printer. If the printer is not available, it resends the status request. Moreover, after every 2 minutes, it generates a new status request message to be sent to that printer. The end result is that a lot of bandwidth is wasted and when the printer becomes available again, lpsched becomes busy in sending those duplicate status request messages. The actual print jobs get delayed and this can appear to be a hang to the user. ptf7438g, ptf7716 erg711619/fz193896 144. With ptf7438f installed, lpsched can coredump when printing to a BSD printer. ptf7438g, ptf7716 erg711726/fz517671 145. Cannot invoke "scoadmin client". ptf7604d, ptf7716 146. The service rtpm missing needed fields that are tracked in kernel. erg711815/fz518659 147. Make fails on very long dependency lists. erg711914/fz519540 148. When sar -r is run on short intervals (such as 1s) on a machine with Unisys PSM or with high CPU load, the results may occasionally show values twice as high as the real ones. erg711620/fz515821 149. The command pkgadd from a tape will fail with: UX:cpio: HALT: Bad magic number/header. 1 error UX:pkgadd: ERROR: attempt to process package from failed The data is read in 512-byte blocks. If the data is not terminated with a null byte, it is possible for pkgadd to 'fall off the end' of the data. ptf7609a, ptf7716 erg501208/ul99-27208 150. The command pkgadd -p fails on some Lucent systems. ptf7609b, ptf7716 erg501297/fz500290 151. The above problem was later on also fixed for pkgchk, pkgtrans and pkginfo. ptf7609, ptf7716 erg711602/fz515690 152. The command sdighost -r [see sdighost(1M)] does not permanently remove the names of disks in the sdi database that do not correspond to any physical disks on the system ('phantom' disks). With this SLS, sdighost -r removes unwanted "vtoc" entries from the resmgr database and updates the configuration regardless of whether there are any ghost disks or not. ptf7611, ptf7716 erg711088/ul99-28708 153. Fixes Y2K nroff problem. ptf7651a, ptf7716 erg501316/fz500276 154. A problem where scodb could not be loaded occurred. The file /var/asm/log/osmlog displays this message: Undefined symbol db_cp_active in loadable module /etc/conf/pack.d/scodb ptf7614a, ptf7716 erg501261/ul99-32702 155. The diskadd program fails when trying to add a fiber channel hard disk with a SCSI ID above 99. There is a two digit limit. ptf7624a, ptf7716a erg711102/ul99-30510 156. Fixed problem with VTCL when receiving message "Error: VTcl Server VtSetValues - Target parent is not common to Both widgets ..." ptf7716 erg711109/fz146832 157. The lp driver stops responding if a process that is writing to it is killed. ptf7646a, ptf7716 erg501257/fz167071 158. Printing via the parallel port is extremely slow. (This is especially known to occur on some Compaq systems.) There is a timing issue between the response from some printers on the parallel port and the retry wait loop code. This causes the printer to go into a wait after each character is printed. This has been resolved by creating a configurable wait tunable, lp_parallel_wait, which is present in a new lp space.c. This allows the tuning of a wait time before going into the retry wait loop. The value of lp_parallel_wait can range from 80 to 1000000 (one second). It will be necessary to experiment with this value to restore normal printing speed. ptf7646b, ptf7716 erg501147/fz229360 159. Systems hang in Kmem_free after running umountall. This problem is due to umountall unmounting /dev/_tcp. umountall was modified to not unmount the special filesystem /dev/_tcp. In addition, bcheckrc was modified to mount /dev/_tcp and the system's vfstab is updated to prevent the automounting of /dev/_tcp. ptf7648a, ptf7716 erg711197/fz510096 160. While using the Visual Tcl command "VtText" with the option "- filename", random garbage may be produced if the file named as the argument to the "-filename" option is empty. ptf7650a, ptf7716 erg711354/fz511541 161. The predefined number register "yr" is documented as being the last two digits of the year, whereas it was actually the year 1900. Thus, the year 2000's value is shown as 100 rather than the expected 0. ptf7651a, ptf7716 erg501316/fz500276 162. The mm macro package's predefined date string "DT" was returning something similar to "January 1, 1900" instead of the expected "January 1, 2000". Similar problems with the me macro package ("td" string) and ms macro package ("DY" string) also occurred. ptf7651a, ptf7716 erg501316/fz500276 163. The command xargs incorrectly calculates available argv/env space. In cases where larger than normal environment space is used, when xargs must dynamically allocate more space to handle variables, xargs will incorrectly calculate the amount of variable space and display this error: " UX:xargs: ERROR: Out of memory: Insufficient or invalid memory." ptf7654a, ptf7716 erg501285/fz168731 164. When the pattern file named in a "-f" option is actually a pipe, it is possible for the grep or egrep command to fail to read all of the specified patterns. It might read some, all, or none of the data supplied via the pipe. This may cause incorrect results to be produced. No error message is generated. Two examples of problematical usages would be: $ echo $pat | genpat | grep -f /dev/fd/0 infile $ grep -f <(echo $pat | genpat) infile # ksh only ptf7656a, ptf7716 erg711306/fz511276 165. The SCOadmin Task Scheduler will display spurious duplicate entries if the crontab contains more than one line having a range (day-day) in the fifth (day of the week) field. crontab entries not having a range in the fifth field are unaffected, but any entry that does, except the first, will be displayed multiple times. ptf7659a, ptf7716 erg711333/fz511382 166. SCOadmin GUI DNS configuration doesn't correctly create reverse address lookup files. ptf7660a, ptf7716 erg711370/fz511617 167. Jobs run by at(1) or cron(1) can't handle large files (>2GB). ptf7673a, ptf7716 erg711443/fz512424 168. During a switch-over to or from the daylight saving time an interval of time is skipped or duplicated. This supplement prevents skipping or duplication of cron jobs during these time intervals. ptf7673b, ptf7716 erg711342/fz511426 169. If pkgask is used to create a response file, the PKGSAV is not set, causing the request file to use wrong directories to save the old files. ptf7679a, ptf7716 erg501422/fz512135 170. Compress corrupts output when fed through pipes. ptf7685a, ptf7716 erg711266/fz511052 171. Auditrpt complains that the machine types of the audit log file and map file do not match, even if both of these files were generated on the same machine. ptf7686a, ptf7716 erg501431/fz181490 172. Running "ap -r" on multiple users sets wrong permissions on /etc/passwd and /etc/group. ptf7692a, ptf7716 erg711552/fz514936 173. The command lp -i causes the loss of print options. ptf7694a, ptf7716 erg501472/fz514595 174. The date switch from the summer time to standard time was changed for the Middle European and Eastern European time zones. ptf7695a, ptf7716 erg501457/fz514186 175. Added support for importing the long (>8 characters) passwords from OpenServer 5. erg711772/fz518288 176. The command ipcs -qa sets message queue to R, but once msgrcv completed the flag is not reset. ptf7645a, ptf7717a erg711245/fz510780 177. The commands dosformat and dosfs did not work when using a media with a sector size other than 512 bytes/sector, such as a 640 Mbyte Magneto-Optical Drive. This package contains a new dosformat command, and modifications to the dosfs filesystem driver, which includes the following changes: 1) Both dosformat and dosfs now work with sector sizes of 512, 1024, or 2048 bytes. 2) A bug in dosfs which resulted in filesystem corruption when addressing cluster numbers higher than 32767 has been resolved. 3) Directory file sizes should always be zero for a FAT filesystem, yet be seen under UNIX with the correct byte count. This has been resolved. 4) Additional validation has been added when mounting a FAT filesystem to avoid possible system PANICs due to divide-by-zero errors. 5) Interaction between dosfs and the UnixWare buffer cache has been simplified resulting in a significant performance improvement. NOTE: The default dosfs Mtune file specifies a default of 200 inodes, with a maximum of 400 inodes. If dosfs is being uses for data interchange only then this is quite adequate, but may need to be increased by tuning DOSFSNINODE for heavy work loads. ptf7661a, ptf7717a erg501264/fz176129 178. The ps(1) command returns the error: "UX:ps: ERROR: ftw() failed: Value too large for defined data type" ptf7665a, ptf7717a erg711387/fz511846 179. The ls command locks on rwsleep_rdlock(). ptf7703a, ptf7717a erg501407/fz511721 180. The command ps -e -o etime, displays the days incorrectly. ptf7717a erg711755/fz518021 181. Very long environment variables will cause the dtsession command to overflow a buffer. This could be used by an unauthorized user to gain privilege. erg711817/fz518666 182. Very long environment variables will cause the dtprintinfo command to overflow a buffer. This could be used by an unauthorized user to gain privilege. erg711816/fz518665 183. The command mccntl -s was fixed, which previously reported back an incorrect number of storage slots when used with a tape library. ptf7058a erg710624/ul97-02407/ul98-25319 184. A new argument is provided, -t, that enables the user to specify which tape drive to use on tape library devices that contain more than one drive. The -t argument is used as follows: mccntl -t The first tape drive is 1, subsequent tape drives are numbered consecutively. ptf7058a erg710624/ul98-25319/ul97-02407 185. The command mccntl -e was fixed, which previously failed with an invalid drive address message. The reported error message is: " ERROR: Invalid source element 241, valid range 1-8 " ptf7058b erg501181/ul99-21605 186. The sdi_timeout must be disabled to use mccntli. ptf7641a erg711158/fz200281 187. Panic when running multiple 'mcntl' commands. ptf7641d erg711518/fz514534 188. The command mccntl -E fails to operate correctly with a multi-drive tape changer. ptf7641d erg711459/fz513037 189. The command slocal loops when used with /etc/mail/maildelivery and a large number of addressees. erg501412/fz511894 190. The CDE dtaction argument buffer overflows. erg711711/fz517518 191. The dtlogin parent process killed when child cleaned up. erg711643/fz516290 192. The timed daemon does not enforce null on strings passed around in tsp. erg711890/fz519311/CSSA-2001-SCO.39 193. DCU only works on first 256 resmgr entries. erg711818/fz518671 194. Running netcfg with View = WAN, "Add new WAN device" gives ncfgBE error. erg711323/fz511340 195. UW7 PPP direct serial connection results in ASSERT error in util.c. erg711412/fz512061 196. The rcp command does not work with large files. erg711469/fz513175 197. The command wall -g only works with supplementary groups. It does not work with primary groups. erg501494/fz515717 198. Utmp/utmpx files were getting corrupted. Finger and who show users logged in, but 'ps -ef' does not. erg711637/fz516225 199. Connection server (cs) misses out the phone number on a connection retry after a failed login. erg501503/fz516478 200. Cannot print by using parallel port to Epson LP-8700, LP-8600FX and LP-1900. erg501510/fz517153 ------------ SHELL FIXES: 201. Exiting from a shell function does not exit script. If a read executing in a shell script is interrupted and there is a trap handler for the signal (if exit is called in the trap handler), then the actual exit() does not take place. Instead, the execution restarts at the instruction following the interrupted read in the main body. ptf7426b erg711184/fz500368 202. The shell is not handling SIGHUP correctly, resulting in ksh not releasing login. ptf7426b erg711085/fz149262 203. The shell ksh was not handling negation for the following case: [ ! -u filename ] When SUID is set for filename, it was giving the same result as: [ -u filename ] ptf7426e erg711412/fz512597 204. The shell ksh gives out different output for $0 if script is run from the directory where it resides. ptf7426f erg711339/fz511325 205. The maximum size for csh character names in UnixWare was previously 17 characters. It is now 20 characters as documented on the csh manual page. ptf7652 erg711248/fz510788 206. Korn Shell (ksh) was memory faulting when the following script was executed. Script A: ksh.memfault Line Code 1 #!/bin/ksh 2 echo `ksh.memfault.2` Script B: ksh.memfault.2 Line Code 1 2 a_function () 3 { 4 ( echo hello 5 echo hello 6 ) 7 } 8 ps -f erg501553/fz519616 -------------- LIBRARY FIXES: 207. Libsocket maintains a pointer to libresolv code; the pointer may become stale causing a core dump of Apache when used with PHP. ptf7631, ptf7715 erg711141/fz181432 208. Interrupted libsocket accept() calls previously caused an ERESTART error instead of restarting the system call. This can cause applications to fail. For example, when run with native threads the Java VM may issue a ServerSocket socketAccept exception. ptf7631, ptf7715 erg711629/fz516129 209. The function t_listen fails with t_error TBADQLEN. In a TLI/XTI application using t_sync, the qlen value for the specified transport endpoint can be incorrectly set to zero locally within the transport library. The negotiated qlen field of a transport endpoint is now correctly updated when t_sync is called. ptf7633, ptf7715 erg711120/fz155542 210. My application aborts in the curses library function 'tparm'. ptf7662a, ptf7716 erg711386/fz511833 211. Screen corruption in curses applications due to a bug in the curses library. The problem with the above issue (#2) is in the curses library. If a curses application uses the following to read a character from the terminal in non-blocking mode, the terminal is left in non-blocking state. nodelay(stdscr,1); c = wgetch(stdscr); Subsequent writes to the terminal via waddch(), waddstr() may then fail if the underlying streams modules are full. This causes data loss from the application to the terminal and results in screen corruption. It is necessary to apply this fix to the development machine. The curses applications must then be recompiled and redeployed. ptf7662b ptf7716 erg501281/fz202266 212. Applications that use t_optmgmt() may cause a system panic. ptf7601, ptf7603 erg711076/ul99-27105 ----------------- NETWORKING FIXES: 213. If a connect(3) is attempted using AF_UNIX to a port without a listener, this correctly fails with ECONNREFUSED. However, if a listener is then started and the connect(3) attempted again without closing the socket, the connect(3) will succeed and a subsequent write will fail with EPIPE. erg711165/fz220468 214. If listen(3) is called with a backlog of 0, UnixWare 7.1.1 does not accept any connections. ptf7601, ptf7603 erg711053/fz204566 215. In-Kernel Sockets causes an application built on SCO UnixWare 2.1.x to block without a SIGALARM signal. ptf7601, ptf7603 erg711106/ul99-30612 216. A special case in the tcp_uinput() routine sends an ACK immediately, even when tcp_delay_acks is set. (This is to cater for small data flow, such as telnet.) This may cause excessive ACKs to be sent on some workloads. ptf7601, ptf7603 erg501299/fz500303 217. Systems under heavy network load can panic at in_chek_mgmt_que+27. ptf7601, ptf7603 erg501277/fz200282 218. Systems under heavy network load can panic. The stack trace shows tcp_itmr_keep() in the stack trace. ptf7601, ptf7603 erg501277/fz200282 219. Systems under very heavy network load can appear to hang. ptf7601, ptf7603 erg501277/fz200282 220. A program that attempts a t_unbind() after a t_connect() fails, can remain in a SYN_SENT state without timing out. ptf7601, ptf7603 erg501321/fz209091 221. Select returns invalid read status on udp sockets. ptf7601, ptf7603 erg711261/fz510985 222. If doing an asynchronous connect, calling getsockopt() to get the error reason for the connect failing will return a random error code. ptf7601, ptf7603 erg711227/fz510526 223. A client/server program that uses socketpair(3) and uses this to write/read data and do I_SENDFD/I_RECVFD, can fail with EINVAL on read. ptf7080 erg501273/fz199353 224. Network ip_mtt list corruption causes system panic. ptf7601, ptf7603 erg711318/fz511292 225. A memory leak occurred in rtpm. ptf7601, ptf7603 erg711369/fz511609 226. NIS users are unable to log in on a UnixWare 7 NIS client when bound to a SunOS 4.1.4 NIS master. Logins at the console hang indefinitely, and telnets fail with the error: "telnetd: unable to invoke login scheme" ptf7643 227. With the NIS package installed, getgrnam() and getgrgid() were failing with large /etc/group files (>200 entries in one group). ptf7643b erg711621/fz515908 228. With the NIS package installed, several OS commands fails when /etc/group file has many users (>200) in one group. ptf7643b, ptf7644c erg711623/fz515951 229. Screen corruption occurs when running an application over a telnet (1tcp)or rlogin(1tcp) session on multiprocessor systems, in non-C locales. ptf7644a erg501281/fz202266 230. A UnixWare 7 server using AFPS and netBIOS to connect to clients panics during heavy usage. This is caused by a procedure being called with a null value, which is then dereferenced, resulting in a panic. SLS ptf7672a detects this situation and corrects it. The kernel stack for this panic (using kdb) will be similar to: nb_ssn_kick+4(0)...........................esp:cc9899a8 ret:ce8fd208 nbtrsrv+88(cd74fe40).......................esp:cc9899d0 ret:c008460f runqueues+af(cc989a24).....................esp:cc9899fc ret:c01342cd softint_hdlr+4d(0).........................esp:cc989a10 ret:c01332cf Note that the numbers displayed here will differ for each UnixWare server, but the routine names will be the same. ptf7672 erg711477/fz513360 231. UUCP(uustat) is limited to 200 sites. ptf7675 erg711383/fz511796 232. Network Time Protocol Daemon is vulnerable to remote buffer overflow attack. ptf7710a 233. The FTP daemon, /usr/sbin/ftpd (based on WU-FTPD), has a security vulnerability that can allow unprivileged users to obtain root access through use of the "site exec" command. This vulnerability is described in CERT advisory CA-2000-13 (see http://www.cert.org). ptf7658a, ptf7715b erg711408/fz512195 234. An associated segmentation violation in /usr/bin/ftp occurred. ptf7658, ptf7715b erg711408/fz512195 235. Cursor freezes after hitting delete in double telnet session. ptf7658c, ptf7715a erg711490/fz513649 236. Time stamping causes IP fragmentation. ptf7666, ptf7715b erg711410/fz512436 erg711421/fz512257 237. Previous escalation work released into ptf7446 and UnixWare 7 Release 7.1.1 is being nullified by modifications to udp_open(). ptf7666a, ptf7715a erg711432/fz512691 238. TCP drops a byte during long transfers. ptf7666b, ptf7715b erg501352/fz510941 239. A panic occurs during recvmsg in ss_copy_sockaddr, when using connectionless AF_UNIX sockets, and the sender disappears. ptf7666, ptf7715b erg501436/fz512638 240. UDP port bind errors occur at bootup. ptf7666b, ptf7715a erg711475/fz512691 241. Under heavy TCP load, the following warning can be displayed on the console: "Warning: tcp_timers: couldn't set persistent timer, dropping connections" ptf7666b, ptf7715a erg501403/fz511602 242. When client and server are on two different machines, the server incorrectly acknowledges TCP window probe packets after flow control has kicked in. ptf7666c, ptf7715a erg711504/fz514095 243. The server does not read the full amount of data from a socket in one read system call. It only reads the data stored in one message buffer even if multiple messages are present at the stream head. ptf7666c, ptf7715a erg711504/fz514095 244. System hangs in tcpclose. ptf7666, ptf7715b erg711673/fz516852 245. Panic in tcp code with ptf7666c installed. ptf7666, ptf7715b erg711685/fz517097 246. ptf7410h (libthread) causes _xconnect() to get interrupted by SIGLWP. EELS fail to start. NOTE: The problem was not in libthread, and libthread is not included in maintenance pack. ptf7666, ptf7715b erg711698/fz517225 247. Under heavy load, on networked configuration, in.snmpd core dumps. ptf7666, ptf7715b erg711655/fz516441 248. If two arp -d's are called in quick succession, one of the entries may not be deleted. ptf7666, ptf7715b erg711628/fz516107 249. The command 'getmany' displays incorrect netmasks. ptf7666d, ptf7715a erg501322/fz510392 250. Using the same address on Ethernet and PPP causes the loopback route to the Ethernet address to disappear after the PPP connection is detached. ptf7666, ptf7715b erg711479/fz513400 251. UnixWare 7.1.1 locks up when sending data to a system that is unreachable. ptf7666, ptf7715b erg501499/fz516236 252. If you connect() to an AF_UNIX/SOCK_DGRAM (connectionless) socket, the other end erroneously receives a HUP condition when the "connector" closes the socket. ptf7666, ptf7715b erg711545/fz515236 253. UnixWare 7.1.1 hangs (out of kernel virtual memory) during load testing with the Intel Gigabit Ethernet driver. ptf7666, ptf7715b erg711604/fz515702 erg711632/fz516142 254. ping command hangs and never times out. This occurs when alarm(1) becomes stuck in a loop of retries. ptf7612, ptf7715 erg711103/ul99-30514 255. The command ping -f fails. ptf7612, ptf7715 erg711220/fz510396 256. The commands ping -s and ping -i will ping continuously. ptf7612, ptf7715 erg711220/fz510396 257. The command rsh from UnixWare 7.1.1 to NCR Unix hangs if "delete" is pressed. rlogin to a Unix system with VINTR key other than DEL disables echo. ptf7647, ptf7715 erg711005/fz142165 258. Telnet service seems to ignore the telnet IAC/EC command (rfc854). ptf7655, ptf7715 fz511414 259. Error encountered when starting SCOadmin FTP Server Manager. ptf7687a, ptf7715a erg711513/fz514420 260. Some RPC routines, upon encountering an error condition, fail to clean up partially-built connections. In the case of TCP/IP, this can result in unused endpoints remaining in the CLOSE_WAIT state. A T_DISCON_REQ is now sent down the stream to ensure orderly cleanup. ptf7633, ptf7715 erg501277/fz200282 261. NIS name resolution can cause memory corruption for some applications, often resulting in random core dumps generated by a SIGSEGV. A memory allocation for an internal structure was increased to the correct size. ptf7633, ptf7715 erg711156/fz500209 erg711176/fz510186 erg501308/fz192226 262. NIS enabled causes JDK 1.2.2 rmiregistry command to SEGSIGV, up_match.c is the culprit. ptf7633, ptf7715 erg711500/fz513991 263. DNS name lookups were not timing out properly under certain conditions. ptf7713a, ptf7715b erg711636/fz516216 264. System hangs after receiving numerous empty ethernet packets from the network. ptf7681, ptf7715 erg711440/fz512887 265. A dlpi issue causes system to hang on 2nd cable pull of NIC card. ptf7677, ptf7715 erg711466/fz513132 266. A buffer overflow in in.telnetd, the telnet server daemon, might allow unauthorized users to obtain root access. ptf7715b erg711792/fz518482/fz518483 267. The nfs lockd daemon may never exit grace period. ptf7715 erg711680/fz516979/CSSA-2001-SCO.9 268. The order of nameserver entries changed after adding a network interface using netcfg. ptf7604b, ptf7716 erg711157/fz196155 269. A SCOadmin client in charm mode cannot add IPs to /etc/hosts. ptf7604b, ptf7716 erg501311/fz500077 270. NFS lockd can't communicate with Linux and other implementations which are not sVr4-derived. This happens because lockd uses high port numbers and thus is not RFC-compliant. erg711919/fz519604 271. NIS users logging on NIS client machines were experiencing noticeable delays at the time of login. erg711888/fz519310 272. IP_MULTICAST_LOOP option was not working correctly. ptf7715b erg501536/fz148034 273. The in.snmpd daemon gets confused with registered OID trees. getmany can skip entire smux peer sub-trees ptf7671a erg501124/fz183794 ----------------- FILESYSTEM FIXES: 274. The function buf_breakup sends incorrect scatter gather lists down the hba and causes a panic for BA_SCGTH case. ptf7603 erg711362/fz511583 275. The fs driver's sendv_fd() function causes a hang in vxfs. ptf7603h erg711242/fz510731 276. There is a check for BA_SCGTH before failing the BCB_ONE_PIECE case. ptf7603 erg711362/fz511583 277. A panic occurs when hard-linking a device special file within a memfs filesystem. ptf7603 erg501416/fz512000 278. buf_breakup() does not check the max scgth specified by HBA while it is evaluating the maximum scgth elements. ptf7603 erg711362/fz511583 279. On boot-up, volumes in Vxvm disk groups other than rootdg may not start. These volumes will show up in vxprint as DISABLED. ptf7639 erg501256/fz240617 280. The root disk cannot be encapsulated due to a gap between dump and swap. The gap is created during a previous attempt to encapsulate the root drive, and results from the use of swap as a temporary working area during encapsulation. If the swap is large enough, the end track lies beyond the 2GB limit from the start of the encapsulation area. Since vxslicer is not large file capable, this can result in transfer errors. ptf7640 281. Replacing a failed root disk mirror via vxdiskadm does not make it bootable. ptf7640 erg501390/fz224459 282. Disk and swap space usage figures reported by snmp (by the command "getmany localhost public hrStorage") may be negative or otherwise incorrect. Computation is now performed in such a way as to avoid overflow if possible, and the resulting value is capped at 2147483647 (INT_MAX) if it would exceed that limit. ptf7657 erg711311/fz511279 283. VxFS caused a kma paranoid panic due to not checking for vnode softcounts before kmem_free()ing the vx_biginode. ptf7602b, ptf7717a erg501301/fz500343 284. Fixed a problem in the vx_rename1() routine of the VxFS driver which caused a kernel panic. ptf7602c, ptf7717a fz178351 285. Unmounting a vxfs snapshot volume fails to upgrade volume status. ptf7602d, ptf7717a erg501300/fz500323 286. The kernel panics when trying to create a vxfs snapshot in which either target or destination device (or both) is a disk slice (and not an ODM volume). ptf7602d, ptf7717a erg501306/fz510167 287. Disk corruption seen with PAE on, and greater than 4GB physical memory (all of which is general purpose) while performing I/O on a VxVM block device. The fix is specifically for a kernel memory corrupting issue and is not specific to PAE or volume manager. NOTE: PAE mode is enabled by setting ENABLE_4GB_MEM=YES in /stand/boot, or by issuing this during an interactive boot. ptf7616a, ptf7717a erg501245/fz176130/fz178316 288. Problems in vxfs locking causes partial filesystem hang. ptf7717a erg711502/fz514058 erg711821/fz518691 289. Large cpio (> 4GB) file restore fails on vxfs file systems. ptf7717a erg711571/fz515239 290. In vxfs, files do not inherit default ACLs from their parent directory. ptf7717a erg711214/fz161823 ------------------- MODEM/SERIAL FIXES: 291. Serial port input flow control does not work. ptf7676 erg501424/fz510477 292. Serial port output throughput is limited to approximately 40Kbps. ptf7676 erg501424/fz510477 293. Disable does not halt the login process once there has been any IO on the port. ptf7680 erg711453/fz512979 294. On UnixWare 7.1.0, logging in over a modem using cu(1bnu) fails when the port is configured for bidirectional (incoming and outgoing) use. ptf7680 295. After changing the port speed through the SCOadmin modem manager, the updated speed is not shown in the display and the modem is not functioning. ptf7669a, ptf7716 erg711431/fz512662 296. Serial Manager complains about non-standard ttys. ptf7669b, ptf7716 erg711428/fz512599 297. The 115.2Kbps is lower than 57.6Kbps with serial port. ptf7669b, ptf7716 erg501424/fz510477 298. The pppGUI fails when configuring incoming side of serial link in CHARM mode. ptf7716 erg711109/fz146832 299. Some problems in setting up new modem configuration. ptf7716b erg501507/fz516955 ------------------------ OPTIONAL SERVICES FIXES: 300. Staring a merge session winsock dies with a coredump, or system panics in hat_loadpte. ptf7668, ptf7715 erg711394/fz511922 301. Informix 7.3 application (esql/c binary) runs successfully on UnixWare 7.1.0, but causes a disconnect on UnixWare 7.1.1. ptf7633, ptf7715 erg711335/fz511384 302. The fix for ARCserve causing panic in ptf7696b has introduced a bug in passing of the SCSI SENSE data to the applications which interfered with ARCserve. ptf7696d, ptf7716 erg711848/fz518916 ---------------------- DEVELOPMENT KIT FIXES: 303. Package "uccs - UDK Optimizing C Compilation System Feature Supplement" version "(IA32) 7.1.1b" has a later version of the object 'fur'. ptf7620 304. The command "CC -g" will fail when is included and UDK FS is installed with the following error message: " UX:as: ERROR: (EOF):undefined name: ..D80" erg501495/fz515371 305. UDK c++ front end (c++fe) was exiting with the following assertion failure: " internal error: assertion failed at: "../common/host_envir.c", line 2149 UX:CC: ERROR: Process /usr/ccs/lib/c++fe exited with status 6" erg501495/fz515530 NOTE: The above two fixes (#304 and #305) were mistakenly added in uw711m1. We do not deliver UDK fixes in maintenance packs. The /usr/ccs/lib/c++fe binary is now removed from uw711m2. fz520679 --------------------- FEATURE ENHANCEMENTS: 306. More Reliable System Dump provides an improved dump mechanism that increases the percentage of valid kernel dumps. Double-panic processing has been improved and the frequency of hangs during system dumps has been reduced. The dump I/O size has been increased from 8KB to 64KB. The overall speed of the dump process has also been improved. Following a system panic and before reboot begins, the stack backtrace and register values are now written to the /var/adm/syslog file. This acts as a "fingerprint" of what happened, in case the dump save was not successful. In addition, a system dump can now be obtained on demand, on a live system, with the new dumpmemory(1M) command. A dump thus obtained can be analyzed with crash(1M) just as any other dump. ptf7603e fz170051 307. Unattended Reboot provides a feature that improves the behavior of the PANICBOOT parameter and offers the potential to reduce downtime for you and your users. You can now save a memory dump after a panic, and reboot without needing to be present at the console to respond to prompts. To obtain the unattended reboot functionality on your system, you will need to change two parameters: PANICBOOT and TIME. It is recommended that you use the System Defaults Manager in SCOadmin or the defadm(1M) command to change the values of system parameters. Do not edit system files manually, as unpredictable system behavior may result. Parameter Defined in file Default Value needed to obtain value unattended reboot functionality ___________________________________________________________________ PANICBOOT /etc/default/init NO YES TIME /etc/default/dump -- either 0 (zero) or a positive number in seconds. When PANICBOOT is set to YES, a memory dump is created (in either the dump slice or the primary swap device) following a system panic, and the system automatically reboots. When TIME is set to zero, prompts about saving the dump are never asked at the console. When TIME is set to a positive number of seconds, the system asks whether to save the dump, waits TIME number of seconds, then continues to reboot. In both cases the dump is created on either a dump slice or the primary swap device. If TIME is not defined, or is a negative number, the system asks whether to create the dump and waits indefinitely for a response. ptf7603e fz170051 308. The Virtual Memory Manager (VMM) provides a feature for UnixWare(r) 7 Release 7.1.1 that includes several improvements in memory management, performance, and related tools: Performance is improved by introducing the "bin hopping" algorithm in allocation of physical pages, thereby reducing cache replacement traffic. The operating system now also exhibits better concurrency on large multiprocessor machines through the "splitting" of several global locks (including VM_PAGEFREELOCK, an_refl_lck, and the anon VN_PGLOCK). The system is made safe from minor streams leaks, through the introduction of a delayed abort feature for sendv. Previously, a minor leak could both degrade the performance of a large memory system over a period of months, and hang the system in minutes. Several tools, including sar(1M) and rtpm(1M), have been enhanced with respect to reporting memory usage and disk statistics. New VMM functionality at boot time: Two new parameters are now recognized by the kernel at boot time. See boot(1M) and boot(4) for details on the use of these parameters. CACHE_LINE=number This parameter is used to optimize spacing between locks so that VMlocks end up separate cache lines. This reduces cache coherency traffic. PAGE_BINS=number_of_bins This parameter is used to optimize allocation of pages. The number of bins should correspond to the largest "cache bank" in the system. New and changed VMM tunables: The VMM feature adds the following tunables to the system: KMA_POOL_MAX KMA_POOL_MAX specifies the size (in bytes) of the per-CPU, per-allocation size, memory pool to be retained by the kernel memory allocator. A larger value of KMA_POOL_MAX will increase kernel performance, but at the cost of increased kernel memory consumption. The VMM feature changes the default value of the following, existing tunable parameter from 30 seconds to 10 seconds: KMAGBTIME KMAGBTIME specifies how much time, in seconds, there is between successive attempts by the kernel memory allocator to give back unused memory (for possible use by processes or filesystems). Increasing this value increases the kernel allocator's requirement for memory. Decreasing it increases the CPU usage of the giveback attempts. Default, minimum, and maximum values for new and changed VMM tunables: Tunable Default Minimum Maximum ____________________________________________________________ KMA_POOL_MAX Ox10000 0 Ox100000 ____________________________________________________________ KMAGBTIME 10 5 2400 Related Documentation changes The following manual pages have been revised and are included with this SLS in HTML format: + sar(1M) + rtpm(1M) + boot(4) Note that certain strings output in boot messages, or by the sar(1M) and rtpm(1M) commands, are not yet localized. ptf7603 erg711224/fz510455 309. Extended baud rate support was implemented. !! Note that for a complete fix for this, SLS ptf7607d or later must also be installed.!! ptf7603g erg501338/fz510477 erg711201/fz510196 310. Added the hw(1M) command. ptf7617b fz520167 311. This feature is known as automatic path recovery. It enhances the failover strategy of MPIO. When an error is encountered on an active path and no more alternate paths are available, MPIO will attempt to repair all the failed paths. This improves the chances of recovery because a newly repaired path may be capable of serving the I/O. ptf7623a, ptf7716a erg501234/ul99-06217 312. UW711 support of thermal throttling. ptf7716a erg501542/fz519006 313. Introduce a new tunable COREFILE_SECURE to allow privileged or setuid/setgid processes to dump core. COREFILE_SECURE should be tuned to 0 if the above core files should be allowed. ptf7717a erg711721/fz517611 314. Add a new tape driver. Although it has been possible to drive 5MB/sec tape drives up to their rated capacity, in previous releases of UnixWare, performance was seriously impacted beyond ten tape drives. This problem has been fixed by upgrading the st01 tape driver to DDI-8. This makes the tape driver multi-threaded, and overcomes previous size limits. erg711836/fz518823 315. Unisys printer types (AP*) were not fully recognized by the printer subsystem. One manifestation of this problem was that the Pound currency symbol was not being printed when a Unisys printer type was configured. erg711762/fz517998 ============================================================================ B. Problems fixed in Maintenance Pack 2: ---------------- SECURITY FIXES: 316. SECURITY: /var/dt mode is now changed from 0777 to 1777. erg711939/fz519804/CSSA-2002-SCO.18 317. A security hole in ppptalk has been eliminated. erg712071/fz521199/CSSA-2002-SCO.27.1 318. A security vulnerability in in.rarpd has been eliminated. erg712062/fz521092/CSSA-2002-SCO.29 319. A security vulnerability in dtprintinfo has been eliminated. erg712032/fz520821/CSSA-2002-SCO.30 320. A security vulnerability in rpc.ttdbserverd has been eliminated. erg712073/fz521202/CSSA-2002-SCO.28.1 321. A security hole found in the EELS system could result in a network-based denial-of-service attack. fz510592 ptf7663a ------------ MISC. FIXES: 322. Emergency_rec fails to restore files from /home2 on 2nd disk. fz516809 323. Multi-threaded applications generating excessive TLB shootdowns will panic/hang very fast Pentium IV systems in PAE mode. erg501595/fz520652 324. Emergency_rec fails in bmkdev to create correct device nodes. erg711589/fz515479 325. The utility ttymon has a memory leak. erg711861/fz519008 326. The utility /usr/bin/passwd limits the password length to 6 characters if PASSLENGTH > 8 in /etc/default/passwd file. erg711993/fz520177 327. The cpio option '-r' (rename files during restore) fails when the file being restored is larger than 2Gb. erg711883/fz519251 328. Fixed a memory leak in inet driver. erg711998/fz520425 329. Added two new options to syslogd, allowing to reduce the disk thrashing by reducing the frequency of fsync: -k fsync only kernel messages -l in addition to kernel messages, fsync any of specified priority level or above. usage: syslogd [-d] [-k [-l<0-7>]] [-mmarkinterval] [-ppath] [-fcon ffile] For priority levels see /usr/include/sys/syslog.h. erg501108/fz172739 330. Added support for PCI SubDeviceID, SubVendorID and ProgIf in the Drvmap and Bcfg driver configuration files. See Section II Supplemental Documentation for more information. erg711563/fz515175 331. If the disk device returns the block size that is not multiple of 512 bytes, the vtoc code may panic. erg712005/fz520513 332. The printing system does not properly handle lines longer than 1024 bytes in the printjob request files. Printjob request files are: /var/spool/lp/requests// erg711957/fz520136 333. VXFS may panic when a large write request is performed on a highly fragmented filesystem. erg711945/fz519905 334. Added a new option -D to sar to report separate read/write metrics. sar -D shows: device, MB, %busy, avque, r/s, r_blks/s, w/s, w_blks/s sar -D -R (for raw information shows) device, MB, busy, r, r_blks, w, w_blks where r/w is number of reads/writes and r_blks/w_blks is number of read/write in blocks. erg711814/fz518658 335. While restoring account profiles with long passwds, ap puts the full encrypted passwd in /etc/shadow as opposed to the first 13 characters. erg711992/fz520373 336. The utility /usr/dt/bin/rpc.cmsd can be remotely exploited. erg711942/fz519829 CSSA-2002-SCO.12 337. The system may extremely rarely panic when a socket is reused after an unsuccessfull connection attempt to do another connection attempt. erg712031/fz520798 338. The system may extremely rarely panic when the ps command is run erg712084/fz521297 339. Emergency restore diskette/tape does not re-create the raw slices. erg501521/fz517866 340. Emergency_rec does not work with large block sizes. System partitions would not be backed up (or recovered) if any block size other than 512 bytes was used. NOTE: You must recreate the Disaster Recovery Floppies and the Backup tape after installing this fix. erg711575/fz515294 341. System panicked with a kernel page fault while executing spec_close(). erg712026/fz520688 342. Uw711m1 causes sar -d to display data incorrectly. erg712065/fz521100 343. The daemon ftpd allows data connection hijacking via PASV mode. erg501602/fz520882 344. Using sdiadd/pdi_hot can result in a panic under certain configurations. erg711994/fz520208 345. Uw711m1 may causes networking to fail after a reboot with the eeE driver range. erg501598/fz520728 346. Intermittent hangs during APIC initialization after reboot. erg501576/fz520203 347. The cpio command when used with -G option has a timing issue. erg711961/fz520133 348. The default value for xipttl is zero. erg711955/fz520093 349. Emergency_rec fails to restore files from /home2 on 2nd disk. fz516809 350. Fixed a panic at dlpi_send_ioctl_reply+21. erg712069/fz521165 351. Fixed a panic in lock_nodbg. erg712060/fz521088 352. Initialization of LWP is susceptible to kernel preemption. erg501603/fz520886 353. The program init fails to change runlevel. erg711933/fz519751 354. Problems with sdi recovery/gauntlet for fibre cable pull. erg711231/fz510577 ptf7697a 355. Mpio failover on Clarion 7800 broken using ptf7716 or uw711m1. erg712049/fz521019 356. On NIS clients, useradd adds user at the end of file after "+" entry. fz521536 357. The command vxdump -n fails to notify uses in operator group users. erg712091/fz521398 358. The p6update panics on prototype Pentium 4 Xeon system. fz521607 359. When kma corruption done in tcp, causes panic. erg712086/fz521356 360. The command tr -s works incorrectly with libc.so.1 provided in ptf7689b libcfs package. erg712097/fz525651 361. New processor errata microcode from Intel. erg501583/fz520337 ============================================================================ C. Problems fixed in Maintenance Pack 3: --------------- SECURITY FIXES: 362. Security audit of the X server. erg711819/fz518676 363. SECURITY - uudecode does not validate the filename, it should not write to pipes or symbolic links. CSSA-2002-SCO.44/erg712093/fz521051 364. SECURITY: ndcfg uses secsys(ES_PRVSETS, ...) and has command line buffer overflow. erg712108/fz525920 CSSA-2002-SCO.36 365. SECURITY: Buffer overflow in XPR portion of libnsl library. erg712182/fz526861 CSSA-2003-SCO.7 366. SECURITY: A command line buffer overflow in ps command can be exploited. erg712109/fz525292 CSSA-2003-SCO.1.1 367. SECURITY: The implementation of xdr_array can be tricked into writing beyond the buffers it allocated when deserializing the XDR stream. erg501642/fz525725 368. SECURITY: Closing file descriptors 0, 1 and/or 2 before exec'ing a setuid program can make this program open files under these fds, which have special meanings for libc (stdin/out/err). Reading or writing to root-owned files can be made possible, since stdXX==opened_file. erg712059/fz526562 CSSA-2002-SCO.43 369. SECURITY: A rogue talk client is able to cause talk demon to overrun a buffer, and could be able to compromise privilege of the machine running talkd. erg712055/fz521053 CSSA-2002-SCO.42 ----------------- NETWORKING FIXES: 370. PPP demon does not attempt to make a connection using other links in a bundle, after it fails to make a connection using the first link in that bundle. erg501649/fz525848 371. On a huge ppp configuration, pppd is dying with the following messages on the ppp.log "Oct 01 12:43:39 : Bundle NO0063 : act_lock: lock timeout, m 8348da8 Oct 01 12:43:39 : ERROR ASSERT FAILED: 0, file act.c, line 106" erg501668/fz526254 372. PPP demon (pppd) causes init 6 to hang. erg711866/fz519087 373. Panic in PPP driver - pppwsrv() - due to a race condition. erg501673/fz526330 374. Communication problem between pcid and ppp driver. erg501678/fz526352 375. PPP Demon was giving the following error: "Bundle xxx : IPCP ERROR Interface pppx - Failed to set netmask, 22" erg501669/fz526275 376. Improved network printing performance. erg712041/fz520932:2 377. Panic in PPP's pcid driver. erg501650/fz525867 378. Connection server fails with the following error: 10/24/02 17:14:51; 27209; cs: ioctl() set signal error; errno=22 erg712153/fz526540 379. System panics during stress test, dlpi_send_iocack erg501622/fz521411 380. The daemon dlpid consumes a lot of CPU time when NIC cable is pulled out. erg501654/fz525933 381. The functions write() erroneously returns EISCONN on a raw socket. erg501681/fz526404 382. If an ftp client host was reset (as in cycling the power) during the data transmission to the server, the ftp-data connection never times out on the server. If the client tries to use again the same port after reboot for an ftp transmission, the server responds with EADDRINUSE. erg501703/fz526973 383. When receiving data from a TCP socket it may lock up indefinitely (with data buffered up in the kernel but never returned to the process). erg501604/fz520887 384. The TCSETAW ioctl hangs if an XOFF character has been received on serial port. erg710968/fz228419 385. The service ttymon sometimes stops listening to a port after PPP disconnect. erg501634/fz525626 386. Due a race condition, pppd was exiting with the following ASSERT failure. "ERROR ASSERT FAILED: ab == al->ah_link.al_bundle, file cd.c, line 660" erg501674/fz526341 -------------- LIBRARY FIXES: 387. The fix for libmas delivered in ptf7441a (erg501235/ul99-14812) is purportedly in uw711m1, it isn't. It's delivered here in uw711m3. erg501665/fz526136 The library libmas.so used the obsolete sys_nerr/sys_errlist mechanism rather than the modern and internationalized strerror(). sys_nerr/sys_errlist is only defined in the archive part of libc (/usr/ccs/lib/libc.so) and not in the dynamic part of libc (/usr/lib/libc.so.1). As a result, it is not visible to dynamic libraries that have been opened using dlopen, which is the case with Java native methods. Note: libmas.a is part of the usoftint package. If that package is going to be installed, then installation of this SLS should be suspended until after the installation of usoftint. ptf7441a erg501235/ul99-14812 ------------ MISC. FIXES: 388. Sending an escape sequence to /dev/vt** using cat(1) causes a panic. erg711952/fz520009 389. The pwck(1M) command does not print the line in error. erg712157/fz518020 390. Multi-threaded applications may hang in an unkillable sleep during exec. erg712172/fz526750 391. Added undocumented option "noquota" to the vxfs mount command to fix the problem where the output of `mount -p` when used in /etc/vfstab, is rejected by mount with the message: "UX:vxfs mount: ERROR: illegal -o suboption -- noquota" erg712190/fz526894 392. A process may block indefinitely in freezeprocs(). erg501701/fz526796 393. After removing a network interface, "pkgchk nics" complains about missing files. erg712152/fz526505 394. Repeated logins on virtual terminals (/dev/vt02 ... /dev/vt08) result in file descriptor leakage in ttymon. erg501636/fz525650 395. System panics in v86bios. erg712098/fz525652 ============================================================================ D. Problems fixed in Maintenance Pack 4: 396. Dump would hang forever when the dump device was attached to an I2O controller Note: This was fixed in uw711m1 but the text was not added. erg711958/fz520138 397. When excessive short-lived rlogin sessions are being created, /var/adm/wtmp and /var/adm/wtmpx get out of sync and must be rewritten. While these files are being rewritten, no one can rlogin to the system. If these files grow quite large, this can take up to 20-30 minutes. Also under heavy load the short-lived rlogin sessions may leave in utmp the entries from sessions that have actually completed. erg712151/fz526496 398. Occasionally bind() returns EADDRINUSE for no apparent reason. erg712209/fz527217 399. SECURITY: Ftp'ing a file with a pipe as the first character in its name (for example, |xyz) executes the file on client machine. CSSA-2003-SCO.3/erg712227/fz527425 400. User level OpenServer ELF binary can panic the system. erg550013/fz514721 401. Status requests are not being automatically generated for a network printer if is very busy resulting in job ids not being freed. erg501666/fz526164 402. Hangs and delays in streams caused by streams routines unnecessarily allocating large physically contiguous buffers. erg712266/fz527550 403. ksh95 built in pwd can output pathnames starting with // fz199364 404. System may refuse to take console input after 248 days, thereby appearing to hang, due to invalid time stamps in the cmux driver. erg501720/fz527517 405. sar -d displays values > than 100%. erg501658/fz521100 406. ps -o time is off by one day when the amount of CPU time exceeds 24 hours. erg712295/fz527776 407. SECURITY: Short Ethernet frames are now padded with octets of zero to prevent information leakage. erg712090/fz521367 408. System hangs in vxfs filesystem. Processes blocked waiting on a call to vx_iget. erg712184/fz526355 409. System panic due to a race condition in tcp timers code. erg501722/fz527554 410. Lpsched performs poorly when a large number of jobs (200+) are submitted at once. erg501718/fz527462 411. If the name of remote system for a remote printer is not found in /etc/lp/Systems, lpsched does not complain at startup and later on coredumps when a status or cancel request is sent to that printer. fz527931 412. Remote print requests remain indefinitely in queue if remote system is down. They do not timeout even if timeout parameter is specified in /etc/lp/Systems for the corresponding remote system. fz527934 WARNING: Since by default the timeout is set to 10 minutes, print setups with large network delays may suddenly experience timed-out jobs. For such systems, system administrators should either increase the timeout value or set timeout to "never" to restore old behavior. 413. Display per-processor callouts as well as global callouts from the callout command in crash. fz527802 414. Kernel panics with a bad read pointer in a STREAMS message block, caused by mishandling of the message block in the STREAMS utility msgpullup and in the IP protocol handling routine ip_input. erg712321/fz527939 415. SECURITY: Fixed exploitable buffer overflows in metamail. erg712265/fz527543 416. When pkgadd fails early on, before any package has been selected, it gives the following message: UX:mailx: WARNING: No message !?! This message was confusing to users and is now not displayed. fz527750 417. SECURITY: Drop TCP packets with both SYN & FIN bits set. erg712274/fz527623 418. syslogd fails to restart upon receipt of SIGHUP. erg712414/fz528159 419. /u95/bin/ksh users' `w` idle time resets every 10 min. erg712362/fz528070 420. Fixed failures mounting/creating vxfs snapshots which indicated that the filesystem is either already mounted, busy, or the allowable number of mount point exceeded when none of these failure conditions were true. erg712361/fz528100:1 421. Some STREAMS ioctls involving multiple message exchanges with the driver may timeout prematurely and return EAGAIN erroneously. erg712396/fz528199 422. flock() hangs when NFS server is Microsoft SFU (3.0). erg712347/fz528048 423. System panics in slpdeque due to STREAMS race condition. erg712385/fz528166 424. TCP data corruption (drops one byte of data). erg712389/fz528172 425. code generation error in ppp library (ip_rt). fz528222 426. SECURITY - sendmail char sign extension buffer overflow. Upgraded to Sendmail 8.12.9. erg712276/fz527629 CSSA-2003-SCO.23 427. SECURITY - CRLF (Carriage Return, Line Feed) injection vulnerability in lynx. erg712379/fz528144 428. traceroute dumps core. fz528035 429. The userdel command coredumps. fz528409 430. The rtpm command incorrectly reports it is out of memory and exits; the time reported by rtpm gets out of sync with the system clock. erg712441/fz528135 erg712393/fz528133 431. Shared memory that is in use by a process experiencing a fork failure might not be released. erg712399/fz528204 432. The change to ndcfg for PCI device recognition, introduced a bug which prevented some serial port boards from being recognized. erg712319/fz527935 433. System hang; infinite loop in deadflck. erg712154/fz526541 434. ksh93 autoload functions invoked within command substitution fail to execute. erg712312/fz527879 435. Panic in specfs, NULL pointer dereference (s_cp). erg712337/fz528010 436. If an explicit setsockopt call is not made, getsockopt does not set default socket and UDP buffer sizes. Applications that depend on default values being set will fail. erg712024/fz520666 437. Increase the maximum TIDU size for communication via TCP/IP to 65273 bytes. erg711891/fz519313 438. restartable connect(). erg501611/fz520990 erg712367/fz528123 439. Ksh's sleep implementation can sleep forever. erg712386/fz528169 440. runacct updates wtmp[x] utmp[x] without holding record locks. This can trigger "synchronize" operations, which may take a long time to complete if the files are large. The effect is that other commands e.g. telnet and rlogin are blocked waiting for the housekeeping to finish. erg712428/fz528292 441. libnsl; deadlock in do_snddis(). erg712327/fz527968 442. SECURITY: /proc security fix. erg712482/fz528474 CSSA-2003-SCO.32 443. SECURITY: BIND buffer overflows using recursion erg712161/fz526634 CSSA-2003-SCO.2 444. in.ftpd updates wtmp[x] utmp[x] without holding record locks. This can trigger "synchronize" operations, which may take a long time to complete if the files are large. The effect is that other commands e.g. telnet and rlogin are blocked waiting for the housekeeping to finish. fz528470 445. Fixed a bug in tcp_timer code in which the TF_NEEDTIMER flag was not cleared from the tcp control block, leading to an infinite loop in the tcp_io routine causing the process to be pinned to the engine. As a result, the kma_giveback daemon cannot run on that engine, causing the refreshpool daemon to block in kma_refreshpools waiting for that engine's kma_giveback daemon to complete the giveback process; and slowly the machine runs out of memory. erg501701/fz526796 erg712308/fz527832 446. cs daemon bug allows 2 child processes to talk to the same device. erg501731/fz527737 447. Fix libDtHelp buffer overflow problem. erg712445/fz528372 448. compress dies with a SIGSEGV, and fails to compress the file. erg712220/fz527292 449. convert TCPTV_MIN_TIC, the minimum retransmission time, and TCP_RTTDFLT_TIC the minimum round-trip time, and TCP_MAXRXT the retransmission time to tunables. Use inconfig to set tcp_rexmit_min and tcp_rttdflt and tcp_maxrxt_min. tcp_rexmit_min's units are in milliseconds, the range is 0 to 1000. The default is 1000, (one second). tcp_rttdflt's units are in milliseconds, the range is 0 to 3000. The default is 3000, (three seconds). New configurable parameter tcp_maxrxt_min. Sets the minimum retransmission interval that can be defined by TCP_MAXRXT. tcp_maxrxt_min's units are in seconds, the range is 0 to 180 erg712417/fz528235 erg712224/fz527394 erg712292/fz527766 450. Fixed problem where SCSI tape operations occasionally failed with tape drives on a SAN network connected through a Fiber Channel SCSI Converter. erg712195/fz526396 ----------------------- Runtime C Library Fixes: 451. Fixed a UNIX 95 Test failure introduced by the modification to {e,f,g}cvt() functions in ptf7607b. ptf7607e, ptf7689a erg711488/fz513603 452. A possible deadlock/hang could occur with a threaded program that uses system(), popen() and the like due to a fork1() call that happens to occur while another thread is active within the dynamic linker and is holding one of its locks. When combined with ptf7410h (or later) this PTF will prevent this deadlock. ptf7689a erg711452/fz512992 453. A new dlopen() "scope" flag, RTLD_PRIVATE, is added which causes the named shared library to be opened just as with RTLD_LOCAL scope, except that it has a completely separate instantiation. In particular, the read/write data space of an RTLD_PRIVATE-ly dlopen()d shared library will only be referenced by this instance. ptf7689a erg711452/fz512992 454. fgetwc() performed on a STDIO stream without orientation will now correctly cause the stream to become "wide". ptf7689a erg711452/fz512992 455. A possible security vulnerability is closed that involves the opening of pathnames (for reading or writing) whose spelling is at least in part based on environment variable values. For processes with gained privilege (like those with setuid-on-execute set) it was possible to invent values for environment variables like, for example, LANG and NLSPATH that specified files that contained locale- specific format strings that could have been used to gain privileged access. Other environment variables like TMPDIR could have been used to access otherwise inaccessible files. This change restricts these sorts of environment variables to the builtin standard places and those filesystem subtrees specified in the new /etc/default/envpaths file. ptf7689a erg711452/fz512992 456. In RTLD tracing, 32-bit negative decimal values were being displayed as unsigned. ptf7689a erg711452/fz512992 457. Added new [v]fsprintf() interfaces which take a pointer to a buffer flush function for generalized external-to-printf control of passing along of the formatted output. ptf7689a erg711452/fz512992 458. rlogin hangs if respawn port in inittab is unavailable/non-existant. ptf7689c erg712151/fz526496 459. ffs() indexes into local static array with potentially huge value. ptf7689c erg712124/fz517272 460. The date command coredumps. erg712397/fz528056 461. Support for more than 999 ptys. ptf7607a, ptf7689a erg711075/fz184983 462. Support for extended baud rate. ptf7607b, ptf7689a erg501338/fz510477 erg711201/fz510196 463. Fixed ksh93 pattern expansion bug. ptf7607b, ptf7689a erg711321/fz511308 464. Fixed ecvt(), ecvtl(), fcvt() and gcvt() rounding errors. ptf7607b, ptf7689a erg711239/fz510714 465. The multibyte to wide-character conversion code for EUC was broken. erg712507/fz528536 466. select(3) can return 0 on blocking call if poll(2) reports POLLHUP and rd/wr fdsets not set. ptf7607d, ptf7689a erg711303/fz511272 467. Installation of Oracle 8i (8.1.6) failed when Maintenance Set 711.01g was installed. ptf7607e, ptf7689a erg711488/fz513603 468. qsort had serious performance problems. erg712331/fz527984 ----------------------- Runtime Thread Library Fixes: 469. Hangs in the child process after a fork1(). ptf7410j erg501691/fz526597 470. Hangs in cpio. ptf7410j erg501680/fz526385 471. A race condition exists in libthread's signal handling. The handler sets the thread's signal mask to the state it should be in for running the application's signal handler and then invokes the handler. Before the handler is invoked, another signal may be processed. If that signal's handler does not return, the original signal will never be processed. This is dangerous for the internal thread library signal, SIGLWP, since missing this signal can mean missing a suspension, preemption or cancellation. ptf7410c erg501292/fz500204/fz510111 472. The special _cond_wait_sig variant of cond_wait used by the Java virtual machine enables all signals, not just SIGLWP, before re- grabbing the mutex on a wake-up. When non-SIGLWP signal handlers exit with siglongjmp, the normal return from _cond_wait_sig is bypassed and ownership of the mutex is unpredictable. ptf7410c erg501292/fz500204/fz510111 473. getitimer and setitimer incorrectly report the existing value of a thread's interval timer. If the thread is multiplexed, the two microseconds fields of the itimer are always reported to be zero. ptf7410c erg711225/fz510462 474. Pthreads not respecting cancellations and mutex locks have problems. ptf7410e erg501405/fz511596 475. libthread bug fixes to prevent core dumps and deadlocks. Also added new debugging instrumentations to identify the owner of a mutex_t. This assists in resolving deadlocks from a thread holding a lock that was subsequently suspended followed by an attempt to reacquire the lock. ptf7410f erg501386/fz511345 476. A few situations can cause a threaded application to hang (to stop further useful processing) or crash or "panic" through no fault of its own. A byte of the caller's stack was cleared when sleep() was called earlier. ptf7410h erg711536/fz514637 477. Installation of ptf7410h caused netbios, and subsequently AFPS, to fail to initialize. ptf7410i erg711631/fz516143 478. Installation of ptf7410h caused eels to fail to start. ptf7410i fz518552 479. Mpack4a replaces Maintenance Pack 4 packaging to enforce removal prior to upgrading to UnixWare version 7.1.3 avoiding a panic caused by fixes in this supplement that are not included in the base UnixWare 7.1.3(update713). erg712552/fz528922 480. Replaces Maintenance Pack 4 packaging to enforce removal prior to upgrading to UnixWare version 7.1.3 avoiding a panic cause by fixes in this supplement that are not included UnixWare 7.1.3. erg712552/fz528922 ============================================================================ E. Problems fixed in Maintenance Pack 5: --------------- SECURITY FIXES: 481. Fixed chroot system call where a user can break out of the chroot'ed directory. This is fixed by adding a new tunable parameter, CHROOT_SECURITY. Default value is 1 which eliminates the security problem by causing chroot to fail when neither the old nor new root are real root; a value of 0 restores the traditional chroot behavior. erg712509/fz528555 482. Fixed cache poisoning in BIND 8 by updating to BIND 8.4.2. erg712479/fz528464/CSSA-2003-SCO.33 483. Fixed CDE DtLogin XDMCP parser remote double free vulnerability. erg712592 fz529303 ----------------- NETWORKING FIXES: 484. Race condition in inet driver that can cause panic in tcp_close() or tcp_qremque(). fz528895 485. Panic in socksys driver (ss_send_recv_tpi routine trying to free memory that has already been freed by ss_rput_socket.) This can happen when a client closes a Unix Domain socket after server has just accepted the connection but not yet returned to user. erg712480/fz528467 486. netconfig fails to configure network card properly in certain situations with multiple NICS. erg712451/fz528400 487. rcp of large files can take an excessively long time due to a bug in the TCP send/receive window negotiation. erg712177/fz526823 488. ftpd hangs on UnixWare 7.1.1, OU8, and possibly later versions The problem was fixed in waitid(). erg712596/fz529361 489. IP packet filtering does not work. erg712619/fz/529605 490. A time delay of 1 second in dlpiclose() was causing some applications, e.g. getmany (accessing mib-2 table) to consume large amounts of CPU time. This time-delay ensured that all in-transit packets were processed before closing the SAP. The delay is removed and the code reworked to use message based synchronization during closedown. dlpiclose() now constructs a M_CTL packet containing a message of type dl_ctlmsg_t. This message contains DLPI primitive set as DL_CLOSESAP and a pointer to the SAP structure. This message is enqueued at the DLPI lower read queue so that dlpilrsrv will handle it. It then goes to sleep. When dlpilrsrv receives this message, it is assured that all messages before it have been sent upstream, i.e. there are no in-transit packets. dlpilrsrv signals dlpiclose to close the SAP. erg712282/fz526486 491. Fixed race between tcp input processing and tcp close processing. erg712585/fz529161:4 492. The trap_rece command exits immediately with the error message "Couldn't assign the requested address" instead of hanging in the subsequent recvfrom() waiting for SNMP traps to occur. erg712289/fz527728 493. Added checks for STREAMS flow control in UDP multicast/broadcast single receiver code-path to prevent panics/system freeze. erg712484/fz528479 494. System panics under heavy load in dlpi_hwfail_handler due to a race condition in the txmon handler. erg712681/fz530124 495. The command netstat -I displays output incorrectly, if the machine gets a lot of packets in a particular interval. erg712663/fz529916:3 --------------- FILESYSTEM FIXES: 496. System fails to mount vxfs filesystems with large numbers of inodes (>8M) and marks them bad and sets "full fsck" flag. Full fsck of the filesystems which is required to mount them, fails with the following message: fileset 1 primary inode 65 has invalid size (4194762752) fileset 1 primary inode 97 has invalid size (4194762752) 1 primary inode 97 has invalid size (4194762752) no valid ILISTs for fileset 999 file system check failure, aborting ... Note: The updated fsdb utility now prints IAU headers and summaries independantly. erg712524/fz528656 497. Fix for VxFS snapshot being disabled on good drives during heavy user load, reserve bitmap buffer was set to the wrong snode/channel during VxFS snapshot creation. erg712644/fz529774:3 498. disksetup(1M) default blocksize does not work with large file systems: added a condition in create_fs to check for user specified blksz, in case of large file system sizes for vxfs. erg71615/fz529483 --------------- OTHER FIXES: 499. allocb_physreq can fail to allocate a buffer even when there are free buffers available. erg712501/fz528513:3 500. sysi86 doesn't validate selector when clearing a descriptor. fz521540 501. Print a warning message for disks that have no diskstamp. erg712581/fz529128 502. By the time pkgadd executes the preinstall script of a package, it has already updated the contents file with the information from the package's pkgmap file. Hence if the preinstall script is terminated for some reason, the contents file is left in a bad state - the files are not installed on the system but they are present in the contents file. fz519105 503. pkginstall, pkgremove and installf can destroy software contents file if it is already locked by another process. fz198541 504. Fixed pkgrm's -n option to set QUIETMODE=true so that packages' preremove and postinstall scripts can work in quiet mode. Previously, it was using the value saved in the pkginfo file when the package was last installed. fz529498 505. Enable large file support in compress. fz529876 506. Updated fix for panic that can occur due to race condition between fdetach of a named pipe and the last close on the pipe's file descriptors. erg711929/fz519727 507. Memory corruption and/or kernel panics caused by invalid pointer dereferences in streams subsystem. Fix is to NULL out the q_ptr field of the read queue and write queue of the lower-multiplexor during an I_LINK or I_PLINK ioctl. erg712470/fz528449:2 508. init failing to change runlevels. A race condition in the waitproc function in the init code has been fixed. erg712313/fz527890:2. 509. Modified p6update for new Intel Nocona and Prescott processor's microcode update format. Also integrated latest Intel microcode release. erg712621/fz529619/fz530177 510. 711 system hangs on boot - idmknodd last process run . A race condition in the waitproc function in the init code has been fixed. erg712607/fz529426 511. MAXRUN is a new cron tunable defined in /etc/default/cron. It defaults to 25 and governs the number of simultaneous cron jobs in the system. erg712469/fz528435 512. Two new fields added to siginfo structure to prevent jvm crash. The two new members are, si_iaddr (the address of the instruction that caused the trap) and si_raddr (an associated memory reference address, if there is one, otherwise the same as si_iaddr). erg712550/fz528887 ----------------------- Runtime C Library Fixes: 513. printf() failures in VSX suite with ptf7689 or uw711mp4 libc. fz516778 514. Can't display Japanese characters with ptf7689 or uw711mp4 libc. erg712528/fz528677 515. memmove treats pointers as signed integers, results in memory corruption when crossing 2GB. erg712358 fz528079 ----------------------- X11R6 Fixes: 516. After toggling from Korean to English input mode, letters are displayed with mixed upper and lower case. Problem only occurs when using dtterm. fz521243 Fix provided in basex package. 517. XtAppAddInput() function. Added missing brackets around XPOLL_READ, XPOLL_WRITE, XPOLL_EXCEPT erg712671/fz529974 Fix provided in basex package. 518. Fixed the bug where the change of background of the Motif Scale widget with XtSetValues has no effect if the widget was not realized yet. erg712682/fz530146 Fix provided in uw711m5 package. 519. Fixed the XmATTACH_OPPOSITE_FORM attachment in the children of a Form widget using the incorrect sign of the value, which causes the form to resize itself to become smaller and smaller. erg712697/fz530166 Fix provided in uw711m5 package. 520. Fixed the display of the Japanese messages in the programs based on the Athena widgets. erg712661/fz529890 Portions of this fix are contained in the uw711m, xserver, xclients, and xcontrib packages. 521. Fixed the warning from the xtetris command. fz530182 Fix provided in xcontrib package. 522. Fixed the segmentation fault in the puzzle command. erg712700/fz530183 Fix provided in xcontrib package. 523. Fail-soft mechanism is implemented for handling the case where permissions or/and owner of these directories - - /tmp/.X11-unix - /tmp/.ICE-unix - /tmp/.font-unix are not set correctly. Fail-soft means, if the permissions and/or owner is not set properly, the component would try to set it properly. If it is unable to do that, it would generate an error/warning message(s), but the component would not fail. erg712694/fz530161:4 Fix provided in basex and xserver packages. 524. World write permission on /dev/X. erg712231/fz527440:5 525. The permissions on the /usr/lib/X11/xkb/symbols directory are 0644. The permissions should be 0755. fz528560:2 ----------------------- Runtime Thread Library Fixes: 526. Oracle 8 won't start after installing Maintenance Pack 4. The oracle process' CPU utilization increases to 100%, truss shows the process looping in prepblock & cancelblock. erg712658/fz529884 527. Fixed problem where programs linked with libthread that call fork1() from the original thread produce children that are not properly protected from signals in critical library code. fz528522:2 528. Changed libthread's timer mechanism so it recognizes hard system clock resets. erg712390/fz527957:3 ---------------------------------------------------------------------------- II. Supplementary Documentation Additional UNIX 95 Support ------------------------------ To maintain UNIX certification, The Open Group requires that UnixWare 7 Release 7.1.1 successfully run updated versions of the VSC and VSU test suites. UnixWare 7.1.1 includes these minor modifications to achieve the certification: - The dd command was modified to accept and ignore a "--" (end of options) mark. Note that dd has no "options" per se, so a -- can only appear as the leading "argument" and has no real purpose. - The sort command was modified TO REMOVE its previous (mistaken) UNIX 95 modification. Previously when using "sort -c" with the POSIX2 environment variable present, sort only indicated whether the input was sorted through its exit value. This was a common mistaken reading of the POSIX.2 and Open Group specifications. The change was to remove any dependency on the POSIX2 environment variable, so "sort -c" will always emit a diagnostic if the input is out-of-order. - Our latest Korn shell (ksh, as well as the UNIX 95 shell, /u95/bin/sh) did not take, in its arithmetic constructs, an integer literal with a C language style leading "0" as being octal, nor a leading "0x" or "0X" as hexadecimal. This turned out not to match the intent of the POSIX.2 and OpenGroup shell specification. So, for example, $ echo $((10+1)) 11 $ echo $((010+1)) 11 $ echo $((0x10+1)) /u95/bin/sh: 0x10+1: arithmetic syntax error A change was made to work as intended when POSIX2 is as environment variable: $ export POSIX2=on $ echo $((10+1)) 11 $ echo $((010+1)) 9 $ echo $((0x10+1)) 17 Note that because integer constants like 010 have a silent change in behavior, this change requires POSIX2 to be present in the environment. - Four system headers were modified as follows: - corrected spelling of include-once macro - more existing macros visible in _XOPEN_* namespace - more existing macros visible in _XOPEN_* namespace - changed unsafe NULL uses to be 0 instead Support for Thermal Throttling ------------------------------ Thermal throttling can be controlled by software (the OS or a driver for the purpose) or by hardware. There is an MSR which you can program to indicate whether you want software control or hardware control. When the system is powered on, the BIOS sets the MSR to some default which could be different on different BIOSes. Our implementation disables software control of thermal throttling even if the BIOS has set it. Our implementation deals currently only with hardware controlled thermal throttling. So, the BOOT parameter currently refers to hardware control of thermal throttling only. By default, this parameter is not set and the OS enables hardware thermal throttling. If a sysadmin wished to turn off hardware thermal throttling, he could specify this parameter. The BOOT parameter for thermal throttling is DISABLE_THERM_THROTTLE= Finally, the OS bothers with thermal throttling only on Processors which support the capability (currently P4s). For other older processors, this parameter has no effect (obviously). PCI Hot Plug feature --------------------- This Supplement adds support for hot plugging of NICs in the system. The PCI Hot Plug feature requires the necessary hardware support for PCI Hot Plug and a platform-specific Hot Plug controller driver. Once you have installed SLS ptf7716a, follow the instructions included below for adding, suspending, resuming and removing hot-pluggable NICs. Additionally, make sure to read the "Important Notes" section included below for additional information. Adding NICs =========== a. Insert the NIC into an empty PCI slot that is not powered on and connect the cables. b. Lock the interlock (if it has one). c. Run SCOadmin and, from the Hardware folder, select the Hot Plug Manager. d. You should see a board icon in the slot where you put the NIC. Select this slot and, from the Operations menu, select Power On. e. After a pause, you should see a link under the board icon to a line that says: "Unbound Network device; Ethernet controller". Select this line and, from the Operations menu, select Add Driver. f. You are then prompted to select a driver appropriate for your hardware from a list of driver(s) compatible with the newly added adapter. g. For some drivers, you will be prompted with the "Network Driver Configuration" screen. See the driver documentation for any modifications specific to the driver configuration. h. After a pause during which the device initializes, you are prompted to add a protocol or to configure the device as a backup for another device in the system. i. If the new device is configured for backup, you will be prompted to select an existing networking interface that is to be backed up. If the new device is configured for TCP/IP, you will be prompted for the IP configuration for this interface. After entering this information and pressing OK, you will see a dialogue confirming the successful addition of your new NIC. j. After pressing OK, you should see the main display of the Hot Plug Manager updated to show the new device as: Bound Network device; Ethernet controller --> Driver Name: xxx Where xxx is the system name of the driver you selected. Issue the following commands to verify that the NIC is operational: ifconfig -a ndstat ping Suspending a Configured NIC =========================== a. To suspend I/O on a configured NIC, start the Hot Plug Manager from SCOadmin. b. Select the device you want to suspend and select the Suspend Driver option from the Operations menu. After a short pause, the display changes to show that the selected device is now unbound; you will see an entry in the Suspended Driver Instances box similar to: Driver Name: xxx Suspended ID: yyy Where xxx is the name of the suspended driver and yyy is the suspended ID. c. Issue the following commands to verify the driver is suspended: ndstat ping Resuming a Suspended Driver Instance ==================================== You can resume a suspended driver instance either by selecting an unbound device in the Hot Plug Manager and choosing the Resume Driver option from the Operations menu, or by selecting the suspended instance from the Suspended Driver Instances box and choosing the Resume Driver option from the Operations menu. In the former case, you will be given a list of appropriate suspended driver instances for that device to resume. In the latter case, you will be given a list of appropriate devices to resume the suspended driver instance on. Appropriateness is determined by calling the drivers verify routine. This routine will usually check the board ID of the device to see if the driver can support the device. The resume operation is supported for functionally identical adapters only. It is recommended that the resume operation be performed as soon as possible after a suspend operation. Therefore, it is important to have a functionally identical replacement adapter available before performing the suspend operation. Removing a Device ================= You can only remove a device using the Hot Plug Manager by suspending it first. Once the driver is suspended, select the suspended instance in the Suspended Driver Instances box and then choose the Delete Driver option from the Operations menu. It is recommended that you unmount all mount points that are serviced by the device(s) being removed before the suspend-remove sequence. Important Notes =============== a. While doing a cross resume (suspend I/O on 2 ports and resume the suspended I/O from port A on port B and vice versa), the resume operation will succeed, but the GUI will show it as "Unbound Network Device". In this scenario, the device has successfully resumed the I/O, but the GUI is displaying the incorrect information. b. The GUI will quit while doing an add operation if there are no "addable" drivers available on the system. The user will have to pkgadd the driver before proceeding. c. The GUI will quit while doing an add operation, if the "cancel" operation is selected in the "Network Driver Configuration" window. This is the window that allows the user to specify "Advanced Options". Choosing "cancel" in subsequent window(s) will allow the user to back out of the add operation. It is recommended that the user restart the GUI if the add operation is canceled at any stage. d. If _all_ the drivers (of the same type) are suspended, deleting one will result in not being able to resume the others, and the message "There were no compatible devices found" will display. SUPPORT FOR PCI DEVICE RECOGNITION Added support for PCI SubDeviceID, SubVendorID and ProgIf in the Drvmap and Bcfg driver configuration files. The syntax is: The PCI (vendorid,deviceid) and optionally (subvendorid, subdeviceid) is specified in the Drvmap files, and for the network drivers additionally in the bcfg files, in the form: 0xAAAAAAAA[.0xBBBBBBBB] Where A represents a hex digit of (vendorid,deviceid), B represents a hex digit of (subvendorid,subdeviceid). The leading 0s in both these hex numbers may be omitted (so in fact it's not exactly 8 digits, but up to 8 digits in the A part and in the B part) or specified. It is strongly recommended to omit the leading 0s in the A part if the B part is absent, for compatibility with previous versions of UnixWare/OpenUNIX which require no leading 0s. It is recommended to use leading 0s if both parts are specified, for consistency with other fields. For example, "0x123456" but "0x00123456.0x07654321". The old versions of UnixWare/OpenUNIX will ignore the entries with both A and B parts present. More than one record of this format may be specified if the driver supports devices with multiple (vendorid, deviceid) and/or (subvendorid, subdeviceid). The files for some driver may include entries both with and without the (subvendorid, subdeviceid) part. For compatibility with the previous versions of UnixWare/OpenUNIX, it is strongly recommended to always include an entry without the (subvendorid, subdeviceid) part. For example the following list may be used for the bcfg file of a hypothetical device: "0x123456 0x00123456.0x07654321 0x00123456.0xABCDAA55" The PCI classid and optionally progif is specified in the Drvmap files, in the form: CLASS0xAAAA[.0xBB] Where CLASS is a literal string, A represents a hex digit of classid, B represents a hex digit of progif. The leading 0s in both of these numbers must be specified if the values are smaller than 4 or 2 hex digits accordingly. The B part may be omitted only if the driver is able to support any device of the class, regardless of its programming interface. The old versions of UnixWare/OpenUNIX will ignore the entries with both A and B parts present. When DCU looks up a driver for a device, it loop through an array of records in all the drvmaps. It gives preference to the entries in the following order (highest to lowest): 1. Entries that match both (vendorid,deviceid) and (subvendorid, subdeviceid). 2. Entries that match (vendorid,deviceid) and have NO (subvendorid, subdeviceid) part in them. 3. Entries that match both classid and progif. 4. Entries that match classid and have NO progif specified in them. If there is more than one entry of equal priority, one random entry is selected. Netcfg gets the list of all the matching drivers with the command "resshowunclaimed" of ndcfg. The match is done in the same way as the preferences 1 and 2 above. Then it presents this list to the user in a menu. Netcfg may mark the entries of the preference 1 with an asterisk and present them before the entries of the preference 2, but no such guarantee is made and this may change in the future. Compatibility with the previous versions of UW/OU: the entries that have the after-dot part present will be ignored by the previous versions of UnixWare 7 and OpenUnix 8. If a driver wants to be recognized by the old versions of DCU and netcfg, it must include the old-style entries without (subvendorid,subdeviceid) part or progif part in its Drvmap and bcfg files (possibly along with the new-style long entries). The general recommendation is to continue NOT using the (subvendorid, subdeviceid) and progif parts unless some harm comes from not using them (such as system hang/panic when a driver is trying to access a wrong card). erg711563/fz515175 ---------------------------------------------------------------------------- III. File Contents /etc/TZ/CET /etc/TZ/EET /etc/TZ/MET /etc/TZ/W-SU /etc/conf/autotune.d/mem /etc/conf/bin/idcheck /etc/conf/bin/idinstall /etc/conf/dtune.d/fs /etc/conf/dtune.d/kma /etc/conf/dtune.d/mem /etc/conf/dtune.d/proc /etc/conf/interface.d/sdi.4.1 /etc/conf/interface.d/system.3 /etc/conf/mdevice.d/gp16 /etc/conf/mdevice.d/hpci /etc/conf/mdevice.d/intmap /etc/conf/mdevice.d/llmul /etc/conf/mdevice.d/memfs /etc/conf/mdevice.d/msr /etc/conf/mdevice.d/psm_apic /etc/conf/mdevice.d/st01 /etc/conf/mtune.d/fs /etc/conf/mtune.d/io /etc/conf/mtune.d/kma /etc/conf/mtune.d/mem /etc/conf/mtune.d/proc /etc/conf/mtune.d/sysdump /etc/conf/node.d/msr /etc/conf/pack.d/asyc/Driver_atup.o /etc/conf/pack.d/asyc/Driver_mp.o /etc/conf/pack.d/asyc/space.c /etc/conf/pack.d/async/Driver_atup.o /etc/conf/pack.d/async/Driver_mp.o /etc/conf/pack.d/ca/Driver_atup.o /etc/conf/pack.d/ca/Driver_mp.o /etc/conf/pack.d/cdfs/Driver_mp.o /etc/conf/pack.d/char/Driver_atup.o /etc/conf/pack.d/char/Driver_mp.o /etc/conf/pack.d/cmux/Driver_atup.o /etc/conf/pack.d/cmux/Driver_mp.o /etc/conf/pack.d/confmgr/Driver_atup.o /etc/conf/pack.d/confmgr/Driver_mp.o /etc/conf/pack.d/cram/Driver_mp.o /etc/conf/pack.d/dcompat/Driver_mp.o /etc/conf/pack.d/des/Driver.o /etc/conf/pack.d/dlpi/Driver.o /etc/conf/pack.d/dosfs/Driver_atup.o /etc/conf/pack.d/dosfs/Driver_mp.o /etc/conf/pack.d/dow/Driver_mp.o /etc/conf/pack.d/eels/Driver.o /etc/conf/pack.d/eisa/Driver_mp.o /etc/conf/pack.d/elf/Driver_mp.o /etc/conf/pack.d/fifofs/Driver_atup.o /etc/conf/pack.d/fifofs/Driver_mp.o /etc/conf/pack.d/fpe/Driver_atup.o /etc/conf/pack.d/fpe/Driver_mp.o /etc/conf/pack.d/fs/Driver_atup.o /etc/conf/pack.d/fs/Driver_mp.o /etc/conf/pack.d/fs/space.c /etc/conf/pack.d/gp16/Driver.o /etc/conf/pack.d/hpci/Driver_atup.o /etc/conf/pack.d/hpci/Driver_mp.o /etc/conf/pack.d/iasy/Driver_atup.o /etc/conf/pack.d/iasy/Driver_mp.o /etc/conf/pack.d/inet/Driver_atup.o /etc/conf/pack.d/inet/Driver_mp.o /etc/conf/pack.d/inet/space.c /etc/conf/pack.d/intmap/Driver_atup.o /etc/conf/pack.d/intmap/Driver_mp.o /etc/conf/pack.d/io/Driver_atup.o /etc/conf/pack.d/io/Driver_mp.o /etc/conf/pack.d/io/space.c /etc/conf/pack.d/ipc/Driver_atup.o /etc/conf/pack.d/ipc/Driver_mp.o /etc/conf/pack.d/ipc/Modstub.o /etc/conf/pack.d/ipc/stubs.c /etc/conf/pack.d/kd/Driver_mp.o /etc/conf/pack.d/kdb/Driver_atup.o /etc/conf/pack.d/kdb/Driver_mp.o /etc/conf/pack.d/kdb_util/Driver_atup.o /etc/conf/pack.d/kdb_util/Driver_mp.o /etc/conf/pack.d/kernel/Driver_atup.o /etc/conf/pack.d/kernel/Driver_mp.o /etc/conf/pack.d/klm/Driver_atup.o /etc/conf/pack.d/klm/Driver_mp.o /etc/conf/pack.d/kma/Driver_atup.o /etc/conf/pack.d/kma/Driver_mp.o /etc/conf/pack.d/kma/space.c /etc/conf/pack.d/krpc/Driver_atup.o /etc/conf/pack.d/krpc/Driver_mp.o /etc/conf/pack.d/ldterm/Driver_atup.o /etc/conf/pack.d/ldterm/Driver_mp.o /etc/conf/pack.d/llmul/Driver.o /etc/conf/pack.d/log/Driver_atup.o /etc/conf/pack.d/log/Driver_mp.o /etc/conf/pack.d/lp/Driver_atup.o /etc/conf/pack.d/lp/Driver_mp.o /etc/conf/pack.d/lp/space.c /etc/conf/pack.d/lpm/Driver.o /etc/conf/pack.d/m320/Driver_mp.o /etc/conf/pack.d/mc01/Driver.o /etc/conf/pack.d/mc01/space.c /etc/conf/pack.d/mca/Driver_mp.o /etc/conf/pack.d/mem/Driver_atup.o /etc/conf/pack.d/mem/Driver_mp.o /etc/conf/pack.d/mem/space.c /etc/conf/pack.d/memfs/Driver_atup.o /etc/conf/pack.d/memfs/Driver_mp.o /etc/conf/pack.d/memfs/space.c /etc/conf/pack.d/mm/Driver_mp.o /etc/conf/pack.d/mod/Driver_atup.o /etc/conf/pack.d/mod/Driver_mp.o /etc/conf/pack.d/modksym/Driver_mp.o /etc/conf/pack.d/mpio/Driver.o /etc/conf/pack.d/mps/Driver_mp.o /etc/conf/pack.d/mse/Driver_mp.o /etc/conf/pack.d/msr/Driver.o /etc/conf/pack.d/mtrr/Driver_atup.o /etc/conf/pack.d/mtrr/Driver_mp.o /etc/conf/pack.d/name/Driver_atup.o /etc/conf/pack.d/name/Driver_mp.o /etc/conf/pack.d/namefs/Driver_atup.o /etc/conf/pack.d/namefs/Driver_mp.o /etc/conf/pack.d/nb/Driver_atup.o /etc/conf/pack.d/nb/Driver_mp.o /etc/conf/pack.d/osm/Driver_mp.o /etc/conf/pack.d/osocket/Driver_atup.o /etc/conf/pack.d/osocket/Driver_mp.o /etc/conf/pack.d/passthru/Driver.o /etc/conf/pack.d/passthru/space.c /etc/conf/pack.d/pccard/Driver_mp.o /etc/conf/pack.d/pci/Driver_atup.o /etc/conf/pack.d/pci/Driver_mp.o /etc/conf/pack.d/pcid/Driver.o /etc/conf/pack.d/postwait/Driver_mp.o /etc/conf/pack.d/ppp/Driver.o /etc/conf/pack.d/pppml/Driver.o /etc/conf/pack.d/proc/Driver_atup.o /etc/conf/pack.d/proc/Driver_mp.o /etc/conf/pack.d/proc/space.c /etc/conf/pack.d/processorfs/Driver_atup.o /etc/conf/pack.d/processorfs/Driver_mp.o /etc/conf/pack.d/procfs/Driver_atup.o /etc/conf/pack.d/procfs/Driver_mp.o /etc/conf/pack.d/pse/Driver_atup.o /etc/conf/pack.d/pse/Driver_mp.o /etc/conf/pack.d/psm_apic/Driver_mp.o /etc/conf/pack.d/psm_cfgtables/Driver_mp.o /etc/conf/pack.d/psm_i8254/Driver.o /etc/conf/pack.d/psm_time/Driver.o /etc/conf/pack.d/pstart/Driver_mp.o /etc/conf/pack.d/ptem/Driver_atup.o /etc/conf/pack.d/ptem/Driver_mp.o /etc/conf/pack.d/resmgr/Driver_mp.o /etc/conf/pack.d/rlogin/Driver_mp.o /etc/conf/pack.d/s5/Driver_mp.o /etc/conf/pack.d/sad/Driver_mp.o /etc/conf/pack.d/scodb/Driver_atup.o /etc/conf/pack.d/scodb/Driver_mp.o /etc/conf/pack.d/sd01/Driver.o /etc/conf/pack.d/sdi/Driver_atup.o /etc/conf/pack.d/sdi/Driver_mp.o /etc/conf/pack.d/segdev/Driver_atup.o /etc/conf/pack.d/segdev/Driver_mp.o /etc/conf/pack.d/segshm/Driver_atup.o /etc/conf/pack.d/segshm/Driver_mp.o /etc/conf/pack.d/sfs/Driver_mp.o /etc/conf/pack.d/smse/Driver_mp.o /etc/conf/pack.d/sockmod/Driver_mp.o /etc/conf/pack.d/socksys/Driver_atup.o /etc/conf/pack.d/socksys/Driver_mp.o /etc/conf/pack.d/specfs/Driver_atup.o /etc/conf/pack.d/specfs/Driver_mp.o /etc/conf/pack.d/st01/Driver.o /etc/conf/pack.d/st01/space.c /etc/conf/pack.d/svc/Driver_atup.o /etc/conf/pack.d/svc/Driver_mp.o /etc/conf/pack.d/sysdump/Driver_atup.o /etc/conf/pack.d/sysdump/Driver_mp.o /etc/conf/pack.d/sysdump/space.c /etc/conf/pack.d/sysdump/stubs.c /etc/conf/pack.d/ticlts/Driver_atup.o /etc/conf/pack.d/ticlts/Driver_mp.o /etc/conf/pack.d/ticots/Driver_atup.o /etc/conf/pack.d/ticots/Driver_mp.o /etc/conf/pack.d/ticotsor/Driver_atup.o /etc/conf/pack.d/ticotsor/Driver_mp.o /etc/conf/pack.d/timod/Driver_atup.o /etc/conf/pack.d/timod/Driver_mp.o /etc/conf/pack.d/udev/Driver_atup.o /etc/conf/pack.d/udev/Driver_mp.o /etc/conf/pack.d/util/Driver_atup.o /etc/conf/pack.d/util/Driver_mp.o /etc/conf/pack.d/vol/Driver_atup.o /etc/conf/pack.d/vol/Driver_mp.o /etc/conf/pack.d/vtoc/Driver.o /etc/conf/pack.d/vxfs/Driver_atup.o /etc/conf/pack.d/vxfs/Driver_mp.o /etc/conf/sdevice.d/gp16 /etc/conf/sdevice.d/llmul /etc/conf/sdevice.d/msr /etc/conf/sdevice.d/st01 /etc/dcu.d/locale/C/txtstrings /etc/dcu.d/scripts/dculib.sh /etc/dcu.d/scripts/dcurc /etc/diskadd /etc/diskmgmt/s5dm/diskadd /etc/diskmgmt/s5dm/diskrm /etc/diskrm /etc/eels/bin/eelsd /etc/fs/dosfs/mkfs /etc/fs/vxfs/fsck /etc/fs/vxfs/mount /etc/getty /etc/hw /etc/inet/inet.dfl /etc/init.d/inetinit /etc/init.d/rpc /etc/init.d/vxvm-startup /etc/inst/nd/dlpi/Driver.o /etc/mail/cf/README /etc/mail/cf/README.SCO /etc/mail/cf/cf/Build /etc/mail/cf/cf/Makefile /etc/mail/cf/cf/README /etc/mail/cf/cf/chez.cs.mc /etc/mail/cf/cf/clientproto.mc /etc/mail/cf/cf/cs-hpux10.mc /etc/mail/cf/cf/cs-hpux9.mc /etc/mail/cf/cf/cs-osf1.mc /etc/mail/cf/cf/cs-solaris2.mc /etc/mail/cf/cf/cs-sunos4.1.mc /etc/mail/cf/cf/cs-ultrix4.mc /etc/mail/cf/cf/cyrusproto.mc /etc/mail/cf/cf/generic-bsd4.4.cf /etc/mail/cf/cf/generic-bsd4.4.mc /etc/mail/cf/cf/generic-hpux10.cf /etc/mail/cf/cf/generic-hpux10.mc /etc/mail/cf/cf/generic-hpux9.cf /etc/mail/cf/cf/generic-hpux9.mc /etc/mail/cf/cf/generic-linux.cf /etc/mail/cf/cf/generic-linux.mc /etc/mail/cf/cf/generic-mpeix.cf /etc/mail/cf/cf/generic-mpeix.mc /etc/mail/cf/cf/generic-nextstep3.3.cf /etc/mail/cf/cf/generic-nextstep3.3.mc /etc/mail/cf/cf/generic-osf1.cf /etc/mail/cf/cf/generic-osf1.mc /etc/mail/cf/cf/generic-solaris.cf /etc/mail/cf/cf/generic-solaris.mc /etc/mail/cf/cf/generic-sunos4.1.cf /etc/mail/cf/cf/generic-sunos4.1.mc /etc/mail/cf/cf/generic-ultrix4.cf /etc/mail/cf/cf/generic-ultrix4.mc /etc/mail/cf/cf/huginn.cs.mc /etc/mail/cf/cf/knecht.mc /etc/mail/cf/cf/mail.cs.mc /etc/mail/cf/cf/mail.eecs.mc /etc/mail/cf/cf/mailspool.cs.mc /etc/mail/cf/cf/python.cs.mc /etc/mail/cf/cf/s2k-osf1.mc /etc/mail/cf/cf/s2k-ultrix4.mc /etc/mail/cf/cf/sco.uw.svr5.cf /etc/mail/cf/cf/sco.uw.svr5.mc /etc/mail/cf/cf/submit.cf /etc/mail/cf/cf/submit.mc /etc/mail/cf/cf/tcpproto.mc /etc/mail/cf/cf/ucbarpa.mc /etc/mail/cf/cf/ucbvax.mc /etc/mail/cf/cf/uucpproto.mc /etc/mail/cf/cf/vangogh.cs.mc /etc/mail/cf/domain/Berkeley.EDU.m4 /etc/mail/cf/domain/CS.Berkeley.EDU.m4 /etc/mail/cf/domain/EECS.Berkeley.EDU.m4 /etc/mail/cf/domain/S2K.Berkeley.EDU.m4 /etc/mail/cf/domain/berkeley-only.m4 /etc/mail/cf/domain/generic.m4 /etc/mail/cf/feature/accept_unqualified_senders.m4 /etc/mail/cf/feature/accept_unresolvable_domains.m4 /etc/mail/cf/feature/access_db.m4 /etc/mail/cf/feature/allmasquerade.m4 /etc/mail/cf/feature/always_add_domain.m4 /etc/mail/cf/feature/authinfo.m4 /etc/mail/cf/feature/bestmx_is_local.m4 /etc/mail/cf/feature/bitdomain.m4 /etc/mail/cf/feature/blacklist_recipients.m4 /etc/mail/cf/feature/compat_check.m4 /etc/mail/cf/feature/delay_checks.m4 /etc/mail/cf/feature/dnsbl.m4 /etc/mail/cf/feature/domaintable.m4 /etc/mail/cf/feature/enhdnsbl.m4 /etc/mail/cf/feature/generics_entire_domain.m4 /etc/mail/cf/feature/genericstable.m4 /etc/mail/cf/feature/ldap_routing.m4 /etc/mail/cf/feature/limited_masquerade.m4 /etc/mail/cf/feature/local_lmtp.m4 /etc/mail/cf/feature/local_no_masquerade.m4 /etc/mail/cf/feature/local_procmail.m4 /etc/mail/cf/feature/lookupdotdomain.m4 /etc/mail/cf/feature/loose_relay_check.m4 /etc/mail/cf/feature/mailertable.m4 /etc/mail/cf/feature/masquerade_entire_domain.m4 /etc/mail/cf/feature/masquerade_envelope.m4 /etc/mail/cf/feature/msp.m4 /etc/mail/cf/feature/no_default_msa.m4 /etc/mail/cf/feature/nocanonify.m4 /etc/mail/cf/feature/nodns.m4 /etc/mail/cf/feature/notsticky.m4 /etc/mail/cf/feature/nouucp.m4 /etc/mail/cf/feature/nullclient.m4 /etc/mail/cf/feature/preserve_local_plus_detail.m4 /etc/mail/cf/feature/preserve_luser_host.m4 /etc/mail/cf/feature/promiscuous_relay.m4 /etc/mail/cf/feature/queuegroup.m4 /etc/mail/cf/feature/redirect.m4 /etc/mail/cf/feature/relay_based_on_MX.m4 /etc/mail/cf/feature/relay_entire_domain.m4 /etc/mail/cf/feature/relay_hosts_only.m4 /etc/mail/cf/feature/relay_local_from.m4 /etc/mail/cf/feature/relay_mail_from.m4 /etc/mail/cf/feature/smrsh.m4 /etc/mail/cf/feature/stickyhost.m4 /etc/mail/cf/feature/use_ct_file.m4 /etc/mail/cf/feature/use_cw_file.m4 /etc/mail/cf/feature/uucpdomain.m4 /etc/mail/cf/feature/virtuser_entire_domain.m4 /etc/mail/cf/feature/virtusertable.m4 /etc/mail/cf/hack/cssubdomain.m4 /etc/mail/cf/m4/cf.m4 /etc/mail/cf/m4/cfhead.m4 /etc/mail/cf/m4/proto.m4 /etc/mail/cf/m4/version.m4 /etc/mail/cf/mailer/cyrus.m4 /etc/mail/cf/mailer/cyrusv2.m4 /etc/mail/cf/mailer/fax.m4 /etc/mail/cf/mailer/local.m4 /etc/mail/cf/mailer/mail11.m4 /etc/mail/cf/mailer/phquery.m4 /etc/mail/cf/mailer/pop.m4 /etc/mail/cf/mailer/procmail.m4 /etc/mail/cf/mailer/qpage.m4 /etc/mail/cf/mailer/smtp.m4 /etc/mail/cf/mailer/usenet.m4 /etc/mail/cf/mailer/uucp.m4 /etc/mail/cf/ostype/a-ux.m4 /etc/mail/cf/ostype/aix3.m4 /etc/mail/cf/ostype/aix4.m4 /etc/mail/cf/ostype/aix5.m4 /etc/mail/cf/ostype/altos.m4 /etc/mail/cf/ostype/amdahl-uts.m4 /etc/mail/cf/ostype/bsd4.3.m4 /etc/mail/cf/ostype/bsd4.4.m4 /etc/mail/cf/ostype/bsdi.m4 /etc/mail/cf/ostype/bsdi1.0.m4 /etc/mail/cf/ostype/bsdi2.0.m4 /etc/mail/cf/ostype/darwin.m4 /etc/mail/cf/ostype/dgux.m4 /etc/mail/cf/ostype/domainos.m4 /etc/mail/cf/ostype/dynix3.2.m4 /etc/mail/cf/ostype/freebsd4.m4 /etc/mail/cf/ostype/freebsd5.m4 /etc/mail/cf/ostype/gnu.m4 /etc/mail/cf/ostype/hpux10.m4 /etc/mail/cf/ostype/hpux11.m4 /etc/mail/cf/ostype/hpux9.m4 /etc/mail/cf/ostype/irix4.m4 /etc/mail/cf/ostype/irix5.m4 /etc/mail/cf/ostype/irix6.m4 /etc/mail/cf/ostype/isc4.1.m4 /etc/mail/cf/ostype/linux.m4 /etc/mail/cf/ostype/maxion.m4 /etc/mail/cf/ostype/mklinux.m4 /etc/mail/cf/ostype/mpeix.m4 /etc/mail/cf/ostype/nextstep.m4 /etc/mail/cf/ostype/openbsd.m4 /etc/mail/cf/ostype/osf1.m4 /etc/mail/cf/ostype/powerux.m4 /etc/mail/cf/ostype/ptx2.m4 /etc/mail/cf/ostype/qnx.m4 /etc/mail/cf/ostype/riscos4.5.m4 /etc/mail/cf/ostype/sco-uw-2.1.m4 /etc/mail/cf/ostype/sco.uw.svr5.m4 /etc/mail/cf/ostype/sco3.2.m4 /etc/mail/cf/ostype/sinix.m4 /etc/mail/cf/ostype/solaris2.m4 /etc/mail/cf/ostype/solaris2.ml.m4 /etc/mail/cf/ostype/solaris2.pre5.m4 /etc/mail/cf/ostype/solaris8.m4 /etc/mail/cf/ostype/sunos3.5.m4 /etc/mail/cf/ostype/sunos4.1.m4 /etc/mail/cf/ostype/svr4.m4 /etc/mail/cf/ostype/ultrix4.m4 /etc/mail/cf/ostype/unixware7.m4 /etc/mail/cf/ostype/unknown.m4 /etc/mail/cf/ostype/uxpds.m4 /etc/mail/cf/sendmail.schema /etc/mail/cf/sh/makeinfo.sh /etc/mail/cf/siteconfig/uucp.cogsci.m4 /etc/mail/cf/siteconfig/uucp.old.arpa.m4 /etc/mail/cf/siteconfig/uucp.ucbarpa.m4 /etc/mail/cf/siteconfig/uucp.ucbvax.m4 /etc/mail/convertcf /etc/mail/hoststat /etc/mail/mailq /etc/mail/mailstats /etc/mail/makemap /etc/mail/newaliases /etc/mail/praliases /etc/mail/purgestat /etc/mail/sendmail /etc/mail/sendmail.hf /etc/mail/sendmailcf.factory /etc/mail/sendmailrc /etc/mail/slocal /etc/mail/smrsh /etc/mail/smtpd /etc/memsize /etc/p6updata /etc/pf.d/IP/.saps /etc/rc2.d/S75rpc /etc/scsi/pdi_timeout /etc/scsi/pdiconfig /etc/scsi/pdimkdev /etc/scsi/pdimkdtab /etc/scsi/pditimetab.orig /etc/scsi/pdiunits /etc/scsi/sdighost /etc/scsi/sdipath /etc/security/audit/auditrpt/auditfltrv1 /etc/security/audit/auditrpt/auditfltrv4 /etc/security/audit/auditrpt/auditrptv1 /etc/security/audit/auditrpt/auditrptv4 /etc/wall /sbin/aconf1_sinit /sbin/bcheckrc /sbin/dd /sbin/diskadd /sbin/diskaddrm /sbin/diskrm /sbin/dumpcheck /sbin/dumpsave /sbin/emergency_rec /sbin/grep /sbin/init /sbin/memsize /sbin/metreg /sbin/p6update /sbin/ps /sbin/sdimkdev /sbin/su /sbin/sulogin /sbin/umountall /u95/bin/ksh /u95/bin/sh /usr/X/lib/WXm/libXm.so.1.3 /usr/X/lib/X11/locale/ja/app-defaults/Bitmap /usr/X/lib/X11/locale/ja/app-defaults/Chooser /usr/X/lib/X11/locale/ja/app-defaults/Editres /usr/X/lib/X11/locale/ja/app-defaults/Spider /usr/X/lib/X11/locale/ja/app-defaults/Viewres /usr/X/lib/X11/locale/ja/app-defaults/XClipboard /usr/X/lib/X11/locale/ja/app-defaults/XFontSel /usr/X/lib/X11/locale/ja/app-defaults/XLock /usr/X/lib/X11/locale/ja/app-defaults/Xedit /usr/X/lib/X11/locale/ja/app-defaults/Xfd /usr/X/lib/X11/locale/ja/app-defaults/Xman /usr/X/lib/libXm.a /usr/X/lib/libXm.so.1.3 /usr/bin/at /usr/bin/atq /usr/bin/atrm /usr/bin/batch /usr/bin/cm_vtcld /usr/bin/compress /usr/bin/cpio /usr/bin/crontab /usr/bin/crypt /usr/bin/csh /usr/bin/cu /usr/bin/dd /usr/bin/disable /usr/bin/dosformat /usr/bin/egrep /usr/bin/enable /usr/bin/ftp /usr/bin/getdev /usr/bin/getdgrp /usr/bin/grep /usr/bin/ksh /usr/bin/login /usr/bin/lp /usr/bin/lynx /usr/bin/metamail /usr/bin/netstat /usr/bin/otalk /usr/bin/passwd /usr/bin/pkginfo /usr/bin/pkgparam /usr/bin/pkgtrans /usr/bin/posix/sh /usr/bin/ppp /usr/bin/pppattach /usr/bin/pppdetach /usr/bin/ppplinkadd /usr/bin/ppplinkdrop /usr/bin/pppstatus /usr/bin/ppptalk /usr/bin/ps /usr/bin/rcp /usr/bin/rdist /usr/bin/rlogin /usr/bin/rmail /usr/bin/ruptime /usr/bin/rwho /usr/bin/sort /usr/bin/su /usr/bin/talk /usr/bin/telnet /usr/bin/tr /usr/bin/truss /usr/bin/ttcp /usr/bin/uidadmin /usr/bin/uncompress /usr/bin/uudecode /usr/bin/uustat /usr/bin/uux /usr/bin/xargs /usr/bin/xm_vtcld /usr/bin/zcat /usr/ccs/bin/fur /usr/ccs/bin/make /usr/ccs/lib/libc.a /usr/ccs/lib/libc.so /usr/ccs/lib/libcudk70.a /usr/ccs/lib/libcurses.a /usr/ccs/lib/libp/libc.a /usr/ccs/lib/libp/libc.so /usr/ccs/lib/libp/libc.so.1 /usr/ccs/lib/libprof.a /usr/ccs/lib/libtermcap.a /usr/ccs/lib/libtermlib.a /usr/dt/bin/dtaction /usr/dt/bin/dtgreet /usr/dt/bin/dtlogin /usr/dt/bin/dtprintinfo /usr/dt/bin/dtsession /usr/dt/bin/rpc.cmsd /usr/dt/bin/rpc.ttdbserverd /usr/dt/bin/ttsession /usr/dt/config/Xsession.d/0030.dttmpdir /usr/dt/lib/libDtHelp.so /usr/dt/lib/libDtHelp.so.1 /usr/dt/lib/libDtLogin.so /usr/dt/lib/libDtLogin.so.1 /usr/dt/lib/libDtSvc.a /usr/dt/lib/libDtSvc.so /usr/dt/lib/libDtSvc.so.1 /usr/dt/lib/libDtTerm.a /usr/dt/lib/libDtTerm.so /usr/dt/lib/libDtTerm.so.1 /usr/dt/lib/libtt.a /usr/dt/lib/libtt.so /usr/dt/lib/libtt.so.1 /usr/gnu/bin/lynx /usr/include/crypt.h /usr/include/dlfcn.h /usr/include/mas.h /usr/include/netinet/in_f.h /usr/include/netinet/in_pcb.h /usr/include/netinet/ip_var.h /usr/include/netinet/tcp_var.h /usr/include/pthread.h /usr/include/sys/dlpimod.h /usr/include/sys/emap.h /usr/include/sys/fcntl.h /usr/include/sys/mc01.h /usr/include/sys/metrics.h /usr/include/sys/scodlpi.h /usr/include/sys/sdi_comm.h /usr/include/sys/sdi_edt.h /usr/include/sys/sdi_layer.h /usr/include/sys/siginfo.h /usr/include/sys/socket.h /usr/include/sys/socksys.h /usr/include/sys/st01.h /usr/include/sys/sysmacros.h /usr/include/sys/timod.h /usr/include/sys/vfs.h /usr/lib/.ns.so /usr/lib/accept /usr/lib/acct/acctwtmp /usr/lib/acct/closewtmp /usr/lib/acct/runacct /usr/lib/acct/utmp2wtmp /usr/lib/crash/addbin /usr/lib/crash/createbin /usr/lib/crash/extstr /usr/lib/crash/libkcrash.so /usr/lib/crash/listbin /usr/lib/crash/macros/bfs.k /usr/lib/crash/macros/buf.k /usr/lib/crash/macros/cdfs.k /usr/lib/crash/macros/device.k /usr/lib/crash/macros/dscr.k /usr/lib/crash/macros/file.k /usr/lib/crash/macros/ici.k /usr/lib/crash/macros/info.k /usr/lib/crash/macros/inode.k /usr/lib/crash/macros/ipc.k /usr/lib/crash/macros/loadmacs /usr/lib/crash/macros/lockinfo.k /usr/lib/crash/macros/mplock.k /usr/lib/crash/macros/net.k /usr/lib/crash/macros/p6.k /usr/lib/crash/macros/page.k /usr/lib/crash/macros/pm.k /usr/lib/crash/macros/proc.k /usr/lib/crash/macros/s5.k /usr/lib/crash/macros/sertty.k /usr/lib/crash/macros/stack.k /usr/lib/crash/macros/stat.k /usr/lib/crash/macros/stream.k /usr/lib/crash/macros/trace.k /usr/lib/crash/macros/tss.k /usr/lib/crash/macros/ufs.k /usr/lib/crash/macros/user.k /usr/lib/crash/macros/vm.k /usr/lib/crash/macros/vnode.k /usr/lib/crash/macros/vxfs.k /usr/lib/drf/bmkdev /usr/lib/drf/conframdfs /usr/lib/drf/cut_flop /usr/lib/drf/disk2.files /usr/lib/drf/diskop /usr/lib/drf/drf_inst.gen /usr/lib/drf/drfram.proto /usr/lib/drf/locale/C/txtstr /usr/lib/drf/mini_kernel /usr/lib/drf/prep_flop /usr/lib/drf/tapeconfig /usr/lib/fs/dosfs/mkfs /usr/lib/fs/vxfs/fsdb /usr/lib/fs/vxfs/vxdump /usr/lib/iaf/in.login/scheme /usr/lib/iaf/login/scheme /usr/lib/libadm.a /usr/lib/libcrypt.a /usr/lib/libcrypt.so /usr/lib/libcrypt.so.1 /usr/lib/libhpsl.a /usr/lib/libhpsl.so /usr/lib/libiaf.a /usr/lib/libiaf.so /usr/lib/libmas.a /usr/lib/libmas.so /usr/lib/libnsl.so /usr/lib/libnsl.so.1 /usr/lib/libresolv.so /usr/lib/libsnmp.so /usr/lib/libsocket.so /usr/lib/libxti.so /usr/lib/libxti.so.1 /usr/lib/lp/locale/88591/LCL_PRINT /usr/lib/lp/locale/88592/LCL_PRINT /usr/lib/lp/locale/88595/LCL_PRINT /usr/lib/lp/locale/88597/LCL_PRINT /usr/lib/lp/locale/88599/LCL_PRINT /usr/lib/lp/locale/PC437/LCL_PRINT /usr/lib/lp/locale/PC850/LCL_PRINT /usr/lib/lp/locale/PC860/LCL_PRINT /usr/lib/lp/locale/PC863/LCL_PRINT /usr/lib/lp/locale/PC865/LCL_PRINT /usr/lib/lp/lpNet /usr/lib/lp/lpsched /usr/lib/lpsched /usr/lib/mail/execmail /usr/lib/makekey /usr/lib/ncfglib.tlib /usr/lib/netcfg/bin/ncfgBE /usr/lib/netcfg/bin/ncfgUI /usr/lib/netcfg/bin/ndcfg /usr/lib/netcfg/init/tcp /usr/lib/nfs/lockd /usr/lib/nfs/pcnfsd /usr/lib/nfs/statd /usr/lib/nslookup.help /usr/lib/ppp/psm/ip_rt /usr/lib/ppp/psm/lcp_rt /usr/lib/reject /usr/lib/sa/sadc /usr/lib/saf/ttymon /usr/lib/scoadmin/hotplug/PCIBE /usr/lib/scoadmin/hotplug/hotplugGUI /usr/lib/scoadmin/modem/modemGUI /usr/lib/scoadmin/ncm/hosts.tlib /usr/lib/scoadmin/netosa/dnsOsa /usr/lib/scoadmin/netosa/ftpOsa /usr/lib/scoadmin/netosa/serialOsa /usr/lib/scoadmin/netosa/uucpOsa /usr/lib/scoadmin/ppp/pppGUI /usr/lib/scoadmin/psrsetup/psrsetup.obj/de/title /usr/lib/scoadmin/psrsetup/psrsetup.obj/es/title /usr/lib/scoadmin/psrsetup/psrsetup.obj/fr/title /usr/lib/scoadmin/psrsetup/psrsetup.obj/ja/title /usr/lib/scoadmin/psrsetup/psrsetupGUI /usr/lib/scoadmin/psrsetup/psrsetupOsa /usr/lib/scoadmin/serial/serialGUI /usr/lib/scoadmin/tasksched/taskGUI /usr/lib/scohelp/en_US.ISO8859-1/man/html.1M/dumpmemory.1M.html /usr/lib/scohelp/en_US.ISO8859-1/man/html.1M/hw.1M.html /usr/lib/scohelp/en_US.ISO8859-1/man/html.1M/rtpm.1M.html /usr/lib/scohelp/en_US.ISO8859-1/man/html.1M/sar.1M.html /usr/lib/scohelp/en_US.ISO8859-1/man/html.4/boot.4.html /usr/lib/sendmail /usr/lib/uucp/bnuconvert /usr/lib/uucp/uucico /usr/lib/uucp/uuxcmd /usr/lib/uucp/uuxqt /usr/lib/vxvm/bin/vxbootsetup /usr/lib/vxvm/bin/vxslicer /usr/lib/vxvm/voladm.d/lib/vxadm_syslib.sh /usr/ns-home/httpd-scohelphttp/search97/bin/vtopic /usr/ns-home/httpd-scohelphttp/search97/securebin/cgiparse /usr/ns-home/httpd-scohelphttp/search97/securebin/vtopic /usr/sadm/install/bin/pkginstall /usr/sadm/install/bin/pkgremove /usr/sadm/install/scripts/i_exit /usr/sadm/sysadm/bin/mkdtab /usr/sbin/accept /usr/sbin/addr /usr/sbin/ap /usr/sbin/arp /usr/sbin/crash /usr/sbin/cron /usr/sbin/cs /usr/sbin/dig /usr/sbin/disksetup /usr/sbin/dlpid /usr/sbin/dnskeygen /usr/sbin/dnsquery /usr/sbin/dumpmemory /usr/sbin/getty /usr/sbin/groupadd /usr/sbin/groupdel /usr/sbin/groupmod /usr/sbin/grpck /usr/sbin/host /usr/sbin/hostmibd /usr/sbin/in.ftpd /usr/sbin/in.named /usr/sbin/in.otalkd /usr/sbin/in.rarpd /usr/sbin/in.rexecd /usr/sbin/in.rlogind /usr/sbin/in.snmpd /usr/sbin/in.talkd /usr/sbin/in.telnetd /usr/sbin/in.timed /usr/sbin/in.xntpd /usr/sbin/init /usr/sbin/installf /usr/sbin/irpd /usr/sbin/ldsysdump /usr/sbin/mccntl /usr/sbin/mkservdb /usr/sbin/named-bootconf /usr/sbin/named-bootconf.pl /usr/sbin/named-xfer /usr/sbin/ndc /usr/sbin/ndcfg /usr/sbin/netcfg /usr/sbin/nslookup /usr/sbin/nsupdate /usr/sbin/ntp_authspeed /usr/sbin/ntpdate /usr/sbin/ntpq /usr/sbin/ntptrace /usr/sbin/ping /usr/sbin/pkgadd /usr/sbin/pkgask /usr/sbin/pkgcat /usr/sbin/pkgchk /usr/sbin/pkginstall /usr/sbin/pkgrm /usr/sbin/pppd /usr/sbin/pwck /usr/sbin/reject /usr/sbin/removef /usr/sbin/rtpm /usr/sbin/sar /usr/sbin/sulogin /usr/sbin/syslogd /usr/sbin/traceroute /usr/sbin/trap_rece /usr/sbin/trpt /usr/sbin/useradd /usr/sbin/userdel /usr/sbin/usermod /usr/sbin/vxdump /usr/sbin/wall /usr/sbin/xntpdc /usr/ucb/grpck /usr/ucb/nroff /usr/ucb/ps /usr/ucb/troff /usr/ucblib/doctools/tmac/e /usr/ucblib/doctools/tmac/mmn /usr/ucblib/doctools/tmac/mmt /usr/ucblib/doctools/tmac/s /var/yp/mknetid /var/yp/ypbuild ---------------------------------------------------------------------- IV. PTFs Included in this Maintenance Pack. ptf7045 ptf7058 ptf7080 ptf7130 ptf7137 ptf7144 ptf7208 ptf7407 ptf7410 ptf7411 ptf7426 ptf7430 ptf7438 ptf7441 ptf7601 ptf7602 ptf7603 ptf7604 ptf7605 ptf7607 ptf7608 ptf7609 ptf7610 ptf7611 ptf7612 ptf7613 ptf7614 ptf7616 ptf7617 ptf7618 ptf7619 ptf7620 ptf7621 ptf7623 ptf7624 ptf7625 ptf7626 ptf7627 ptf7631 ptf7632 ptf7633 ptf7634 ptf7635 ptf7636 ptf7637 ptf7638 ptf7639 ptf7640 ptf7641 ptf7642 ptf7643 ptf7644 ptf7645 ptf7646 ptf7647 ptf7648 ptf7649 ptf7650 ptf7651 ptf7652 ptf7654 ptf7655 ptf7656 ptf7657 ptf7658 ptf7659 ptf7660 ptf7661 ptf7662 ptf7663 ptf7664 ptf7665 ptf7666 ptf7667 ptf7668 ptf7669 ptf7672 ptf7673 ptf7674 ptf7675 ptf7676 ptf7677 ptf7679 ptf7680 ptf7681 ptf7682 ptf7683 ptf7684 ptf7685 ptf7686 ptf7687 ptf7688 ptf7689 ptf7690 ptf7691 ptf7692 ptf7694 ptf7695 ptf7696 ptf7697 ptf7701 ptf7703 ptf7704 ptf7708 ptf7709 ptf7710 ptf7711 ptf7713 ptf7715 ptf7716 ptf7717 ptf7718 ptf7719 ptf7722 ptf7723 kcrash set71101 uw711m1 uw711m2 uw711m3 uw711m4 vm16plus ---------------------------------------------------------------------- V. Incident tracking numbers in this Maintenance Pack CSSA-2001-SCO.1 CSSA-2002-SCO.44/erg712093/fz521051 CSSA-2003-SCO.3/erg712227/fz527425 erg501088/ul99-11603 erg501096/ul99-11704 erg501108/fz172739 erg501124/fz183794 erg501133/ul99-16002 erg501147/fz229360 erg501159/fz241606 erg501174/erg711882/fz148015 erg501181/ul99-21605 erg501182/ul99-21803 erg501185/fz168714 erg501189/ul99-25004 erg501193/fz209085 erg501208/ul99-27208 erg501215/fz228396 erg501227/fz247813 erg501234/ul99-06217 erg501235/ul99-14812 erg501245/fz176130/fz178316 erg501256/fz240617 erg501257/fz167071 erg501261/ul99-32702 erg501262/fz176128 erg501264/fz176129 erg501269/fz184999 erg501273/fz199353 erg501277/fz200282 erg501280/fz199351 erg501281/fz202266 erg501285/fz168731 erg501290/fz511015 erg501292/fz500204/fz510111 erg501297/fz500290 erg501299/fz500303 erg501300/fz500323 erg501301/fz500343 erg501303/fz510028 erg501306/fz510167 erg501308/fz192226 erg501311/fz500077 erg501315/fz510262 erg501316/fz500276 erg501317/fz510297 erg501321/fz209091 erg501322/fz510392 erg501323/fz510403 erg501338/fz510477 erg501340/fz510448 erg501352/fz510941 erg501372/fz511215 erg501386/fz511345 erg501387/fz511386 erg501390/fz224459 erg501391/fz511392/fz511396/fz511405 erg501403/fz511602 erg501405/fz511596 erg501407/fz511721 erg501411/fz511891 erg501412/fz511894 erg501413/fz511905 erg501415/fz167074 erg501416/fz512000 erg501418/fz512097 erg501422/fz512135 erg501424/fz510477 erg501429/fz513324 erg501431/fz181490 erg501432/fz512553 erg501436/fz512638 erg501445/fz513335 erg501456/fz514376 erg501457/fz514186 erg501460/fz514247 erg501470/fz510262 erg501471/fz514565 erg501472/fz514595 erg501479/fz514916 erg501490/fz515452 erg501494/fz515717 erg501495/fz515371 erg501495/fz515530 erg501497/fz516008 erg501499/fz516236 erg501503/fz516478 erg501507/fz516955 erg501510/fz517153 erg501521/fz517866 erg501536/fz148034 erg501542/fz519006 erg501553/fz519616 erg501555/fz519741 erg501576/fz520203 erg501583/fz520337 erg501595/fz520652 erg501598/fz520728 erg501602/fz520882 erg501603/fz520886 erg501604/fz520887 erg501611/fz520990 erg501622/fz521411 erg501634/fz525626 erg501636/fz525650 erg501642/fz525725 erg501649/fz525848 erg501650/fz525867 erg501654/fz525933 erg501658/fz521100 erg501665/fz526136 erg501666/fz526164 erg501668/fz526254 erg501669/fz526275 erg501673/fz526330 erg501674/fz526341 erg501678/fz526352 erg501680/fz526385 erg501681/fz526404 erg501691/fz526597 erg501701/fz526796 erg501703/fz526973 erg501718/fz527462 erg501720/fz527517 erg501722/fz527554 erg501731/fz527737 erg550013/fz514721 erg710624/ul97-02407/ul98-25319 erg710968/fz228419 erg710982/ul99-18940 erg711005/fz142165 erg711006/ul99-20205 erg711032/fz500128 erg711048/ul99-25010 erg711053/fz204566 erg711057/fz210175 erg711061/fz183775 erg711072/fz221409/ul99-26728 erg711075/fz184983 erg711076/ul99-27105 erg711085/fz149262 erg711088/ul99-28708 erg711096/fz246744 erg711102/ul99-30510 erg711103/ul99-30514 erg711106/ul99-30612 erg711109/fz146832 erg711120/fz155542 erg711133/fz157303 erg711138/fz517886 erg711141/fz181432 erg711143/fz182615 erg711149/fz193896 erg711156/fz500209 erg711157/fz196155 erg711158/fz200281 erg711165/fz220468 erg711176/fz510186 erg711184/fz500368 erg711197/fz510096 erg711201/fz510196 erg711214/fz161823 erg711216/fz510364 erg711220/fz510396 erg711224/fz510455 erg711225/fz510462 erg711227/fz510526 erg711231/fz510577 erg711235/fz510684 erg711239/fz510714 erg711240/fz510726 erg711242/fz510731 erg711244/fz510755 erg711245/fz510780 erg711248/fz510788 erg711261/fz510985 erg711264/fz186356 erg711266/fz511052 erg711277/fz511079 erg711288/fz511134 erg711303/fz511272 erg711306/fz511276 erg711311/fz511279 erg711318/fz511292 erg711319/fz511294 erg711321/fz511308 erg711323/fz511340 erg711327/fz511368 erg711333/fz511382 erg711335/fz511384 erg711339/fz511325 erg711342/fz511426 erg711354/fz511541 erg711362/fz511583 erg711369/fz511609 erg711370/fz511617 erg711383/fz511796 erg711386/fz511833 erg711387/fz511846 erg711394/fz511922 erg711406/fz512011 erg711408/fz512195 erg711410/fz512436 erg711412/fz512061 erg711412/fz512597 erg711416/fz203347/fz512323 erg711417/fz512378 erg711421/fz512257 erg711422/fz512447 erg711428/fz512599 erg711431/fz512662 erg711432/fz512691 erg711439/fz512886 erg711440/fz512887 erg711443/fz512424 erg711446/fz512914 erg711452/fz512992 erg711453/fz512979 erg711459/fz513037 erg711466/fz513132 erg711467/fz513177 erg711468/fz513178 erg711469/fz513175 erg711471/fz513193 erg711475/fz512691 erg711477/fz513360 erg711479/fz513400 erg711488/fz513603 erg711490/fz513649 erg711500/fz513991 erg711502/fz514058 erg711504/fz514095 erg711507/fz517383 erg711508/fz514281 erg711513/fz514420 erg711517/fz514523 erg711518/fz514534 erg711519/fz514537 erg711528/fz514580 erg711531/fz514568 erg711532/fz514614 erg711536/fz514637 erg711541/fz510467 erg711545/fz515236 erg711551/fz514931 erg711552/fz514936 erg711554/fz515029 erg711563/fz515175 erg711568/fz515224 erg711569/fz515210 erg711570/fz515232 erg711571/fz515239 erg711574/fz515257 erg711575/fz515294 erg711586/fz515331 erg711589/fz515479 erg711594/fz515969 erg711602/fz515690 erg711603/fz515699 erg711604/fz515702 erg711612/fz515798 erg711614/fz515866 erg711619/fz193896 erg711620/fz515821 erg711621/fz515908 erg711623/fz515951 erg711624/fz515975 erg711628/fz516107 erg711629/fz516129 erg711631/fz516143 erg711632/fz516142 erg711636/fz516216 erg711637/fz516225 erg711642/fz516241 erg711643/fz516290 erg711645/fz511136 erg711654/fz516440 erg711655/fz516441 erg711668/fz516316 erg711673/fz516852 erg711680/fz516979 erg711685/fz517097 erg711697/fz517224 erg711698/fz517225 erg711704/fz517384 erg711707/fz517414 erg711708/fz517440 erg711711/fz517518 erg711713/fz517214 erg711714/fz517515 erg711716/fz517514 erg711721/fz517611 erg711722/fz517644 erg711724/fz517646 erg711726/fz517671 erg711728/fz517761 erg711736/fz517873 erg711737/fz176127 erg711743/fz517933 erg711747/fz517215 erg711754/fz518013/fz518061 erg711755/fz518021 erg711762/fz517998 erg711772/fz518288 erg711787/fz518445 erg711788/fz518448 erg711789/fz518450 erg711792/fz518482/fz518483 erg711806/fz518480 erg711814/fz518658 erg711815/fz518659 erg711816/fz518665 erg711817/fz518666 erg711818/fz518671 erg711819/fz518676 erg711821/fz518691 erg711831/fz518746 erg711836/fz518823 erg711842/fz518875 erg711848/fz518916 erg711857/fz518986 erg711861/fz519008 erg711862/fz519039 erg711866/fz519087 erg711867/fz519092 erg711869/fz519119 erg711870/fz519120 erg711881/fz519245 erg711883/fz519251 erg711888/fz519310 erg711890/fz519311 erg711891/fz519313 erg711908/fz519403 erg711909/fz519474 erg711914/fz519540 erg711919/fz519604 erg711929/fz519727 erg711933/fz519751 erg711935/fz519762 erg711937/fz519781 erg711939/fz519804 erg711942/fz519829 erg711945/fz519905 erg711952/fz520009 erg711955/fz520093 erg711957/fz520136 erg711958/fz520138 erg711961/fz520133 erg711992/fz520373 erg711993/fz520177 erg711994/fz520208 erg711998/fz520425 erg712005/fz520513 erg712024/fz520666 erg712026/fz520688 erg712031/fz520798 erg712032/fz520821 erg712041/fz520932 erg712049/fz521019 erg712055/fz521053 erg712059/fz526562 erg712060/fz521088 erg712062/fz521092 erg712065/fz521100 erg712069/fz521165 erg712071/fz521199 erg712073/fz521202 erg712084/fz521297 erg712086/fz521356 erg712090/fz521367 erg712091/fz521398 erg712097/fz525651 erg712098/fz525652 erg712108/fz525920 erg712109/fz525292 erg712124/fz517272 erg712151/fz526496 erg712152/fz526505 erg712153/fz526540 erg712154/fz526541 erg712157/fz518020 erg712161/fz526634 erg712172/fz526750 erg712177/fz526823 erg712182/fz526861 erg712184/fz526355 erg712190/fz526894 erg712195/fz526396 erg712209/fz527217 erg712220/fz527292 erg712224/fz527394 erg712231/fz527440 erg712265/fz527543 erg712266/fz527550 erg712274/fz527623 erg712276/fz527629 erg712282/fz526486 erg712289/fz527728 erg712292/fz527766 erg712295/fz527776 erg712308/fz527832 erg712312/fz527879 erg712313/fz527890 erg712319/fz527935 erg712321/fz527939 erg712327/fz527968 erg712331/fz527984 erg712337/fz528010 erg712347/fz528048 erg712358/fz528079 erg712361/fz528100 erg712362/fz528070 erg712367/fz528123 erg712379/fz528144 erg712385/fz528166 erg712386/fz528169 erg712389/fz528172 erg712390/fz527957 erg712393/fz528133 erg712396/fz528199 erg712397/fz528056 erg712399/fz528204 erg712414/fz528159 erg712417/fz528235 erg712428/fz528292 erg712441/fz528135 erg712445/fz528372 erg712451/fz528400 erg712469/fz528435 erg712470/fz528449 erg712479/fz528464 erg712480/fz528467 erg712482/fz528474 erg712484/fz528479 erg712501/fz528513 erg712507/fz528536 erg712509/fz528555 erg712524/fz528656 erg712528/fz528677 erg712581/fz529128 erg712585/fz529161 erg712592/fz529303 erg712596/fz529361 erg712607/fz529426 erg712619/fz/529605 erg712621/fz529619/fz530177 erg712644/fz529774 erg712658/fz529884 erg712661/fz529890 erg712663/fz529916 erg712671/fz529974 erg712681/fz530124 erg712682/fz530146 erg712694/fz530161 erg712697/fz530166 erg712700/fz530183 erg71615/fz529483 fz170051 fz178319 fz178328 fz178351 fz198541 fz199364 fz208103 fz212572 fz212573 fz228402 fz500169 fz510592 fz511414 fz516778 fz516809 fz518552 fz519105 fz520167 fz520679 fz521243 fz521536 fz521540 fz521607 fz527750 fz527802 fz527931 fz527934 fz528035 fz528222 fz528409 fz528470 fz528522 fz528560 fz528887 fz528895 fz529411 fz529498 fz529827 fz529876 fz530158 fz530182 fz530438 fz149299 ---------------------------------------------------------------------- (c) Copyright 2004 The SCO Group, Inc. All rights reserved.