Patch Name: PHNE_30084 Patch Description: s700_800 11.22 ONC/NFS General Release/Performance Patch Creation Date: 04/02/26 Post Date: 04/03/08 Hardware Platforms - OS Releases: s700: 11.22 s800: 11.22 Products: N/A Filesets: NFS.NFS-ENG-A-MAN,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP NFS.NFS-JPN-E-MAN,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP NFS.NFS-JPN-S-MAN,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP NFS.NFS-PRG,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP NFS.NIS-SERVER,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP NFS.KEY-CORE,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP NFS.NFS-64SLIB,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP NFS.NFS-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP NFS.NFS-SHLIBS,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP NFS.NFS2-CLIENT,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP NFS.NFS2-CORE,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP NFS.NFS2-SERVER,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP NFS.NIS2-CLIENT,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP NFS.NIS2-CORE,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP NFS.NIS2-SERVER,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP NFS.NISPLUS2-CORE,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP Automatic Reboot?: Yes Status: General Release Critical: No (superseded patches were critical) PHNE_28138: ABORT PANIC CORRUPTION HANG Category Tags: defect_repair general_release critical panic halts_system corruption Path Name: /hp-ux_patches/s700_800/11.X/PHNE_30084 Symptoms: PHNE_30084: ( SR:8606347801 CR:JAGaf08623 ) Problem with rpc.ypupdated. PHNE_29449: ( SR:8606306693 CR:JAGae69727 ) Some of the XDR routines do not function properly. ( SR:8606317529 CR:JAGae80090 ) The performance level of connection-oriented RPC transports is being reduced by network delays. ( SR:8606317535 CR:JAGae80096 ) The performance level of connection-oriented RPC servers is being reduced by network delays. ( SR:8606320560 CR:JAGae83042 ) The rpc.mountd code returns an incorrect error message. ( SR:8606337943 CR:JAGae98946 ) NIS+ commands and applications fail with the error message "Error in RPC subsystem". PHNE_28138: ( SR:8606281883 CR:JAGae45826 ) The netdir_getbyname() routine using NIS can hang under certain circumstances. ( SR:8606284964 CR:JAGae48906 ) Data corruption while using the XDR function xdrmblk_getlong() with a 64-bit kernel. ( SR:8606276334 CR:JAGae40412 ) Problem with ypxfrd. ( SR:8606286563 CR:JAGae50502 ) Incorrect configuration for AutoFS. ( SR:8606269865 CR:JAGae34105 ) When Intergraph's DiskShare NFS server returns zero bytes for the preferred and/or maximum transfer size of the READ/WRITE operation, the HP-UX NFS client panics. ( SR:8606274502 CR:JAGae38579 ) RPC does not function properly. ( SR:8606276016 CR:JAGae40093 ) The rpc.yppasswdd process dies. ( SR:8606267320 CR:JAGae31562 ) Poor NFS PV3 performance on a 64-bit client system. ( SR:8606288394 CR:JAGae52325 ) Incorrect permissions for the log file. ( SR:8606274555 CR:JAGae38632 ) Showmount dumps the core with SIGSEGV. ( SR:8606291642 CR:JAGae55409 ) Memory based XDR stream implementations do not function properly. Defect Description: PHNE_30084: ( SR:8606347801 CR:JAGaf08623 ) The rpc.ypupdated code does not function properly. Resolution: The rpc.ypupdated code has been modified to fix the problem. PHNE_29449: ( SR:8606306693 CR:JAGae69727 ) Some of the XDR routines are doing faulty length checks in some cases. Resolution: Code changes have been made to fix the defect. ( SR:8606317529 CR:JAGae80090 ) Connection-oriented RPC packets are not being decoded effectively during network delays. Resolution: The non-blocking I/O feature is being provided to improve the performance of connection-oriented RPC transports during network delays. ( SR:8606317535 CR:JAGae80096 ) Connection-oriented RPC packets are not being decoded effectively during network delays. Resolution: The non-blocking I/O feature is being provided to improve the performance of connection-oriented RPC servers during network delays. ( SR:8606320560 CR:JAGae83042 ) The rpc.mountd code returns an incorrect error message. Resolution: The rpc.mountd code has been modified to fix the error message. ( SR:8606337943 CR:JAGae98946 ) If "Error in RPC subsystem" messages are displayed or logged for NIS+ related commands or applications that use NIS+ API's, a possible cause is that the default maximum RPC record size for NIS+ (9000 bytes) is too small. Examples of NIS+ commands that could be affected are nistbladm, nisgrpadm, and nisaddent. NIS+ API's that could be affected include nis_add() and nis_modify(). Resolution: Added the rpc.nisd -z option to set the maximum record size needed by the application. Some experimentation may be required to determine the optimal value for a particular application. The NIS+ server needs to be restarted after changing this value for it to take effect. Please see the rpc.nisd man page for details on using the -z option. PHNE_28138: ( SR:8606281883 CR:JAGae45826 ) When netdir_getbyname() calls ypmatch a hang can result under certain circumstances. Resolution: The logic in ypmatch has been modified. ( SR:8606284964 CR:JAGae48906 ) When copying 32-bit XDR long variables to 64-bit kernel variables, the upper bits are left the way they were before the copy. Resolution: Added code to make sure the upper 32 bits of 64-bit variable data is now properly set. ( SR:8606276334 CR:JAGae40412 ) ypxfrd picks up files with the wrong pathname. Resolution: Code changes were made to check for the wrong pathname. Some restrictions regarding invalid domain and map names are now enforced. The domain and map names of "." and ".." and those containing "/" are now rejected. ( SR:8606286563 CR:JAGae50502 ) Incorrect configuration for AutoFS. Resolution: The AutoFS code has been modified to address the problem. ( SR:8606269865 CR:JAGae34105 ) Intergraph's DiskShare NFS server returns zero bytes for the preferred and/or maximum transfer size of READ/WRITE, which makes the HP-UX NFS client panic. The correct behavior should be to 1) return an I/O error message when the preferred and/or maximum size has a value of zero, and 2) allow normal operation when the maximum transfer size has a non-zero value. Resolution: When an NFS server returns zero or MAX_LARGE_FILES for a READ/WRITE operation's transfer size, the HP-UX client now responds correctly instead of panicking. ( SR:8606274502 CR:JAGae38579 ) RPC does not function properly. Resolution: RPC has been modified to correct the problem. ( SR:8606276016 CR:JAGae40093 ) The rpc.yppasswdd process dumps the core. Resolution: rpc.yppasswdd has been modified to correct the problem. ( SR:8606267320 CR:JAGae31562 ) There is an NFS performance problem due to bad compare_cred() logic in nfs_vnops.c. The current calculation sizeof(*cr1) - sizeof(cr1->cr_ref) - sizeof(cr1->cr_pag) yields 100 bytes. However, cr1->cr_pag is an 8-byte structure in a 64 bit OS. Since it is 8-byte aligned, there are 4 bytes between cr1->cr_ref and cr1->cr_pag that were unaccounted for. Resolution: Have compare_cred() use 96 bytes for comparison instead of 100 bytes. ( SR:8606288394 CR:JAGae52325 ) Incorrect permissions for the log file. Resolution: Automount has been modified to set the proper permissions for the default log file. ( SR:8606274555 CR:JAGae38632 ) Showmount dumps the core with SIGSEGV. Resolution: Code has been added to address the problem. ( SR:8606291642 CR:JAGae55409 ) XDR stream manipulation is not handled correctly in some cases. Resolution: Modified the XDR code to correct the problem. Enhancement: No SR: 8606267320 8606269865 8606274502 8606274555 8606276016 8606276334 8606281883 8606284964 8606286563 8606288394 8606291642 8606306693 8606317529 8606317535 8606320560 8606337943 8606347801 Patch Files: NFS.NFS-ENG-A-MAN,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: /usr/share/man/man1.Z/domainname.1 /usr/share/man/man1m.Z/nisd.1m /usr/share/man/man1m.Z/nisd_resolv.1m /usr/share/man/man1m.Z/rpc.nisd.1m /usr/share/man/man1m.Z/rpc.nisd_resolv.1m /usr/share/man/man3.Z/rpc_control.3n /usr/share/man/man3.Z/rpc_svc_create.3n /usr/share/man/man3.Z/svc_control.3n /usr/share/man/man3.Z/svc_create.3n /usr/share/man/man3.Z/svc_destroy.3n /usr/share/man/man3.Z/svc_dg_create.3n /usr/share/man/man3.Z/svc_fd_create.3n /usr/share/man/man3.Z/svc_raw_create.3n /usr/share/man/man3.Z/svc_tli_create.3n /usr/share/man/man3.Z/svc_tp_create.3n /usr/share/man/man3.Z/svc_vc_create.3n /usr/share/man/man3.Z/xdr_create.3n /usr/share/man/man3.Z/xdr_destroy.3n /usr/share/man/man3.Z/xdrmem_create.3n /usr/share/man/man3.Z/xdrrec_create.3n /usr/share/man/man3.Z/xdrstdio_create.3n NFS.NFS-JPN-E-MAN,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: /usr/share/man/ja_JP.eucJP/man3.Z/rpc_control.3n /usr/share/man/ja_JP.eucJP/man3.Z/rpc_svc_create.3n /usr/share/man/ja_JP.eucJP/man3.Z/xdr_create.3n NFS.NFS-JPN-S-MAN,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: /usr/share/man/ja_JP.SJIS/man3.Z/rpc_control.3n /usr/share/man/ja_JP.SJIS/man3.Z/rpc_svc_create.3n /usr/share/man/ja_JP.SJIS/man3.Z/xdr_create.3n NFS.NFS-PRG,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: /usr/include/rpc/rpc_com.h /usr/include/rpc/svc.h NFS.NIS-SERVER,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: /usr/newconfig/usr/sbin/ypinit NFS.KEY-CORE,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/sbin/keyserv NFS.NFS-64SLIB,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/lib/hpux64/libnsl.so.1 /usr/lib/pa20_64/libnsl.1 NFS.NFS-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/conf/lib/libnfs.a /usr/conf/lib/librpc.a NFS.NFS-SHLIBS,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/lib/hpux32/libnsl.so.1 /usr/lib/libnsl.1 NFS.NFS2-CLIENT,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/lib/netsvc/fs/autofs/automountd /usr/lib/netsvc/fs/automount/automount NFS.NFS2-CORE,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/sbin/rpc.lockd /usr/sbin/rpc.statd /usr/sbin/rpcbind NFS.NFS2-SERVER,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/sbin/rpc.mountd /usr/sbin/rpc.pcnfsd /usr/sbin/rpc.rexd NFS.NIS2-CLIENT,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/lib/netsvc/yp/ypbind NFS.NIS2-CORE,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/bin/domainname NFS.NIS2-SERVER,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/lib/netsvc/yp/rpc.yppasswdd /usr/lib/netsvc/yp/rpc.ypupdated /usr/lib/netsvc/yp/ypserv /usr/sbin/ypxfrd NFS.NISPLUS2-CORE,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/sbin/rpc.nisd /usr/sbin/rpc.nisd_resolv /usr/sbin/rpc.nispasswdd what(1) Output: NFS.NFS-ENG-A-MAN,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: /usr/share/man/man1.Z/domainname.1: None /usr/share/man/man1m.Z/nisd.1m: None /usr/share/man/man1m.Z/nisd_resolv.1m: None /usr/share/man/man1m.Z/rpc.nisd.1m: None /usr/share/man/man1m.Z/rpc.nisd_resolv.1m: None /usr/share/man/man3.Z/rpc_control.3n: None /usr/share/man/man3.Z/rpc_svc_create.3n: None /usr/share/man/man3.Z/svc_control.3n: None /usr/share/man/man3.Z/svc_create.3n: None /usr/share/man/man3.Z/svc_destroy.3n: None /usr/share/man/man3.Z/svc_dg_create.3n: None /usr/share/man/man3.Z/svc_fd_create.3n: None /usr/share/man/man3.Z/svc_raw_create.3n: None /usr/share/man/man3.Z/svc_tli_create.3n: None /usr/share/man/man3.Z/svc_tp_create.3n: None /usr/share/man/man3.Z/svc_vc_create.3n: None /usr/share/man/man3.Z/xdr_create.3n: None /usr/share/man/man3.Z/xdr_destroy.3n: None /usr/share/man/man3.Z/xdrmem_create.3n: None /usr/share/man/man3.Z/xdrrec_create.3n: None /usr/share/man/man3.Z/xdrstdio_create.3n: None NFS.NFS-JPN-E-MAN,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: /usr/share/man/ja_JP.eucJP/man3.Z/rpc_control.3n: None /usr/share/man/ja_JP.eucJP/man3.Z/rpc_svc_create.3n: None /usr/share/man/ja_JP.eucJP/man3.Z/xdr_create.3n: None NFS.NFS-JPN-S-MAN,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: /usr/share/man/ja_JP.SJIS/man3.Z/rpc_control.3n: None /usr/share/man/ja_JP.SJIS/man3.Z/rpc_svc_create.3n: None /usr/share/man/ja_JP.SJIS/man3.Z/xdr_create.3n: None NFS.NFS-PRG,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: /usr/include/rpc/rpc_com.h: rpc_com.h $Date: 2003/10/17 11:30:43 $Revision: r11. 22/1 PATCH_11.22 (PHNE_29449) */ /usr/include/rpc/svc.h: svc.h $Date: 2003/10/17 11:28:06 $Revision: r11.22/1 PATCH_11.22 (PHNE_29449) */ NFS.NIS-SERVER,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: /usr/newconfig/usr/sbin/ypinit: ypinit $Date: 2002/11/20 11:48:02 $Revision: r11.22/ 1 PATCH_11.22 (PHNE_28138) NFS.KEY-CORE,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/sbin/keyserv: keyserv.c $Date: 2003/11/17 11:15:00 $Revision: r11. 22/1 PATCH_11.22 (PHNE_29449) HP-UX/General Millicode B.11.20.00 (IPF TOT): (MILLI - 05/01/01) NFS.NFS-64SLIB,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/lib/hpux64/libnsl.so.1: nis_callback.c $Date: 2003/11/17 11:15:06 $Revision: r11.22/1 PATCH_11.22 (PHNE_29449) clnt_perror.c $Date: 2003/01/23 13:32:24 $Revision: r11.22/1 PATCH_11.22 (PHNE_28138) svc.c $Date: 2003/10/17 11:22:23 $Revision: r11.22/1 PATCH_11.22 (PHNE_29449) svc_run.c $Date: 2003/10/17 11:24:18 $Revision: r11. 22/1 PATCH_11.22 (PHNE_29449) svc_vc.c $Date: 2003/10/17 11:24:46 $Revision: r11.2 2/1 PATCH_11.22 (PHNE_29449) xdr_array.c $Date: 2002/11/20 11:47:20 $Revision: r1 1.22/1 PATCH_11.22 (PHNE_28138) xdr_mem.c $Date: 2003/10/17 11:25:12 $Revision: r11. 22/2 PATCH_11.22 (PHNE_29449) xdr_rec.c $Date: 2003/10/17 11:25:38 $Revision: r11. 22/1 PATCH_11.22 (PHNE_29449) xdr_sizeof.c $Date: 2003/10/17 11:26:15 $Revision: r 11.22/1 PATCH_11.22 (PHNE_29449) yp_bind.c $Date: 2002/11/20 11:47:31 $Revision: r11. 22/1 PATCH_11.22 (PHNE_28138) yp_match.c $Date: 2002/11/20 11:47:42 $Revision: r11 .22/1 PATCH_11.22 (PHNE_28138) HP-UX/General Millicode B.11.20.00 (IPF TOT): (MILLI - 05/01/01) /usr/lib/pa20_64/libnsl.1: stubs.c $Date: 2001/11/15 14:55:32 $Revision: r11.11 /1 PATCH_11.11 (PHNE_24910) read_config.c $Date: 2001/05/31 10:27:05 $Revision: r11.11/1 PATCH_11.11 (PHNE_23502) nis_callback.c $Date: 2003/08/19 13:52:10 $Revision: r11.11/1 PATCH_11.11 (PHNE_29211) nis_misc_proc.c $Date: 2003/06/16 15:30:42 $Revision : r11.11/1 PATCH_11.11 (PHNE_28983) nis_rpc.c $Date: 2002/04/16 10:59:37 $Revision: r11. 11/1 PATCH_11.11 (PHNE_25627) nis_subr.c $Date: 2001/11/15 14:55:32 $Revision: r11 .11/1 PATCH_11.11 (PHNE_24910) netdir_inet.c $Date: 2003/02/24 14:27:43 $Revision: r11.11/1 PATCH_11.11 (PHNE_28137) auth_sys.c $Date: 2001/05/29 13:43:18 $Revision: r11 .11/1 PATCH_11.11 (PHNE_23502) clnt_perror.c $Date: 2002/12/19 16:30:04 $Revision: r11.11/1 PATCH_11.11 (PHNE_28103) rpc_comdata.c $Date: 2001/05/29 13:43:40 $Revision: r11.11/1 PATCH_11.11 (PHNE_23502) svc.c $Date: 2003/08/19 13:52:17 $Revision: r11.11/2 PATCH_11.11 (PHNE_29211) svc_auth_sys.c $Date: 2002/08/01 17:09:23 $Revision: r11.11/3 PATCH_11.11 (PHNE_27218) svc_run.c $Date: 2003/08/19 13:52:23 $Revision: r11. 11/5 PATCH_11.11 (PHNE_29211) svc_vc.c $Date: 2003/08/19 13:52:29 $Revision: r11.1 1/5 PATCH_11.11 (PHNE_29211) xdr_array.c $Date: 2002/09/06 11:32:29 $Revision: r1 1.11/1 PATCH_11.11 (PHNE_27218) xdr_mem.c $Date: 2003/05/01 11:32:37 $Revision: r11. 11/2 PATCH_11.11 (PHNE_28930) xdr_rec.c $Date: 2003/08/19 13:52:36 $Revision: r11. 11/4 PATCH_11.11 (PHNE_29211) xdr_sizeof.c $Date: 2003/05/01 11:33:00 $Revision: r 11.11/1 PATCH_11.11 (PHNE_28930) yp_bind.c $Date: 2002/12/19 16:30:16 $Revision: r11. 11/1 PATCH_11.11 (PHNE_28103) yp_match.c $Date: 2002/12/19 16:30:27 $Revision: r11 .11/1 PATCH_11.11 (PHNE_28103) NFS.NFS-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/conf/lib/libnfs.a: nfs3_vnops.c $Date: 2003/01/23 13:34:18 $Revision: r 11.22/1 PATCH_11.22 (PHNE_28138) nfs3_vfsops.c $Date: 2002/11/20 11:47:00 $Revision: r11.22/1 PATCH_11.22 (PHNE_28138) klm_lckmgr.c $Date: 2003/02/20 12:24:30 $Revision: r 11.22/1 PATCH_11.22 (PHNE_28138) /usr/conf/lib/librpc.a: xdr_mblk.c $Date: 2003/02/12 15:13:52 $Revision: r11 .22/2 PATCH_11.22 (PHNE_28138) NFS.NFS-SHLIBS,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/lib/hpux32/libnsl.so.1: nis_callback.c $Date: 2003/11/17 11:15:06 $Revision: r11.22/1 PATCH_11.22 (PHNE_29449) clnt_perror.c $Date: 2003/01/23 13:32:24 $Revision: r11.22/1 PATCH_11.22 (PHNE_28138) svc.c $Date: 2003/10/17 11:22:23 $Revision: r11.22/1 PATCH_11.22 (PHNE_29449) svc_run.c $Date: 2003/10/17 11:24:18 $Revision: r11. 22/1 PATCH_11.22 (PHNE_29449) svc_vc.c $Date: 2003/10/17 11:24:46 $Revision: r11.2 2/1 PATCH_11.22 (PHNE_29449) xdr_array.c $Date: 2002/11/20 11:47:20 $Revision: r1 1.22/1 PATCH_11.22 (PHNE_28138) xdr_mem.c $Date: 2003/10/17 11:25:12 $Revision: r11. 22/2 PATCH_11.22 (PHNE_29449) xdr_rec.c $Date: 2003/10/17 11:25:38 $Revision: r11. 22/1 PATCH_11.22 (PHNE_29449) xdr_sizeof.c $Date: 2003/10/17 11:26:15 $Revision: r 11.22/1 PATCH_11.22 (PHNE_29449) yp_bind.c $Date: 2002/11/20 11:47:31 $Revision: r11. 22/1 PATCH_11.22 (PHNE_28138) yp_match.c $Date: 2002/11/20 11:47:42 $Revision: r11 .22/1 PATCH_11.22 (PHNE_28138) HP-UX/General Millicode B.11.20.00 (IPF TOT): (MILLI - 05/01/01) /usr/lib/libnsl.1: stubs.c $Date: 2001/11/15 14:55:32 $Revision: r11.11 /1 PATCH_11.11 (PHNE_24910) read_config.c $Date: 2001/05/31 10:27:05 $Revision: r11.11/1 PATCH_11.11 (PHNE_23502) nis_callback.c $Date: 2003/08/19 13:52:10 $Revision: r11.11/1 PATCH_11.11 (PHNE_29211) nis_misc_proc.c $Date: 2003/06/16 15:30:42 $Revision : r11.11/1 PATCH_11.11 (PHNE_28983) nis_rpc.c $Date: 2002/04/16 10:59:37 $Revision: r11. 11/1 PATCH_11.11 (PHNE_25627) nis_subr.c $Date: 2001/11/15 14:55:32 $Revision: r11 .11/1 PATCH_11.11 (PHNE_24910) netdir_inet.c $Date: 2003/02/24 14:27:43 $Revision: r11.11/1 PATCH_11.11 (PHNE_28137) auth_sys.c $Date: 2001/05/29 13:43:18 $Revision: r11 .11/1 PATCH_11.11 (PHNE_23502) clnt_perror.c $Date: 2002/12/19 16:30:04 $Revision: r11.11/1 PATCH_11.11 (PHNE_28103) rpc_comdata.c $Date: 2001/05/29 13:43:40 $Revision: r11.11/1 PATCH_11.11 (PHNE_23502) svc.c $Date: 2003/08/19 13:52:17 $Revision: r11.11/2 PATCH_11.11 (PHNE_29211) svc_auth_sys.c $Date: 2002/08/01 17:09:23 $Revision: r11.11/3 PATCH_11.11 (PHNE_27218) svc_run.c $Date: 2003/08/19 13:52:23 $Revision: r11. 11/5 PATCH_11.11 (PHNE_29211) svc_vc.c $Date: 2003/08/19 13:52:29 $Revision: r11.1 1/5 PATCH_11.11 (PHNE_29211) xdr_array.c $Date: 2002/09/06 11:32:29 $Revision: r1 1.11/1 PATCH_11.11 (PHNE_27218) xdr_mem.c $Date: 2003/05/01 11:32:37 $Revision: r11. 11/2 PATCH_11.11 (PHNE_28930) xdr_rec.c $Date: 2003/08/19 13:52:36 $Revision: r11. 11/4 PATCH_11.11 (PHNE_29211) xdr_sizeof.c $Date: 2003/05/01 11:33:00 $Revision: r 11.11/1 PATCH_11.11 (PHNE_28930) yp_bind.c $Date: 2002/12/19 16:30:16 $Revision: r11. 11/1 PATCH_11.11 (PHNE_28103) yp_match.c $Date: 2002/12/19 16:30:27 $Revision: r11 .11/1 PATCH_11.11 (PHNE_28103) NFS.NFS2-CLIENT,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/lib/netsvc/fs/autofs/automountd: autod_main.c $Date: 2003/01/23 13:42:06 $Revision: r 11.22/1 PATCH_11.22 (PHNE_28138) autod_nfs.c $Date: 2003/01/23 13:41:54 $Revision: r1 1.22/1 PATCH_11.22 (PHNE_28138) /usr/lib/netsvc/fs/automount/automount: auto_main.c $Date: 2003/01/23 13:42:17 $Revision: r1 1.22/1 PATCH_11.22 (PHNE_28138) auto_mount.c $Date: 2003/01/23 13:42:29 $Revision: r 11.22/1 PATCH_11.22 (PHNE_28138) NFS.NFS2-CORE,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/sbin/rpc.lockd: prot_main.c $Date: 2003/10/17 11:27:17 $Revision: r1 1.22/1 PATCH_11.22 (PHNE_29449) HP-UX/General Millicode B.11.20.00 (IPF TOT): (MILLI - 05/01/01) /usr/sbin/rpc.statd: sm_svc.c $Date: 2003/10/17 16:12:29 $Revision: r11.2 2/1 PATCH_11.22 (PHNE_29449) HP-UX/General Millicode B.11.20.00 (IPF TOT): (MILLI - 05/01/01) /usr/sbin/rpcbind: rpcbind.c $Date: 2003/11/17 11:15:36 $Revision: r11. 22/1 PATCH_11.22 (PHNE_29449) NFS.NFS2-SERVER,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/sbin/rpc.mountd: rpc.mountd.c $Date: 2003/11/17 11:15:12 $Revision: r 11.22/1 PATCH_11.22 (PHNE_29449) /usr/sbin/rpc.pcnfsd: pcnfsd_svc.c $Date: 2003/11/17 11:15:42 $Revision: r 11.22/1 PATCH_11.22 (PHNE_29449) /usr/sbin/rpc.rexd: rexd.c $Date: 2003/11/17 11:15:48 $Revision: r11.22/ 1 PATCH_11.22 (PHNE_29449) NFS.NIS2-CLIENT,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/lib/netsvc/yp/ypbind: ypbind.c $Date: 2003/11/17 11:15:54 $Revision: r11.2 2/1 PATCH_11.22 (PHNE_29449) NFS.NIS2-CORE,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/bin/domainname: domainname.c $Date: 2002/11/20 11:47:52 $Revision: r 11.22/1 PATCH_11.22 (PHNE_28138) NFS.NIS2-SERVER,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/lib/netsvc/yp/rpc.yppasswdd: rpc.ypassd.c $Date: 2002/11/20 11:48:13 $Revision: r 11.22/1 PATCH_11.22 (PHNE_28138) /usr/lib/netsvc/yp/rpc.ypupdated: rpc.ypupdated.c $Date: 2004/02/25 13:00:12 $Revision : r11.22/2 PATCH_11.22 (PHNE_30084) /usr/lib/netsvc/yp/ypserv: ypserv.c $Date: 2003/11/17 11:16:00 $Revision: r11.2 2/1 PATCH_11.22 (PHNE_29449) ypserv_map.c $Date: 2002/11/20 11:48:23 $Revision: r 11.22/1 PATCH_11.22 (PHNE_28138) HP-UX/General Millicode B.11.20.00 (IPF TOT): (MILLI - 05/01/01) /usr/sbin/ypxfrd: ypxfrd_subr.c $Date: 2003/11/17 11:16:12 $Revision: r11.22/2 PATCH_11.22 (PHNE_29449) NFS.NISPLUS2-CORE,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: /usr/sbin/rpc.nisd: nis_main.c $Date: 2003/11/17 11:15:18 $Revision: r11 .22/1 PATCH_11.22 (PHNE_29449) HP-UX/General Millicode B.11.20.00 (IPF TOT): (MILLI - 05/01/01) /usr/sbin/rpc.nisd_resolv: main.c $Date: 2003/11/17 11:15:24 $Revision: r11.22/ 1 PATCH_11.22 (PHNE_29449) HP-UX/General Millicode B.11.20.00 (IPF TOT): (MILLI - 05/01/01) /usr/sbin/rpc.nispasswdd: rpc.nispasswdd.c $Date: 2003/11/17 11:15:30 $Revisio n: r11.22/1 PATCH_11.22 (PHNE_29449) cksum(1) Output: NFS.NFS-ENG-A-MAN,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: 2978598271 1246 /usr/share/man/man1.Z/domainname.1 2814195792 4126 /usr/share/man/man1m.Z/nisd.1m 2814195792 4126 /usr/share/man/man1m.Z/nisd_resolv.1m 2814195792 4126 /usr/share/man/man1m.Z/rpc.nisd.1m 2814195792 4126 /usr/share/man/man1m.Z/rpc.nisd_resolv.1m 3589247246 2456 /usr/share/man/man3.Z/rpc_control.3n 1166685946 6039 /usr/share/man/man3.Z/rpc_svc_create.3n 1166685946 6039 /usr/share/man/man3.Z/svc_control.3n 1166685946 6039 /usr/share/man/man3.Z/svc_create.3n 1166685946 6039 /usr/share/man/man3.Z/svc_destroy.3n 1166685946 6039 /usr/share/man/man3.Z/svc_dg_create.3n 1166685946 6039 /usr/share/man/man3.Z/svc_fd_create.3n 1166685946 6039 /usr/share/man/man3.Z/svc_raw_create.3n 1166685946 6039 /usr/share/man/man3.Z/svc_tli_create.3n 1166685946 6039 /usr/share/man/man3.Z/svc_tp_create.3n 1166685946 6039 /usr/share/man/man3.Z/svc_vc_create.3n 3114288521 3677 /usr/share/man/man3.Z/xdr_create.3n 3114288521 3677 /usr/share/man/man3.Z/xdr_destroy.3n 3114288521 3677 /usr/share/man/man3.Z/xdrmem_create.3n 3114288521 3677 /usr/share/man/man3.Z/xdrrec_create.3n 3114288521 3677 /usr/share/man/man3.Z/xdrstdio_create.3n NFS.NFS-JPN-E-MAN,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: 3589247246 2456 /usr/share/man/ja_JP.eucJP/man3.Z/ rpc_control.3n 1166685946 6039 /usr/share/man/ja_JP.eucJP/man3.Z/ rpc_svc_create.3n 3114288521 3677 /usr/share/man/ja_JP.eucJP/man3.Z/ xdr_create.3n NFS.NFS-JPN-S-MAN,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: 3589247246 2456 /usr/share/man/ja_JP.SJIS/man3.Z/ rpc_control.3n 1166685946 6039 /usr/share/man/ja_JP.SJIS/man3.Z/ rpc_svc_create.3n 3114288521 3677 /usr/share/man/ja_JP.SJIS/man3.Z/ xdr_create.3n NFS.NFS-PRG,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: 3746774526 3094 /usr/include/rpc/rpc_com.h 2415312192 25427 /usr/include/rpc/svc.h NFS.NIS-SERVER,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: 2069520906 15425 /usr/newconfig/usr/sbin/ypinit NFS.KEY-CORE,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: 644225827 67436 /usr/sbin/keyserv NFS.NFS-64SLIB,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: 3913185886 1589336 /usr/lib/hpux64/libnsl.so.1 1196824486 712504 /usr/lib/pa20_64/libnsl.1 NFS.NFS-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: 1276349026 1384844 /usr/conf/lib/libnfs.a 2811704371 573292 /usr/conf/lib/librpc.a NFS.NFS-SHLIBS,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: 2661480516 1514016 /usr/lib/hpux32/libnsl.so.1 610000736 733184 /usr/lib/libnsl.1 NFS.NFS2-CLIENT,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: 2075832217 192880 /usr/lib/netsvc/fs/autofs/automountd 539562369 208056 /usr/lib/netsvc/fs/automount/automount NFS.NFS2-CORE,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: 4112665982 264628 /usr/sbin/rpc.lockd 1163054183 103900 /usr/sbin/rpc.statd 2276510104 185844 /usr/sbin/rpcbind NFS.NFS2-SERVER,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: 282453642 209916 /usr/sbin/rpc.mountd 1845423342 76628 /usr/sbin/rpc.pcnfsd 3355536560 68104 /usr/sbin/rpc.rexd NFS.NIS2-CLIENT,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: 3980517429 66828 /usr/lib/netsvc/yp/ypbind NFS.NIS2-CORE,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: 3852509921 11108 /usr/bin/domainname NFS.NIS2-SERVER,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: 1837992335 43768 /usr/lib/netsvc/yp/rpc.yppasswdd 1725900556 20752 /usr/lib/netsvc/yp/rpc.ypupdated 1103141084 138028 /usr/lib/netsvc/yp/ypserv 2358826693 31872 /usr/sbin/ypxfrd NFS.NISPLUS2-CORE,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP: 2411934781 351720 /usr/sbin/rpc.nisd 3774414922 80900 /usr/sbin/rpc.nisd_resolv 958511957 80312 /usr/sbin/rpc.nispasswdd Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHNE_29449 PHNE_28138 Equivalent Patches: None Patch Package Size: 3360 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_30084 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHNE_30084.depot By default swinstall will archive the original software in /var/adm/sw/save/PHNE_30084. If you do not wish to retain a copy of the original software, include the patch_save_files option in the swinstall command above: -x patch_save_files=false WARNING: If patch_save_files is false when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. For future reference, the contents of the PHNE_30084.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHNE_30084.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHNE_30084.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: The fix for JAGae80090 and JAGae80096 is disabled by default. To enable the non-blocking I/O feature, an application needs to use either rpc_control() or svc_control(). New macros have been added for these API's to allow the application to work in non-blocking mode. An application developer needs to modify each application to utilize a new macro and then recompile. For details, please see the rpc_control() and svc_control() man pages in the patches listed above. The fix for JAGae40412 requires the ypinit script to be copied from /usr/newconfig/usr/sbin to /usr/sbin/. To backup the current ypinit script and enable the new ypinit script, do the following steps: mv /usr/sbin/ypinit /usr/sbin/ypinit.bak cp -p /usr/newconfig/usr/sbin/ypinit /usr/sbin/ypinit