Patch Name: PHNE_20747 Patch Description: s700_800 10.20 inetd(1M) cumulative patch Creation Date: 00/06/26 Post Date: 00/07/05 Hardware Platforms - OS Releases: s700: 10.20 s800: 10.20 Products: N/A Filesets: InternetSrvcs.INETSVCS-INETD InternetSrvcs.INET-ENG-A-MAN Automatic Reboot?: No Status: General Release Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHNE_20747 Symptoms: PHNE_20747: * JAGad03290 / SR8606134150: inetd is not working properly. * JAGaa27205 / SR5003424598: "swait" option was not documented in "inetd.conf.4" manpage. * JAGaa27237 / SR5003426296: When a user changes the field "wait" to "swait" or vice-versa in the configuration file "/etc/inetd.conf", and runs "inetd -c" to reflect the above change, the same is not getting reflected. * JAGaa27203 / SR5003426304: inetd was logging incorrect source address for the services in "swait" state. PHNE_16832: * rcp client error rcmd: connect: Connection timeout PHNE_15986: * Bad programming can cause inetd to loop out of control. * inetd hangs and blocks on incoming connections. * Issues with auditing and inetd processes after boot. PHNE_14087: * Defect may allow networking to be disabled. Defect Description: PHNE_20747: * JAGad03290 / SR8606134150: inetd is not working when a service in "swait" state is not working properly and there is only one service spawned by inetd before this service. Resolution: inetd code has been modified to make inetd work properly. * JAGaa27205 / SR5003424598: "swait" option was not documented in "inetd.conf.4" manpage. Resolution: "inetd.conf.4" manpage has been updated to contain this information. * JAGaa27237 / SR5003426296: With the command "inetd -c", inetd was not reconfiguring its database for the field change from "wait" to "swait" and vice versa in the file "/etc/inetd.conf". Resolution: During the reconfiguration of the service table for inetd, now necessary modification has been done to reflect the change. * JAGaa27203 / SR5003426304: For the services in "swait" state, inetd logs the source address of the previous service. If this is the first service spawned by inetd, it logs (0.0.0.0) instead. This is because inetd was logging the source address information without accepting the connection. Resolution: inetd is now logging a different message for the services in "swait" state. PHNE_16832: * inetd was not able to listen to more requests during heavy traffic. PHNE_15986: * Bad programming can cause inetd to loop out of control. * inetd hangs and blocks on incoming connections. * Issues with auditing and inetd processes after boot. PHNE_14087: * Improperly coded routine causes unexpected result in some circumstances. SR: 8606134150 5003424598 5003426296 5003426304 1653278408 5003426312 5003415232 5003414375 5003353433 Patch Files: /usr/sbin/inetd /usr/share/man/man4.Z/inetd.conf.4 what(1) Output: /usr/sbin/inetd: Copyright (c) 1983 Regents of the University of Cali fornia. Revision 1.12.212.5 Fri Jun 23 05:09:14 GMT 2000 /usr/share/man/man4.Z/inetd.conf.4: None cksum(1) Output: 2478759090 45056 /usr/sbin/inetd 831194641 2881 /usr/share/man/man4.Z/inetd.conf.4 Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHNE_14087 PHNE_15986 PHNE_16832 Equivalent Patches: PHNE_21835: s700: 11.00 s800: 11.00 Patch Package Size: 110 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHNE_20747 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHNE_20747.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHNE_20747. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. WARNING: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHNE_20747.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHNE_20747.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None