2    Summary of Base Operating System Patches

This chapter summarizes the base operating system patches included in Patch Kit-0001.

Table 2-1 lists patches that have been updated.

Table 2-1:  Updated Base Operating System Summary

Patch IDs Change Summary
Patches 2.00, 3.00, 4.00, 5.00, 6.00, 7.00, 8.00, 55.00, 11.00, 12.00, 25.00, 16.00, 17.00, 18.00, 19.00, 20.00, 22.00, 26.00, 28.00, 31.00, 67.00, 32.00, 54.00, 34.00, 35.00, 36.00, 37.00, 38.00, 39.00, 40.00, 42.00, 43.00, 44.00, 45.00, 47.00, 53.00, 56.00, 57.00, 58.00, 59.00, 60.00, 61.00, 63.00, 74.00, 21.00, 66.00, 41.00, 68.00, 46.00, 69.00, 62.00, 70.00, 48.00, 71.00, 73.00, 72.00, 75.00 New
Patch 1.00 Superseded by Patch 2.00
Patches 9.00, 10.00, 13.00, 27.00 Superseded by Patch 55.00
Patches 15.00, 23.00, 24.00 Superseded by Patch 25.00
Patch 30.00 Superseded by Patch 31.00
Patches 33.00, 49.00, 50.00, 51.00, 52.00 Superseded by Patch 54.00
Patch 64.00 Superseded by Patch 74.00
Patch 14.00 Superseded by Patch 21.00

Table 2-2 provides a summary of patches in Patch Kit-0001.

Table 2-2:  Summary of Base Operating System Patches

Patch IDs Abstract

Patch 2.00

OSF440CDE-002

Patch: Security (SSRT0571U)

State: New. Supersedes patch OSF440CDE-001 (1.00)

This patch corrects the following:

  • A potential security vulnerability has been discovered where under certain circumstances users may gain unauthorized access. Compaq has corrected this potential vulnerability.

  • Fixes a problem where the CDE mail interface (dtmail) does not display the date and time of mail messages in the Message Header list when the time zone is set to certain time zones such as GB-Eire.

Patch 3.00

OSF440CDE-003

Patch: Security (SSRT0585U)

State: New

A potential security vulnerability has been discovered, where under certain circumstances, system integrity may be compromised. This may be in the form of improper file or privilege management. Compaq has corrected this potential vulnerability.

Patch 4.00

OSF440CDE-004

Patch: Security (SSRT0580U)

State: New

A potential security vulnerability has been discovered, where under certain circumstances, system integrity may be compromised. This may be in the form of improper file or privilege management. Compaq has corrected this potential vulnerability.

Patch 5.00

OSF440CDE-005

Patch: : dtfile May Leave Defunct Processes

State: New

Fixes a problem where the CDE File Manager (dtfile) sometimes left defunct processes.

Patch 6.00

OSF440CDE-006

Patch: Security (SSRT0600U)

State: New

A potential security vulnerability has been discovered, where under certain circumstances, system integrity may be compromised. This may be in the form of improper file or privilege management. Compaq has corrected this potential vulnerability.

Patch 7.00

OSF440DX-001

Patch: dxcalendar Reminder Displays Through dxpause Screen

State: New

Fixes the problem where the dxcalendar reminder displays through the pause screen (dxpause) and remains on the top of the pause window.

Patch 8.00

OSF440-010

Patch: Fix For POP Mail Handler

State: New

This patch corrects the following:

  • Netscape Mail clients are unable to access their mailboxes after an initial session. The /usr/spool/pop/username.lock file is left over and must be removed manually.

  • The POP mail handler fails to properly rename its temp file after receiving a quit command.

Patch 11.00

OSF440-013

Patch: Security (SSRT0596U)

State: New

A potential security vulnerability has been discovered, where under certain circumstances, system integrity may be compromised. This may be in the form of improper file or privilege management. Compaq has corrected this potential vulnerability.

