Dear Caldera Customer, This package contains the UnixWare 7 Release 7.1.1 Maintenance Pack 1. This Maintenance Pack contains important fixes to your UnixWare system and should be applied at your next maintenance period. This Maintenance Pack is the Minimum Recommended patch for UnixWare 7.1.1 and should be applied prior to submitting problem reports to Caldera Support. ---------------------------------------------------------------------- I. Software Notes and Recommendations 1. The UnixWare7, Release 7.1.1 Maintenance Pack 1 package (uw711m1) should only be installed on: UnixWare7, Release 7.1.1 2. If you are performing an in-place upgrade from UnixWare 7.1.0 to UnixWare7, Release 7.1.1, make sure to reboot the system after applying the update711 before applying this Maintenance Pack. 3. For a complete listing of the PTFs superseded by this version of the Maintenance Pack see Section IX. You can install the Maintenance Pack without removing the PTFs listed. The installation of the Maintenance Pack will lock down these PTFs and they will no longer be individually removable. 4. This Maintenance Pack does not contain the Feature Supplements for 7.1.1, including: vm16fs - DCAP Feature Supplement udifs - Universal Driver Interface Feature Supplement udkfs - UnixWare/OpenServer Development Feature Supplement These supplements must be installed prior to installing the Maintenance Pack, as they will not install on a system with the Maintenance Pack applied. 5. The print scheduler lpsched should not be running during the installation of this SLS. Prior to installation, stop printing services using this command: # /usr/lib/lpshut 6. If you have questions regarding this supplement, or the product on which it is installed, please contact your software supplier or support representative. 7. DDI8 st01 driver from DCAP FS (obsoletes ptf7610). ---------------------------------------------------------------------- II. Installation Instructions 1. Download the Maintenance Pack file to your server. ftp://ftp.caldera.com/pub/unixware7/uw711pk 2. As root, add the package to your system using these commands: $ su - Password: # cat uw711m1.image | pkgadd -d - 3. Reboot the system after installing this package. # shutdown -g0 ---------------------------------------------------------------------- III. Removal Instructions To remove the Maintenance pack use the commands: # pkgrm uw711m1 # shutdown -g0 ---------------------------------------------------------------------- IV. What do I do if I get the following error message? WARNING: NOTICE: Reapply update711 pkg, followed by uw711m1, in this order. Failure to do so may leave your system in an inconsistent state. This appears when you install a package from the 7.1.1 CD on top of a system that already has the UnixWare 7.1.1 Maintenance Pack installed. Since the files in the Maintenance pack are newer than the files on the UnixWare7 CD-ROM, you will need to reapply both updates (update711 followed by uw711m1) in order to be current. To reapply the Updates, follow these instructions: 1. Insert UnixWare 7.1.1 CD 1 in the CD-ROM drive. 2. Reapply the UnixWare 7.1.1 with the command: # pkgadd -d /mnt update711 3. Change to the directory where you copied the Maintenance Pack. 4. Reapply the UnixWare 7.1.1 Maintenance Pack with the command: # cat uw711m1.image | pkgadd -d - ---------------------------------------------------------------------- V. Problems Fixed 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:3 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:4 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: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:3 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:5 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:5 7. Fixed several security exploits in packaging commands. erg711743, fz517933: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:4 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:4 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:4 11. CDE ToolTalk RPC server (rpc.ttdbserverd) format string vulnerability. erg711831, fz518746:3 12. dtterm argument buffer overflow. erg711857, fz518986:3 13. buffer overflow in ppp utilities. erg711869, fz519119:3 14. A buffer overrun vulnerability in the implementation of the DCE ToolTalk library. Dtmailpr is one of the programs affected by it. erg711870, fz519120:5 15. The DCE SPC library is vulnerable to a network buffer overflow attack. This bug manifests itself in dtspcd. See CERT VU#172583. erg711881, fz519245:4 16. rtpm vulnerable to security exploit using overflow of buffer based on $HOME and to exploit using a symbolic link of $HOME/.rtpmrc ptf7691b. erg711541 fz510467 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 18. 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 19. 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 20. 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 21. 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 22. The shell is not handling SIGHUP correctly, resulting in ksh not releasing login. ptf7426b erg711085 fz149262 23. 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 24. The shell ksh gives out different output for $0 if script is run from directory where it resides. ptf7426f erg711339 fz511325 25. 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 26. 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 obtained thusly can be analyzed with crash(1M) just as any other dump. ptf7603e fz170051 27. 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 Needed to obtain value 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 28. The Virtual Memory Manager (VMM) provides a feature for UnixWare 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 29. 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 ul99-26728 30. Some kernel overhead needed to be eliminated for keeping accurate waitio statistics. ptf7603b 31. The performance of the kernel locking routines needed improvement. ptf7603 fz208103 32. Various panics occurred, including a panic at pvn_memunresv_pp_l+2f. ptf7603 erg501159 fz241606 33. Emergency Recovery was not working for UDI. ptf7430 ptf7708 ptf7701 erg711551 fz514931 34. The cpio(1) tape device volume limit was increased from 2GB to 4GB. This fix was previously released in ptf7605c. ptf7605 ptf7603 erg711006 ul99-20205 35. Machine hangs may occur if syslogd is enabled. This fix was previously released in ptf7605c. ptf7605c ptf7603b erg711048 ul99-25010 36. Privileged processes could core dump. This fix was previously released in ptf7626. ptf7626 ptf7603b ul99-20814, fz149299 37. A system panic in logcons() at logcons+75 was fixed. ptf7603c erg501323 fz510403 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. Emergency recovery floppies could not be created. ptf7603f 42. The dumpmemory command doesn't work for machines with over 2GB memory. ptf7603g erg501391 fz511405 fz511392 fz511396 43. The system hangs when a dump is taken during high disk activity. ptf7603g erg501391 fz511405 fz511392 fz511396 44. The sysdump behavior is not in accordance with the tunables PANICBOOOT, and TIME. ptf7603g erg501391 fz511405 fz511392 fz511396 45. Extended baud rate support was implemented. Note that for a complete fix for this, SLS ptf7607d or later must also be installed. ptf7603g erg501338 erg711201 fz510477 fz510196 46. A panic occurs in iasy_hup()+7 during a PPP connection. ptf7603g erg501193 fz209085 47. If PCMCIA Modem is removed from the system, a PANIC in asycproc() occurs. ptf7603g erg501227 fz247813 48. 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 49. There was excessive locking code in the sd01 driver. ptf7608 ptf603 fz212572 50. KMA abuse occurs in sd01getalts(). ptf7608 ptf603 fz178319 51. In an MPIO environment, the system appears to hang when one path to a disk fails. ptf7608 ptf603 erg711327 fz511368 52. Incorrect KMA buffer references occur after kernel memory has been freed in memfs. ptf7638 ptf7603 fz500169 53. 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 54. 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 55. 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 56. Applications that use t_optmgmt() may cause a system panic. ptf7601 ptf7603 erg711076 ul99-27105 57. 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 but a subsequent write will fail with EPIPE. erg711165 fz220468 58. If listen(3) is called with a backlog of 0, UnixWare 7.1.1 does not accept any connections. ptf7601 ptf7603 erg711053 fz204566 59. In-Kernel Sockets causes an application built on SCO UnixWare 2.1.x to block without a SIGALARM signal. ptf7601 ptf7603 erg711106 ul99-30612 60. 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 61. Systems under heavy network load can panic at in_chek_mgmt_que+27. ptf7601 ptf7603 erg501277 fz200282 62. Systems under heavy network load can panic. The stack trace shows tcp_itmr_keep() in the stack trace. ptf7601 ptf7603 erg501277 fz200282 63. Systems under very heavy network load can appear to hang. ptf7601 ptf7603 erg501277 fz200282 64. 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 65. Select returns invalid read status on udp sockets. ptf7601 ptf7603 erg711261 fz510985 66. 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 67. ptf7601d caused PANIC. ptf7601 ptf7603 erg711277 fz511079 68. 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 69. 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 70. Network ip_mtt list corruption causes system panic. ptf7601 ptf7603 erg711318 fz511292 71. A memory leak occurred in rtpm. ptf7601 ptf7603 erg711369 fz511609 72. The function buf_breakup sends incorrect scatter gather lists down the hba and causes a panic for BA_SCGTH case. ptf7603 erg711362 fz511583 73. The fs driver's sendv_fd() function causes a hang in vxfs. ptf7603h erg711242 fz510731 74. There is a check for BA_SCGTH before failing the BCB_ONE_PIECE case. ptf7603 erg711362 fz511583 75. A panic occurs when hard-linking a device special file within a memfs filesystem. ptf7603 erg501416 fz512000 76. The function buf_breakup() does not check the max scgth specified by HBA while it is evaluating the maximum scgth elements. ptf7603 erg711362 fz511583 77. OSR5 binaries that use rpcs (svc_register) will not run on UnixWare 7 Release 7.1.1. ptf7627 erg501280 fz199351 78. 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 79. 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 80. Replacing a failed root disk mirror via vxdiskadm does not make it bootable. ptf7640 erg501390 fz224459 81. 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 MR# ul99-11704 82. Wrong version of bmkdev supplied with ptf7430. ptf7430 ptf7708 ptf7701 erg501418 fz512097 83. The emergency_rec command was not working when the /var file system is on the second disk. ptf7430 ptf7708 ptf7701 erg711439 fz512886 84. 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 85. With the NIS package installed, getgrnam() and getgrgid() were failing with large /etc/group files (> 200 entries in one group). ptf7643b erg711621 fz515908 86. With the NIS package installed, several OS commands fails when /etc/group file has many users (>200) in one group. ptf7643b erg711623 fz515951 87. 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 88. A panic occurs in str_emmapout(). ptf7644c erg501445 fz513335 89. 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 90. Disk and swap space usage figures reported by snmp (e.g.; 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 91. A local security hole in cu has been closed. This security hole, if unpatched, can lead to raised system privileges. ptf7664 fz510469 92. 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 93. UUCP(uustat) is limited to 200 sites. ptf7675 erg711383 fz511796 94. Serial port input flow control does not work. ptf7676 erg501424 fz510477 95. Serial port output throughput is limited to approximately 40Kbps. ptf7676 erg501424 fz510477 96. Disable does not halt the login process once there has been any IO on the port. ptf7680 erg711453 fz512979 97. 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 98. 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 99. Undefined symbol __llmul when rebuilding kernel. ptf7701 erg711568 fz515224 100. Emergency recovery was not working with the llmul driver. ptf7701 erg711668 fz516316 101. Network Time Protocol Daemon is vulnerable to remote buffer overflow attack. ptf7710a 102. 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 103. An associated segmentation violation in /usr/bin/ftp occurred. ptf7658 ptf7715b erg711408 fz512195 104. SECURITY: KNU40 - An exploitable buffer overflow in "rcp" that can lead to access to kernel memory. ptf7658 ptf7715b erg711532 fz514614 105. An exploitable buffer overflow in "telnet", "talk", "otalk" and "ftp" than can lead to raised privileges. ptf7662b ptf7658b ptf7715b erg711528 fz514580 106. Cursor freezes after hitting delete in double telnet session. ptf7658c ptf7715a erg711490 fz513649 107. Time stamping causes IP fragmentation. ptf7666 ptf7715b erg711410 erg711421 fz512257 fz512436 108. 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 109. TCP drops a byte during long transfers. ptf7666b ptf7715b erg501352 fz510941 110. A panic occurs during recvmsg in ss_copy_sockaddr, when using connectionless AF_UNIX sockets, and the sender disappears. ptf7666 ptf7715b erg501436 fz512638 111. UDP port bind errors occur at bootup. ptf7666b ptf7715a erg711475 fz512691 112. 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 113. 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 114. 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 115. 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 116. Made corrections to optimization code in runqueues. ptf7666 ptf7715b erg711594 fz515969 117. System hangs in tcpclose. ptf7666 ptf7715b erg711673 fz516852 118. Panic in tcp code with ptf7666c installed. ptf7666 ptf7715b erg711685 fz517097 119. ptf7410h(libthread) causes _xconnect() to get interrupted by SIGLWP. EELS fail to start. ptf7666 ptf7715b erg711698 fz517225 120. Under heavy load, on networked configuration, in.snmpd core dumps. ptf7666 ptf7715b erg711655 fz516441 121. If two arp -d's are called in quick succession, one of the entries may not be deleted. ptf7666 ptf7715b erg711628 fz516107 122. The command 'getmany' displays incorrect netmasks. ptf7666d ptf7715a erg501322 fz510392 123. 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 124. UnixWare 7.1.1 locks up when sending data to a system that is unreachable. ptf7666 ptf7715b erg501499 fz516236 125. 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 126. UnixWare 7.1.1 hangs (out of kernel virtual memory) during load testing with the Intel Gigabit Ethernet driver. ptf7666 ptf7715b erg711604 erg711632 fz515702 fz516142 127. The fs wio counter (reported by sar and rtpm) can get corrupted. ptf7666f ptf7715a erg711728 fz517761 128. ping command hangs and never times out. This occurs when alarm(1) becomes stuck in a loop of retries. ptf7612 ptf7715 erg711103 ul99-30514 129. The command ping -f fails. ptf7612 ptf7715 erg711220 fz510396 130. The commands ping -s and ping -i will ping continuously. ptf7612 ptf7715 erg711220 fz510396 131. 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 132. Telnet service seems to ignore the telnet IAC/EC command (rfc854). ptf7655 ptf7715 fz511414 133. Panics occur in check_preemption after the system has been running for 2 hours. ptf7667 ptf7715 erg711244 fz510755 134. Error encountered when starting SCOadmin FTP Server Manager. ptf7687a ptf7715a erg711513 fz514420 135. System hang (infinite loop in segdz_amp_findrange). ptf7715 erg711586 fz515331 136. UnixWare 7.1.1 hangs in lock_nodbg. ptf7674 ptf7715 erg501432 fz512553 137. Staring a merge session winsock dies with a coredump, or system panics in hat_loadpte. ptf7668 ptf7715 erg711394 fz511922 138. The command 'fchmod' on a socket file descriptor causes a panic. ptf7682 ptf7715 erg501460 fz514247 139. Performance degradation occurs when many processes are locking the same region of the same file at a high rate. ptf7682 ptf7715 erg501490 fz515452 140. 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 141. Interrupted libsocket accept() calls previously caused an ERESTART error instead of restarting the 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 142. 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 143. 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 144. 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 erg711176 erg501308 fz192226 fz510186 fz500209 145. 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 146. NIS enabled causes JDK 1.2.2 rmiregistry command to SEGSIGV (up_match.c is the culprit). ptf7633 ptf7715 erg711500 fz513991 147. DNS name lookups were not timing out properly under certain conditions. ptf7713a ptf7715b erg711636 fz516216 148. System hangs after receiving numerous empty ethernet packets from the network. ptf7681 ptf7715 erg711440 fz512887 149. A dlpi issue causes system to hang on 2nd cable pull of NIC card. ptf7677 ptf7715 erg711466 fz513132 150. A buffer overflow in in.telnetd, the telnet server daemon, might allow unauthorized users to obtain root access. ptf7715b erg711792 fz518482 fz518483 151. The eels driver drops into kdb during first system shutdown. ptf7715 erg711138 erg711737 fz176127 fz517886 152. 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 153. The lockd daemon does not resend the lock request. ptf7715 erg711654 fz516440 154. Panic in hat_loadpte. ptf7715 erg711736 fz517873 155. The nfs lockd daemon may never exit grace period. ptf7715 erg711680 fz516979 156. The function physreq_met() has a few bugs which can causes panic. ptf7715 erg711842 fz518875 157. Emergency_rec fails on various hardware. ptf7430 ptf7708 ptf7701 erg501290 erg711032 erg711061 erg501185 erg501269 erg711264 fz500128 fz183775 fz168714 fz184999 fz186356 fz511015 158. Restore failure when blocksize changed to 4096 and using the -e option. ptf7430 ptf7708 ptf7701 erg711422 fz512447 159. Restore fails with "Error setting up disk " message. ptf7430 ptf7708 ptf7701 erg501088 ul99-11603 160. Print scheduler (lpsched) retries to send status request messages to remote printer even if it is not responding. This wastes lot of bandwidth. Modified lpsched so that only one attempt is made to send a status request message. ptf7438g ptf7716 erg711570 fz515232 161. FDDI saturates 1st processor when over 4 GB memory and DCAP installed. ptf7715 erg711867 fz519092 162. 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 163. 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 cannot 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 164. Updates Intel P6 microcode, dated May 1, 2001. ptf7045 ptf7716 erg711704 fz517384 165. 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 166. 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 167. The command lpsched can core dump when executing the lp command to print many files with very long filenames. ptf7438a ptf7716 168. The lpsched binary provided with SLS ptf7438a failed with dynamic linker error - setegid() when trying to print a job. ptf7438a ptf7716 erg501372 fz511215 169. 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 170. 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 171. Cannot lpd print to svr4 after upgrading to 7.0.1. ptf7438g ptf7716 erg711468 fz513178 172. 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 173. 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 first, a lot of bandwidth is wasted and second, when the printer becomes available again, lpsched becomes busy in sending those duplicate status request messages. The actual print jobs thus got delayed and this can appear to be a hang to the user. ptf7438g ptf7716 erg711619 fz193896 174. With ptf7438f installed, lpsched can coredump when printing to a BSD printer. ptf7438g ptf7716 erg711726 fz517671 175. 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 176. NIC cards could not be installed on non-GUI bases. ptf7604b ptf7716 erg711133 fz157303 177. Did not allow configuration of a d140 NIC Driver. ptf7604b ptf7716 erg711143 fz182615 178. The order of nameserver entries changed after adding a network interface using netcfg. ptf7604b ptf7716 erg711157 fz196155 179. A SCOadmin client in charm mode cannot add IPs to /etc/hosts. ptf7604b ptf7716 erg501311 fz500077 180. 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 181. Cannot invoke "scoadmin client". ptf7604d ptf7716 182. Cannot autodetect PPCARD devices properly. ptf7604e ptf7716 erg501471 fz514565 183. Under certain circumstances, a panic occurs when adding a NIC card. ptf7604f ptf7716 erg711519 fz514537 184. A panic when configuring a network controller. ptf7604f ptf7716 erg711642 fz516241 185. 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 186. The command pkgadd -p fails on some Lucent systems. ptf7609b ptf7716 erg501297 fz500290 187. The above problem was later on also fixed for pkgchk, pkgtrans and pkginfo. ptf7609 ptf7716 erg711602 fz515690 188. SECURITY: U34 - exploitable buffer overflow in binary "pkgadd". ptf7609e ptf7716 erg711517 fz514523 189. 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 190. Fixes Y2K nroff problem. ptf7651a ptf7716 erg501316 fz500276 191. 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 192. 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 193. 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 194. 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 and setting pci_skip_bridges to 1 as below: int pci_skip_bridges = 1; followed by a relink/reboot. ptf7632a ptf7716 erg501315 fz510262 195. 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 196. PCI probe uses BIOS. ptf7632d ptf7716 erg501470 fz510262 197. A panic occurs on some large memory machines due to a NULL pointer dereference in the PCI driver. ptf7632d ptf7716 erg711574 fz515257 198. Pentium 4 processor is recognized as a i386 processor. ptf7632e ptf7716 erg711612 fz515798 199. Panic in the timeout code on KMA consistency check. ptf7632g ptf7716 erg711614 fz515866 200. User process can run privileged code. ptf7632e ptf7716 erg711707 fz517414 201. Fixed the message: "Error: VTcl Server VtSetValues - Target parent is not common to Both widgets" ptf7716 fz14683/2 202. The lp driver stops responding if a process that is writing to it is killed. ptf7646a ptf7716 erg501257 fz167071 203. 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 204. 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 205. 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 206. 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 207. 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 208. 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 209. 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, that is, 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 210. 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 211. SCOadmin GUI DNS configuration doesn't correctly create reverse address lookup files. ptf7660a ptf7716 erg711370 fz511617 212. My application aborts in the curses library function 'tparm'. ptf7662a ptf7716 erg7111386 fz511833 213. 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 214. 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 215. Serial Manager complains about non-standard ttys. ptf7669b ptf7716 erg711428 fz512599 216. The 115.2Kbps is lower than 57.6Kbps with serial port. ptf7669b ptf7716 erg501424 fz510477 217. Jobs run by at(1) or cron(1) can't handle large files (>2GB). ptf7673a ptf7716 erg711443 fz512424 218. 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 219. 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 220. Compress corrupts output when fed through pipes. ptf7685a ptf7716 erg711266 fz511052 221. 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 222. If "MAGIC%NO" is not in device.tab, getdev core dumps. ptf7690a ptf7716 erg711467 fz513177 223. Running "ap -r" on multiple users sets wrong permissions on /etc/passwd and /etc/group. ptf7692a ptf7716 erg711552 fz514936 224. The command lp -i causes the loss of print options. ptf7694a ptf7716 erg501472 fz514595 225. The date switch fro the summer time to standard time was change for the Middle European and Eastern European time zone. ptf7695a ptf7716 erg501457 fz514186 226. Major system performance problems occur due to a memory leak in sdi. ptf7696a ptf7716 erg711554 fz515029 erg711531 fz514568 227. 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 228. Changes were made to the legacy passthru SCSI sdi driver to allow some third party backup software to function. ptf7696a ptf7716 erg711471 fz513193 229. With the tape drives supporting multiple devices at multiple LUNs only LUN 0 was recognized. To restore the old behavior (in case if 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 230. 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 231. The pppGUI fails when configuring incoming side of serial link in CHARM mode. ptf7716 erg711109 fz146832 232. UW711 support of thermal throttling. ptf7716a erg501542 fz519006 233. Unable to read more than 273MB from a DVD. ptf7716a erg711806 fz518480 234. Added support for importing the long (>8 characters) passwords from OSR5. erg711772 fz518288 235. Fix for potential security vulnerability in ftpd. erg711908 fz519403 236. 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 237. The close of large read-only files with many pages cached in memory is sped up. erg711569 fz515210 238. In some cases, when using MPIO, a failed path can result in rtpm and sar (sadc) failing after the sdipath command. erg711708 fz517440 239. 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 240. 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 241. 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 242. Some actions can consume the whole of memory, forcing the system to start swapping. ptf7602a ptf7717a erg711057 fz210175 243. VxFS caused a kma paranoid panic due to not checking for vnode softcounts before kmem_free()ing the vx_biginode. ptf7602b ptf7717a erg501301 fz500343 244. Fixed a problem in the vx_rename1() routine of the VxFS driver which caused a kernel panic. ptf7602c ptf7717a fz178351 245. Unmounting a vxfs snapshot volume fails to upgrade volume status. ptf7602d ptf7717a erg501300 fz500323 246. 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 247. 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 248. 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 249. 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 250. Referencing kma buffer after it's been kmem_free()ed in the vol driver. ptf7636a ptf7717a erg501301 fz500343 251. The command ipcs -qa sets message queue to R but once msgrcv completed the flag is not reset. ptf7645a ptf7717a erg711245 fz510780 252. 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 253. Errors in the handling of the root directory, in particular that 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 254. The ps(1) command returns the error: "UX:ps: ERROR: ftw() failed: Value too large for defined data type" ptf7665a ptf7717a erg711387 fz511846 255. 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 256. Fixed a panic in segdev_fault. ptf7688a ptf7717a erg501479 fz514916 257. Panic trap E when removing >256Mb file from memfs. ptf7703a ptf7717a erg501456 fz514376 258. The ls command locks on rwsleep_rdlock(). ptf7703a ptf7717a erg501407 fz511721 259. 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 260. Underruns in uidquotas->uq_lwpcnt causes fork failures. ptf7709a ptf7717a erg711645 fz511136 261. User process can cause a kernel panic by mixing siglongmp & setjmp. ptf7717a erg711507 fz517383 262. Problems in vxfs locking causes partial filesystem hang. ptf7717a erg711502 fz514058 erg711821 fz518691 263. Large cpio ( > 4GB ) file restore fails on vxfs file systems. ptf7717a erg711571 fz515239 264. In vxfs, files do not inherit default ACLs from their parent directory. ptf7717a erg711214 fz161823 265. 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 266. The command ps -e -o etime, displays the days incorrectly. ptf7717a erg711755, fz518021 267. 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 268. 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 269. SECURITY: A buffer overflow in curses. CSSA-2001-SCO.1: 270. The command mccntl -s was fixed, which previously reported back an incorrect number of storage slots when used with a tape library. ptf7058a erg710624 ul98-25319 ul97-02407 271. 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 272. 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 273. The sdi_timeout must be disabled to use mccntli. ptf7641a erg711158 fz200281 274. Panic when running multiple 'mcntl' commands. ptf7641d erg711518 fz514534 275. The command mccntl -E fails to operate correctly (multi-drive tape changer). ptf7641d erg711459 fz513037 276. 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 277. The Verity search engine is vulnerable to buffer overflows. ptf7684a erg501429 fz513324 278. The command slocal loops when used with /etc/mail/maildelivery and a large number of addressees. erg501412 fz511894 279. 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 280. The CDE dtaction argument buffer overflows. erg711711 fz517518 281. The dtlogin parent process killed when child cleaned up. erg711643 fz516290 282. The timed daemon does not enforce null on strings passed around in tsp. erg711890 fz519311 283. DCU only works on first 256 resmgr entries. erg711818 fz518671 284. The Eighth processor isn't receiving interrupts on Intel Saber. erg711416 fz512323 fz203347 erg711909 fz519474 285. 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 286. 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 287. NIS users logging on NIS client machines were experiencing noticeable delays at the time of login. erg711888 fz519310 288. IP_MULTICAST_LOOP option was not working correctly. ptf7715b erg501536 fz148034 289. Setting ulimit -f greater than 2GB was not equivalent to setting ulimit -f unlimited. erg501415 fz167074 290. 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 291. The in.snmpd daemon gets confused with registered OID trees. getmany can skip entire smux peer sub-trees. ptf7671a erg501124 fz183794 292. Ctrl-alt-p will cause MP system to double panic. erg501303 fz510028 293. Running netcfg with View = WAN, "Add new WAN device" gives ncfgBE error. erg711323 fz511340 294. UW7 PPP direct serial connection results in ASSERT error in util.c. erg711412 fz512061 295. The rcp command does not work with largefiles. erg711469 fz513175 296. 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 297. 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 298. The command wall -g only works with supplementary groups. It does not work with primary groups. erg501494 fz515717 299. Utmp/utmpx files were getting corrupted. Finger and who show users logged in, but 'ps -ef' does not. erg711637 fz516225 300. Connection server (cs) misses out the phone number on a connection retry after a failed login. erg501503 fz516478 301. Cannot print by using parallel port to Epson LP-8700, LP-8600FX and LP-1900. erg501510 fz517153 302. Some problems in setting up new modem configuration. ptf7716b erg501507 fz516955 303. SECURITY: snmpd has many memory faultsresulting in a major security vulnerability. erg711937 fz519781 304. A panic in cleanlist() when unsharing NFS exports. erg711862 fz519039 305. A panic in dounmount+37 when closing fifo stream. erg711929 fz519727 306. Added the hw(1M) command. fz520167 307. 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 308. Incorrect KMA buffer references occur after kernel memory has been freed in processorfs. ptf7637 309. After installation of ptf7637a you get a PANIC. ptf7637 erg501411 fz511891 310. KMA abuse in mtrrinit. ptf7634 311. PCI Hot Plug feature. ptf7604a ptf7716 erg501182 ul99-21803 312. 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. ptf7620 313. Such jump tables have been encountered in unoptimized code produced by the Sun Workshop 5.0 compilers. ptf7620 314. Package "uccs - UDK Optimizing C Compilation System Feature Supplement" version "(IA32) 7.1.1b" has a later version of the object 'fur'. ptf7620 315. Fixed an issue with rtpm missing needed fields that are tracked in kernel. erg711815 fz518659 316. Make fails on very long dependency lists. erg711914 fz519540 317. 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 ---------------------------------------------------------------------------- VI. Supplementary Documentation 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, s/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 driver's 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. ---------------------------------------------------------------------------- VII. 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/mem /etc/conf/dtune.d/proc /etc/conf/mdevice.d/msr /etc/conf/mdevice.d/st01 /etc/conf/mdevice.d/psm_apic /etc/conf/mtune.d/kma /etc/conf/mtune.d/proc /etc/conf/node.d/msr /etc/conf/pack.d/async/Driver_atup.o /etc/conf/pack.d/async/Driver_mp.o /etc/conf/pack.d/namefs/Driver_atup.o /etc/conf/pack.d/namefs/Driver_mp.o /etc/conf/pack.d/nfs/Driver_atup.o /etc/conf/pack.d/nfs/Driver_mp.o /etc/conf/pack.d/ca/Driver_atup.o /etc/conf/pack.d/ca/Driver_mp.o /etc/conf/pack.d/char/Driver_atup.o /etc/conf/pack.d/char/Driver_mp.o /etc/conf/pack.d/confmgr/Driver_atup.o /etc/conf/pack.d/confmgr/Driver_mp.o /etc/conf/pack.d/dosfs/Driver_atup.o /etc/conf/pack.d/dosfs/Driver_mp.o /etc/conf/pack.d/eels/Driver.o /etc/conf/pack.d/fs/Driver_atup.o /etc/conf/pack.d/fs/Driver_mp.o /etc/conf/pack.d/hpci/Driver_atup.o /etc/conf/pack.d/hpci/Driver_mp.o /etc/conf/pack.d/inet/Driver_atup.o /etc/conf/pack.d/inet/Driver_mp.o /etc/conf/pack.d/io/Driver_atup.o /etc/conf/pack.d/io/Driver_mp.o /etc/conf/pack.d/ipc/Driver_atup.o /etc/conf/pack.d/ipc/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/krpc/Driver_atup.o /etc/conf/pack.d/krpc/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/mem/Driver_atup.o /etc/conf/pack.d/mem/Driver_mp.o /etc/conf/pack.d/memfs/Driver_atup.o /etc/conf/pack.d/memfs/Driver_mp.o /etc/conf/pack.d/mod/Driver_atup.o /etc/conf/pack.d/mod/Driver_mp.o /etc/conf/pack.d/mpio/Driver.o /etc/conf/pack.d/mps/Driver_mp.o /etc/conf/pack.d/msr/Driver.o /etc/conf/pack.d/mtrr/Driver.o /etc/conf/pack.d/passthru/Driver.o /etc/conf/pack.d/passthru/space.c /etc/conf/pack.d/pci/Driver_atup.o /etc/conf/pack.d/pci/Driver_mp.o /etc/conf/pack.d/pci/space.c /etc/conf/pack.d/proc/Driver_atup.o /etc/conf/pack.d/proc/Driver_mp.o /etc/conf/pack.d/processorfs/Driver_atup.o /etc/conf/pack.d/processorfs/Driver_mp.o /etc/conf/pack.d/proc/space.c /etc/conf/pack.d/psm_apic/Driver_mp.o /etc/conf/pack.d/psm_i8254/Driver.o /etc/conf/pack.d/psm_time/Driver.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/st01/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/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/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/ticlts/Driver_atup.o /etc/conf/pack.d/ticlts/Driver_mp.o /etc/conf/pack.d/timod/Driver_atup.o /etc/conf/pack.d/timod/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/vxfs/Driver_atup.o /etc/conf/pack.d/vxfs/Driver_mp.o /etc/conf/sdevice.d/msr /etc/conf/sdevice.d/st01 /etc/diskmgmt/s5dm/diskadd /etc/diskmgmt/s5dm/diskrm /etc/fs/dosfs/mkfs /etc/init.d/inetinit /etc/inst/nd/dlpi/Driver.o /etc/p6updata /etc/scsi/pdiconfig /etc/scsi/pdimkdev /etc/scsi/pdimkdtab /etc/scsi/pdiunits /etc/scsi/sdighost /etc/security/audit/auditrpt/auditfltrv1 /etc/security/audit/auditrpt/auditfltrv4 /etc/security/audit/auditrpt/auditrptv1 /etc/security/audit/auditrpt/auditrptv4 /sbin/aconf1_sinit /sbin/bcheckrc /sbin/dd /sbin/diskaddrm /sbin/dumpcheck /usr/sbin/mccntl /sbin/p6update /sbin/ps /sbin/sdimkdev /sbin/su /sbin/umountall /usr/bin/xargs /usr/bin/Ncpio /usr/bin/at /usr/bin/atq /usr/bin/atrm /usr/bin/batch /usr/bin/cm_vtcld /usr/bin/crontab /usr/bin/disable /usr/bin/enable /usr/bin/ftp /usr/bin/getdev /usr/bin/getdgrp /usr/bin/grep /usr/bin/lp /usr/bin/netstat /usr/bin/otalk /usr/bin/pkginfo /usr/bin/pkgparam /usr/bin/pkgtrans /usr/bin/pppattach /usr/bin/pppdetach /usr/bin/ppplinkadd /usr/bin/ppplinkdrop /usr/bin/pppstatus /usr/bin/ps /usr/bin/rcp /usr/bin/rdist /usr/bin/rlogin /usr/bin/ruptime /usr/bin/rwho /usr/bin/su /usr/bin/talk /usr/bin/telnet /usr/bin/ttcp /usr/bin/uidadmin /usr/bin/uucp /usr/bin/uux /usr/bin/xm_vtcld /usr/ccs/bin/fur /usr/ccs/lib/libcurses.a /usr/ccs/lib/libtermcap.a /usr/ccs/lib/libtermlib.a /usr/dt/bin/dtprintinfo /usr/dt/bin/dtsession /usr/dt/bin/dtterm /usr/dt/bin/dtaction /usr/dt/bin/rpc.ttdbserverd /usr/dt/bin/ttsession /usr/dt/lib/libDtSvc.so.1 /usr/dt/lib/libDtSvc.so /usr/dt/lib/libDtSvc.a /usr/dt/lib/libDtTerm.so /usr/dt/lib/libDtTerm.so.1 /usr/dt/lib/libDtTerm.a /usr/dt/lib/libDtLogin.so /usr/dt/lib/libDtLogin.so.1 /usr/dt/lib/libtt.so.1 /usr/include/netinet/tcp_var.h /usr/include/sys/metrics.h /usr/include/sys/timod.h /usr/lib/libadm.a /usr/lib/libhpsl.a /usr/lib/libhpsl.so /usr/lib/libiaf.a /usr/lib/libiaf.so /usr/lib/libsnmp.so /usr/lib/libnsl.so /usr/lib/libnsl.so.1 /usr/lib/libnsl_i.so /usr/lib/libresolv.so /usr/lib/libresolv.so.2 /usr/lib/libsocket.so /usr/lib/lp/lpNet /usr/lib/lp/lpsched /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/statd /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/serial/serialGUI /usr/lib/scoadmin/tasksched/taskGUI /usr/lib/uucp/bnuconvert /usr/lib/uucp/uucico /usr/lib/uucp/uuxcmd /usr/lib/uucp/uuxqt /usr/sadm/install/bin/pkginstall /usr/sadm/sysadm/bin/mkdtab /usr/sbin/accept /usr/sbin/ap /usr/sbin/arp /usr/sbin/crash /usr/sbin/cron /usr/sbin/dlpid /usr/sbin/hostmibd /usr/sbin/in.ftpd /usr/sbin/in.snmpd /usr/sbin/in.telnetd /usr/sbin/netcfg /usr/sbin/ping /usr/sbin/pkgadd /usr/sbin/pkgcat /usr/sbin/pkginstall /usr/sbin/pkgrm /usr/sbin/reject /usr/sbin/trpt /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 /etc/conf/dtune.d/kma /etc/conf/dtune.d/mem /etc/conf/mdevice.d/intmap /etc/conf/mdevice.d/llmul /etc/conf/mdevice.d/memfs /etc/conf/mtune.d/fs /etc/conf/mtune.d/io /etc/conf/mtune.d/kma /etc/conf/mtune.d/mem /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/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/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/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/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/kma/Driver_atup.o /etc/conf/pack.d/kma/Driver_mp.o /etc/conf/pack.d/kma/space.c /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/mc01/Driver.o /etc/conf/pack.d/mc01/space.c /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/name/Driver_atup.o /etc/conf/pack.d/name/Driver_mp.o /etc/conf/pack.d/nb/Driver_atup.o /etc/conf/pack.d/nb/Driver_mp.o /etc/conf/pack.d/osocket/Driver_atup.o /etc/conf/pack.d/osocket/Driver_mp.o /etc/conf/pack.d/proc/Driver_atup.o /etc/conf/pack.d/proc/Driver_mp.o /etc/conf/pack.d/pse/Driver_atup.o /etc/conf/pack.d/pse/Driver_mp.o /etc/conf/pack.d/ptem/Driver_atup.o /etc/conf/pack.d/ptem/Driver_mp.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_mp.o /etc/conf/pack.d/socksys/Driver_atup.o /etc/conf/pack.d/socksys/Driver_mp.o /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/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/util/Driver_atup.o /etc/conf/pack.d/util/Driver_mp.o /etc/conf/pack.d/vtoc/Driver.o /etc/conf/pack.d/psm_apic/Driver_mp.o /etc/conf/pack.d/psm_cfgtables/Driver_mp.o /etc/conf/interface.d/system.3 /etc/conf/sdevice.d/llmul /etc/inet/inet.dfl /etc/init.d/vxvm-startup /etc/scsi/pdi_timeout /etc/scsi/pditimetab.orig /sbin/dumpcheck /sbin/dumpsave /sbin/emergency_rec /sbin/metreg /u95/bin/ksh /u95/bin/sh /usr/bin/csh /usr/bin/cu /usr/bin/netstat /usr/bin/truss /usr/bin/uustat /usr/include/netinet/tcp_var.h /usr/include/mas.h /usr/include/sys/emap.h /usr/include/sys/socksys.h /usr/lib/.ns.so /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/libmas.a /usr/lib/libmas.so /usr/lib/sa/sadc /usr/lib/saf/ttymon /usr/lib/scohelp/en_US.ISO8859-1/man/html.1M/dumpmemory.1M.html /usr/lib/scohelp/en_US.ISO8859-1/man/html.1M/dumpmemory.1M.node /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/ns-home/httpd-scohelphttp/search97/bin/vtopic /usr/ns-home/httpd-scohelphttp/search97/securebin /usr/ns-home/httpd-scohelphttp/search97/securebin/vtopic /usr/ns-home/httpd-scohelphttp/search97/securebin/cgiparse /usr/lib/vxvm/bin/vxbootsetup /usr/lib/vxvm/bin/vxslicer /usr/lib/vxvm/voladm.d/lib/vxadm_syslib.sh /usr/sbin/dumpmemory /usr/sbin/groupadd /usr/sbin/groupdel /usr/sbin/groupmod /usr/sbin/grpck /usr/sbin/in.snmpd /usr/sbin/in.xntpd /usr/sbin/ldsysdump /usr/sbin/ntp_authspeed /usr/sbin/ntpdate /usr/sbin/ntpq /usr/sbin/ntptrace /usr/sbin/rtpm /usr/sbin/sar /usr/sbin/trpt /usr/sbin/xntpdc /usr/sbin/in.timed /usr/ucb/grpck /var/yp/mknetid /etc/dcu.d/scripts/dculib.sh /etc/dcu.d/scripts/dcurc ---------------------------------------------------------------------- VIII. Incident tracking numbers in this Maintenance Pack erg711697/fz517224 erg711479/fz513400 erg711428/fz512599 erg711713/fz517214 erg501499/fz516236 erg501424/fz510477 erg711714/fz517515 erg711728/fz517761 erg711443/fz512424 erg711716/fz517514 erg711103/ul99-30514 erg711342/fz511426 erg711724/fz517646 erg711220/fz510396 erg711266/fz511052 erg711743/fz517933 erg711005/fz142165 erg501431/fz181490 erg711747/fz517215 erg711244/fz510755 erg711467/fz513177 erg711787/fz518445 erg711513/fz514420 erg711552/fz514936 erg711788/fz518448 erg711586/fz515331 erg501472/fz514595 erg711831/fz518746 erg501432/fz512553 erg501457/fz514186 erg711857/fz518986 erg711394/fz511922 erg711554/fz515029 erg711869/fz519119 erg501460/fz514247 erg711531/fz514568 erg711870/fz519120 erg501490/fz515452 erg711624/fz515975 erg711881/fz519245 erg711141/fz181432 erg711471/fz513193 erg711541/fz510467 erg711629/fz516129 erg711848/fz518916 erg711789/fz518450 erg711120/fz155542 erg711109/fz146832 erg711184/fz500368 erg501277/fz200282 erg501542/fz519006 erg711085/fz149262 erg711335/fz511384 erg711806/fz518480 erg711412/fz512597 erg711500/fz513991 erg711772/fz518288 erg711339/fz511325 erg711636/fz516216 erg711908/fz519403 erg501235/ul99-14812 erg711440/fz512887 erg711919/fz519604 erg711224/fz510455 erg711466/fz513132 erg711569/fz515210 erg711072/ul99-26728 erg711138/erg711737 erg711708/fz517440 erg501159/fz241606 erg711654/fz516440 erg711935/fz519762 erg711006/ul99-20205 erg711446/fz512914 erg711722/fz517644 erg501422/fz512135 erg711242/fz510731 erg711602/fz515690 erg501470/fz510262 erg711762/fz517998 erg711815/fz518659 erg711736/fz517873 erg501215/fz228396 erg711603/fz515699 erg501323/fz510403 erg711680/fz516979 erg501182/ul99-21803 erg711048/ul99-25010 erg711842/fz518875 erg711057/fz210175 erg711235/fz510684 erg711867/fz519092 erg501301/fz500343 erg711240/fz510726 erg711216/fz510364 erg501300/fz500323 erg501193/fz209085 erg711406/fz512011 erg501306/fz510167 erg501227/fz247813 erg711704/fz517384 erg711096/fz246744 erg710982/ul99-18940 erg501133/ul99-16002 erg501301/fz500343 erg711327/fz511368 erg501372/fz511215 erg711245/fz510780 erg501189/ul99-25004 erg711149/fz193896 erg501264/fz176129 erg711076/ul99-27105 erg501387/fz511386 erg711417/fz512378 erg711165/fz220468 erg711468/fz513178 erg711387/fz511846 erg711053/fz204566 erg501497/fz516008 erg711508/fz514281 erg711106/ul99-30612 erg711619/fz193896 erg501479/fz514916 erg501299/fz500303 erg711570/fz515232 erg501456/fz514376 erg711726/fz517671 erg501407/fz511721 erg501413/fz511905 erg501277/fz200282 erg711133/fz157303 erg711645/fz511136 erg501321/fz209091 erg711143/fz182615 erg711507/fz517383 erg711261/fz510985 erg711157/fz196155 erg711571/fz515239 erg711227/fz510526 erg501311/fz500077 erg711214,/fz161823 erg711277/fz511079 erg501317/fz510297 erg711721/fz517611 erg711288/fz511134 erg501471/fz514565 erg711755/fz518021 erg711319/fz511294 erg711519/fz514537 erg501181/ul99-21605 erg711318/fz511292 erg711642/fz516241 erg711158/fz200281 erg711369/fz511609 erg501208/ul99-2728 erg711518/fz514534 erg711362/fz511583 erg501297/fz500290 erg711459/fz513037 erg711362/fz511583 erg711517/fz514523 erg501429/fz513324 erg501416/fz512000 erg711088/ul99-28708 erg501412/fz511894 erg711362/fz511583 erg501316/fz500276 erg711836/fz518823 erg711621/fz515908 erg501261/ul99-32702 erg711711/fz517518 erg711623/fz515951 erg501234/ul99-06217 erg711643/fz516290 erg501281/fz202266 erg711102/ul99-30510 erg711890/fz519311 erg501445/fz513335 erg501315/fz510262 erg711818/fz518671 erg711408/fz512195 erg501340/fz510448 erg711909/fz519474 erg711532/fz514614 erg711574/fz515257 erg501553/fz519616 erg711528/fz514580 erg711612/fz515798 erg711888/fz519310 erg711490/fz513649 erg711614/fz515866 erg501536/fz148034 erg711432/fz512691 erg711707/fz517414 erg501415/fz167074 erg501352/fz510941 erg711109/fz146832 erg501262/fz176128 erg501436/fz512638 erg501257/fz167071 erg501124/fz183794 erg711475/fz512691 erg501147/fz229360 erg501303/fz510028 erg501403/fz511602 erg711197/fz510096 erg711323/fz511340 erg711504/fz514095 erg711354/fz511541 erg711412/fz512061 erg711469/fz513175 erg501316/fz500276 erg501495/fz515371 erg711594/fz515969 erg501285/fz168731 erg501495/fz515530 erg711673/fz516852 erg711306/fz511276 erg501494/fz515717 erg711685/fz517097 erg711333/fz511382 erg711637/fz516228 erg711698/fz517225 erg711370/fz511617 erg501503/fz516478 erg711655/fz516441 erg711386/fz511833 erg501510/fz517153 erg711628/fz516107 erg501281/fz202266 erg501507/fz516955 erg501322/fz510392 erg711431/fz512662 erg711937/fz519781 erg501290/fz500128 erg711032/fz183775 erg711061/fz168714 erg501185/fz184999 erg501269/fz186356 erg711264/fz511015 erg501088/ul99-11603 erg711862/fz519039 erg711929/fz519727 erg711248/fz510788 erg711311/fz511279 erg501338/erg711201 erg711568/fz515224 erg711668/fz516316 erg711551/fz514931 erg711439/fz512886 erg501418/fz512097 erg711422/fz512447 erg711477/fz513360 erg711383/fz511796 erg501424/fz510477 erg711453/fz512979 erg711541/fz510467 erg501273/fz199353 erg501280/fz199351 erg501256/fz240617 erg501390/fz224459 fz170051 fz208103 fz178328 fz178319 fz500169 fz511414 fz178351 fz520167 fz212572 fz510469 erg71545 erg711816 erg501391/fz511405/fz511392/fz511396 erg501245/fz176130/fz178316 erg711502/fz514058/erg711821/fz518691 erg710624/ul98-25319/ul97-02407 erg711416/fz512323/fz203347 erg711604/erg711632 erg711410/erg711421 erg711156/erg711176/erg501308 erg711792/fz518482/fz518483 erg501174/erg711882/fz148015 erg711754/fz518013/fz51806 erg501245/fz176130/fz178316 ---------------------------------------------------------------------- IX. PTFs Included in this Maintenance Pack. ptf7045 ptf7058 ptf7080 ptf7137 ptf7407 ptf7426 ptf7438 ptf7441 ptf7601 ptf7603 ptf7604 ptf7605 ptf7608 ptf7609 ptf7611 ptf7612 ptf7617 ptf7619 ptf7620 ptf7621 ptf7624 ptf7625 ptf7627 ptf7634 ptf7635 ptf7636 ptf7637 ptf7639 ptf7640 ptf7641 ptf7642 ptf7643 ptf7644 ptf7645 ptf7646 ptf7647 ptf7648 ptf7651 ptf7652 ptf7654 ptf7655 ptf7656 ptf7657 ptf7658 ptf7659 ptf7662 ptf7664 ptf7665 ptf7666 ptf7667 ptf7668 ptf7672 ptf7673 ptf7674 ptf7675 ptf7676 ptf7677 ptf7679 ptf7680 ptf7681 ptf7682 ptf7683 ptf7685 ptf7686 ptf7687 ptf7688 ptf7690 ptf7691 ptf7692 ptf7694 ptf7695 ptf7696 ptf7701 ptf7703 ptf7704 ptf7708 ptf7709 ptf7710 ptf7711 ptf7713 ptf7715 ptf7716 ptf7717