Patch 12.00

OSF440-014

Patch: Security (SSRT0567U)

State: New

A potential security vulnerability has been discovered, where under certain circumstances, system integrity may be compromised. This may be in the form of improper file or privilege management. Compaq has corrected this potential vulnerability.

Patch 16.00

OSF440-018

Patch: Fixes Kernel Memory Fault Caused By SMP Race

State: New

Fixes a kernel memory fault caused by a streams SMP race condition.

Patch 17.00

OSF440-019

Patch: Fix For BIND Server

State: New

This patch corrects the following:

  • Fixes a problem in which a BIND server may find that named will place a warning message in the daemon.log that was not previously seen.

  • Fixes a problem in which a BIND server writes files to the /etc/namedb directory instead of the /var/tmp directory.

Patch 18.00

OSF440-002

Patch: Resolves Corrupt EV6 Binary Error Log Entries

State: New

Resolves corrupt EV6 binary error log entries for IOP detected UDE (Uncorrectable Data Error) packets on AlphaServer 8200/8400 platforms.

Patch 19.00

OSF440-020

Patch: Fix For yacc

State: New

Fixes a problem in yacc that causes it to generate parse tables that result in the parser not executing a user-specified error recovery action. If a yacc specification worked in Version 3.2 and no longer works in 4.0, this may be the problem.

Patch 20.00

OSF440-022

Patch: Cannot Use ipcs Cmd On System Not Booted With vmunix

State: New

Corrects a problem that prevents a user from using the ipcs command on a system whose kernel has been booted from a file that is not /vmunix.

Patch 21.00

OSF440-023A

Patch: Fix For XTI And DECnet/OSI

State: New. Supersedes patch OSF440-016A (14.00)

This patch corrects the following:

  • Fixes a problem in which an application using the X/Open Transport Interface (XTI) and the DECnet/OSI transport provider is unable to disconnect a rejected request.

  • Fixes a streams problem in libxti. The t_getprotaddr() function will cause a memory core dump if either of its second or third argument is NULL.

Patch 22.00

OSF440-024

Patch: automount Daemon Hangs

State: New

Fixes a problem in which the automount daemon hangs when invoked by the rsh command.

Patch 25.00

OSF440-028

Patch: Fix For ksh, file, tail, nawk, awk, And pax

State: Supersedes patches OSF440-017 (15.00), OSF440-026 (23.00), OSF440-027 (24.00)

This patch corrects the following:

  • Fixes a problem with /usr/bin/ksh and the named-pipe (FIFO) communication that is used by applications.

  • Corrects a problem that was causing ksh to core dump in vi editing mode. ksh was core dumping intermittently when using '.' to repeat a command.

  • ksh does a segmentation fault and core dumps when displaying a here-document.

  • Fixes problems in ksh, file, tail, nawk, awk and pax:

    • Unexpected logouts and terminal hangups occur when using the /bin/su command and /bin/ksh as a login shell.

    • The file command gives incorrect output concerning WAV audio files.

    • The tail command gives erroneous output when used with both the -n and -r flags.

    • The maximum number of fields per record was changed from 99 to 199 for the awk command.

    • The tar/pax program did not always read the last tape record of an archive. This caused confusion for scripts that were reading a series of archives on the no-rewind device.

Patch 26.00

OSF440-029

Patch: Fix For defragment -V Option

State: New

Fixes a problem with the defragment command, where the -V option is not being parsed properly.

Patch 28.00

OSF440-030

Patch: Security (SSRT0556U)

State: New

A potential security vulnerability has been discovered, where under certain circumstances users may gain unauthorized access. Compaq has corrected this potential vulnerability.

Patch 31.00

OSF440-033A

Patch: Security (SSRT0563U)

State: New. Supersedes patch OSF440-032 (30.00)

This patch corrects the following:

  • A potential security vulnerability has been discovered where under certain circumstances users may gain unauthorized access. Compaq has corrected this potential vulnerability.

  • Fixes a problem with the mount command where it sometimes kills other processes.

Patch 32.00

OSF440-034

Patch: mkdir -p Not Returning Error

State: New

Fixes a problem with the "mkdir -p" command. "mkdir -p" would not return an error if the last component in the pathname already exists.

Patch 34.00

OSF440-004

Patch: Fix For kio Subsystem Panic

State: New

Fixes a panic seen when accessing the kio subsystem (such as with consvar) with improper arguments. The panic was caused by a kernel double-free, and would most likely be seen as a corruption in either the 64 or 96 byte bucket (buckets 2 and 16).

Patch 35.00

OSF440-040

Patch: Enhancement For verify Utility

State: New

This enhancement for the /sbin/advfs/verify utility allows it to detect loops in the list of free frags kept in the frags file.

Patch 36.00

OSF440-041

Patch: volrootmir -a Cmd Fails

State: New

Fixes a problem wherer the LSM command "volrootmir -a" fails if the source and target disks are not the same type.

Patch 37.00

OSF440-042

Patch: volrecover Not Returning Failed Status Code

State: New

Corrects a problem in which a failure of the volrecover utility will not return a failed status code.

Patch 38.00

OSF440-043

Patch: quotaon Returns Incorrect Error Status

State: New

Fixes a problem in which the quotaon command returned an incorrect error status if the file system did not exist.

Patch 39.00

OSF440-044

Patch: System Panic When Accessing ISO9660 Format CDROM

State: New

Fixes a problem where a system panic will occur when accessing an ISO9660 format CDROM.

Patch 40.00

binmail Delivers Only Partial Messages

Patch:

State: New

Binmail corrected to prevent partial delivery of mail messages when disk quota is reached.

Patch 41.00

OSF440-047A

Patch: Fix For nroff Y2K Problem

State: New

Fixes a Y2K problem with the nroff text formatter in which the years after 1999 are translated to be 19xxx with 'xxx' being the number of years that have passed since 1900. Thus, the year 2010 displays as 19110.

Patch 42.00

OSF440-048

Patch: Fixes For vrestore Command

State: New

Fixes two problems with the vrestore command:

  • The command was slow to complete when a partial restore operation was requested.

  • The command failed to ignore extended attribute records for the files which were not requested for a vrestore operation.

Patch 43.00

OSF440-049

Patch: Fix For XTI Over TCP/IP

State: New

Fixes a problem with XTI over TCP/IP when tcp_sendspace and tcp_recvspace have been decreased to 1k. When sending 4k data (using t_snd), the call is successful but no data has been sent and no message is returned.

Patch 44.00

OSF440-005

Patch: Fix For Kernel Memory Fault

State: New

Fixes a kmf problem in bucket 2 (64 byte bucket ) when the type of SCSI device dynamically changes.

Patch 45.00

OSF440-051

Patch: Fix For sort -i Abort Problem

State: New

Fixes a problem in which "sort -i a_file >b_file" aborts with message "A line of the input file contains more than 20480 characters." when LANG = da_DK.ISO8859-1.

Patch 46.00

OSF440-052A

Patch: Shared Library Fix For curses-based Applications

State: New

The keymap used with curses functionality was not in sync with the table contained in the term.h header file. This change corrects that and enables several non-functioning keys in curses-based applications.

Patch 47.00

OSF440-053

Patch: vi Puts Server Port INTO PASSALL MODE

State: New

Fixes a problem where vi puts the server port into PASSALL MODE (where XON/XOFF is no longer effective). This creates garbage in the file.

Patch 48.00

OSF440-054A

Patch: DECthreads Library Fix

State: New

Fixes problems in the DECthreads library for Tru64 UNIX. Included in this patch are changes to support Ladebug enhancements and a bug fix for applications which employ SCS threads of different priorities.

Patch 53.00

OSF440-006

Patch: Fix For spo_process_rsp Panic

State: New

Fixes a panic that occurs when KZPSA resources aren't available to re-enable a channel or a device after a bus reset. The panic string is as follows:

panic("(spo_process_rsp) ran out of memory!")

Patch 54.00

OSF440-060A

Patch: AdvFS volumes Not Setting I/O Byte Transfer Size

State: New. Supersedes patches OSF440-036 (33.00), OSF440-056 (49.00), OSF440-057 (50.00), OSF440-058 (51.00), OSF440-059 (52.00)

This patch corrects the following:

  • Corrects a problem where a mount(8) command failure caused the operating system to crash. Instead, the failure will now only cause the AdvFS filesystem domain to shut down.

  • Fixes a problem on systems using the AdvFS filesystem, where the system can panic with the following panic string:

    "del_clean_mcell_list: no primary xtnt record"

  • Fixes an AdvFS Domain Panic that occurs with the following message on the console:

    "load_x_cache: bad status from bs_refpg of sbm"

  • Fixes a problem with AdvFS that will cause the system to panic with "kernel memory fault" in audit_rec_build().

  • Fixes a problem where the "statfs" system call was reporting incorrect block usage on AdvFS filesets. As a side effect of this problem, the sendmail utility may sleep needlessly (waiting for space to become available).

  • Provides the following fixes and enhancements to AdvFS:

    • AdvFS volumes were not setting the default I/O byte transfer size to the preferred size reported by the disk drives.

    • AdvFS chvol read and write transfer size range was increased.

    • The read-ahead algorithm was modified to improve performance under certain conditions.

Patch 55.00

OSF440-061

Patch: New Functionality To Detect Unlinked Reference Files

State: New. Supersedes patches OSF440-011 (9.00), OSF440-012 (10.00), OSF440-015 (13.00), OSF440-003 (27.00)

This patch corrects the following:

  • Fixes the following problems:

    • There was a problem where process accounting data was not written to the accounting file when it was on an NFS-mounted file system.

    • Corrects a "simple_lock: time limit exceeded" panic in softclock_scan().

  • Fixes a kernel memory fault from socket code. The kernel memory fault results from failing to get a lock on a list of threads which have requested resources on a socket.

  • Corrects a problem where a signal is delivered, but not responded to by the target process.

  • Fixes a panic of "get_color_bucket: empty buckets" when the sysconfig attribute "private-cache-percent" is non-zero.

  • Fixes a problem in which deleted files still occupy filesystem space until the last reference on that file gets closed.

Patch 56.00

OSF440-062

Patch: KZPCA Host Bus Adapter May Hang

State: New

Fixes a problem in which a system with a KZPCA host bus adapter may hang when the SCSI bus is reset.

Patch 57.00

OSF440-063

Patch: Fixes Several NFS Problems

State: New

Corrects several NFS problems:

  • Fixes a problem where NFS does not update mtime and atime for special files and named pipes.

  • Fixes a problem that can cause an NFS client application to hang, or causes a "lock already owned by thread" panic when lockmode=4.

  • Fixes a problem where incorrect NFS client locking caused a KFM panic.

  • fixes a problem where NFS clients may hang in the uninterruptable state.

Patch 58.00

OSF440-065

Patch: Additional Error Detection for FC Driver

State: New

Adds additional error detection to the FC driver.

Patch 59.00

OSF440-007

Patch: Characters Randomly Repeated Using tip

State: New

This patch corrects the following:

  • When using tip or any other method over the serial com lines to a receiver that sends frequent xoff/xon, characters are randomly repeated.

  • On a DECstation 2000/300, the second com port (tty01) does not get configured. An error message "ksh: /dev/tty01: cannot create" is displayed when the tty01 port is accessed.

Patch 60.00

OSF440-008

Patch: Fix For spo_misc_errors errlog Entries

State: New

Fixes the cause of the spurious spo_misc_errors errlog entry on 4100 class systems.

Patch 61.00

OSF440X11-001

Patch: Enhancement For makedepend Utility

State: New

Increases the maximum number of files that one file can depend on in the makedepend utility from 1024 to 4096.

Patch 62.00

OSF440X11-002A

Patch: Fix For Motif Drag-and-Drop

State: New

Fixes a problem with Motif Drag-and-Drop where if a parent drop site was unregistered before a child drop site, subsequently unregistering the child drop site would cause a segmentation fault.

Patch 63.00

OSF440X11-003

Patch: xfs Fails With Segmentation Fault

State: New

Fixes a problem where the X font server (xfs) sometimes failed with a segmentation fault when it received an invalid request.

Patch 66.00

OSF440-023B

Patch: libxti/libtli Static Library Fix

State: New. Supersedes patch OSF440-016B (65.00)

This patch corrects the following:

  • Fixes a problem in which an application using the X/Open Transport Interface (XTI) and the DECnet/OSI transport provider is unable to disconnect a rejected request.

  • Fixes a streams problem in libxti. The t_getprotaddr() function will cause a memory core dump if either of its second or third argument is NULL.

Patch 67.00

OSF440-033B

Patch: mount Cmd Sometimes Kills Other Processes

State: New

Fixes a problem with the mount command where it sometimes kills other processes.

Patch 68.00

OSF440-047B

Patch: nroff Incorrectly Translates Years After 1999

State: New

Fixes a Y2K problem with the nroff text formatter in which the years after 1999 are translated to be 19xxx with 'xxx' being the number of years that have passed since 1900. Thus, the year 2010 displays as 19110.

Patch 69.00

OSF440-052B

Patch: Static Library Fix For curses-based Applications

State: New

The keymap used with curses functionality was not in sync with the table contained in the term.h header file. This change corrects that and enables several non-functioning keys in curses-based applications.

Patch 70.00

OSF440X11-002B

Patch: libXm Static Library Fix For Motif Drag-and-Drop

State: New

Fixes a problem with Motif Drag-and-Drop where if a parent drop site was unregistered before a child drop site, subsequently unregistering the child drop site would cause a segmentation fault.

Patch 71.00

OSF440-054B

Patch: Ladebug Enhancements

State: New

Fixes problems in the DECthreads library for Tru64 UNIX. Included in this patch are changes to support Ladebug enhancements and a bug fix for applications which employ SCS threads of different priorities.

Patch 72.00

OSF440-078

Patch: Updates FORE ATM (lfa) driver to Rev. V1.0.14

State: New

Updates the FORE ATM (lfa) driver to Revision V1.0.14.

Patch 73.00

OSF440-088

Patch: Fix For Powerstorm 4D10T Graphics Board

State: New

Fixes various problems with the driver support for the Powerstorm 4D10T (ELSA Gloria Synergy) graphics board.

Patch 74.00

OSF440X11-007

Patch: Fix For Powerstorm 4D10T Graphics Board MARY ELLEN: This description is identical to Patch 73.00.

State: New. Supersedes patch OSF440X11-004 (64.00)

This patch corrects the following:

  • Fixes a problem where on systems with a Powerstorm 4D10T (ELSA Gloria Synergy) graphics board, sometimes the graphics board was not initialized properly and failed to work on power-up or when the X server was restarted.

  • Fixes a problem where on systems with a Powerstorm 4D10T (ELSA Gloria Synergy) graphics board, sometimes the X server does not draw lines correctly.

Patch 75.00

OSF440-060B

Patch: chvol Read & Write Transfer Size Increased

State: New

This patch provides the following fixes and enhancements to AdvFS:

  • AdvFS volumes were not setting the default I/O byte transfer size to the preferred size reported by the disk drives.

  • AdvFS chvol read and write transfer size range was increased.

  • The read-ahead algorithm was modified to improve performance under certain conditions.