 |
≫ |
|
|
 |
パッチ名: PHNE_32606
パッチ摘要: s700_800 11.23 累積ARPAトランスポートパッチ
作成日: 05/06/09
公開日: 05/06/30
警告: 06/08/21 - これは当社からの重大な警告(Criticalレベル)です。
- HP September 2006 Operating Environment(OE)リリースから、PHNE_32606
を含むHP-UXパッチをHP Integrityサーバーにインストールすると、システ
ムパニックが起きることがあります。この場合、"panic: Bad News!"という
メッセージが生成され、スタックトレースには"tcp_rput+0x22a0"というエ
ントリが含まれています。
- この問題は、後継パッチPHNE_33798でも起きます。
- この問題の詳細は、サービス要求8606411815(JAGaf71680)を参照してくださ
い。
- この問題は、リリース済みのPHNE_34671で解決されました。したがって、
この問題を防ぐために、HP September 2006 OEリリース(またはそれ以降)か
ら、HP Integrityサーバーにソフトウェアをインストールする場合は、
その前に必ずPHNE_34671をインストールされるようお勧めします。
- PHNE_32606やPHNE_33798はHPセキュリティ報告HPSBUX01137/HPSBUX01164に
記載されているセキュリティ問題にも対処しているため、上記の問題の回避
策として単にPHNE_32606/PHNE_33798を削除することはお勧めできません。
- PHNE_32606は、以下のHPパッチバンドルに含まれています。
Dec 2005: QPKBASE,B.11.23.0512.034
Mar 2006: QPKBASE,B.11.23.0603.040a
ハードウェアプラットフォームおよびOSリリース:
s700: 11.23
s800: 11.23
現象:
PHNE_32606:
1. (SR:8606355258 CR:JAGaf16012)
ソケットの再使用時に、TCPインスタンスデータ構造の要素tcp_priv_streamと
IPインスタンスデータ構造の要素ipc_priv_streamが正しい値に設定されませ
ん。
2. (SR:8606379033 CR:JAGaf39282)
PRIV_NETRAWACCESS特権を指定しても、rawソケットのバインド操作ができませ
ん。
3. (SR:8606379646 CR:JAGaf39895)
PRIV_NETPRIVPORT特権を指定しても、t_bind()が予約ポートにバインドできま
せん。
4. (SR:8606385890 CR:JAGaf46044)
2004年9月版11.23リリースの適用後、システムヘッダーファイル<net/if.h>を
インクルードするアプリケーションプログラムをコンパイルすると、コンパイ
ラが"IFF_PRIORITY"の再定義に関する警告を表示します。
5. (SR:8606388008 CR:JAGaf48160)
ServiceGuardがインタフェースを待機インタフェースに切り替えると、構成
ファイル/etc/rc.config.d/netconf[-ipv6]内のDEFAULT_INTERFACE_MODULES
フィールドにリストされているモジュールが、そのインタフェースに関連付け
られているストリームにプッシュされません。そのため、モジュールが、その
インタフェースを通過するパケットを取得できません。
6. (SR:8606388298 CR:JAGaf48449)
2004年9月版11.23リリースで、モバイルIPが使えません。
7. (SR:8606388589 CR:JAGaf48738)
オプション(-m)がifconfig(1m)のマンページに記載されていません。
8. (SR:8606390475 CR:JAGaf50621)
SAFERが再送TCPパケットを削除します。
9. (SR:8606390906 CR:JAGaf51051)
"socket_caching_tcp"のnddヘルプテキストが不適切です。
10.(SR:8606392150 CR:JAGaf52282)
SAFERを使用可能にすると、リモートシステムの最初のTCP接続の確立に時間が
かかり過ぎるため、ServiceGuardがそのハートビートを見落とします。
11.(SR:8606394474 CR:JAGaf54497)
ioctlの処理中に問題が起きる可能性があります。
12.(SR:8606394784 CR:JAGaf54800)
システムが次のようなスタックトレースでパニックになります。
panic_save_regs_switchstack+0x110
panic+0x3a0
post_hndlr+0xc80
vm_hndlr+0x210
bubbleup+0x740
tcp_open+0x520
open_wrapper+0xb0
csq_protect+0x2d0
osr_push+0x940
osr_open+0xd50
pse_open+0x180
streams_clone_open+0x70
socreate+0xa90
socket_merged+0xe0
socket+0x30
syscall+0x920
13.(SR:8606389338 CR:JAGaf49486)
TCP接続がハングしたり、MC/SGがTOCを実行したりすることがあります。
スタックトレースは次のようになっています。
icmp_pkt+0x4
icmp_frag_needed+0x8c
ip_wput_ire+0x1428
ip_wput+0xe8
14.(SR:8606386707 CR:JAGaf46861)
ノード検出メッセージの処理時に、ALLOCB_MBLK_SMアレーナ内でメモリリーク
が起きることがあります。
15.(SR:8606395184 CR:JAGaf55197)
システムが次のようなスタックトレースでパニックになります。
audswitch_stub64
trap
$RDB_trap_patch
tcp_safer_send_syn_ack
tcp_wput_ioctl
tcp_wput
csq_turnover_with_lock
putnext
ip_wput_local
ip_wput_ire
ip_wput
putnext
tcp_rput_other
tcp_rput
csq_turnover_with_lock
putnext
ucm_rput
csq_turnover_with_lock
putnext
str_async_ioctl
hpstreams_ioctl_int
streams_ioctl
soconnect
connect
syscall
16.(SR:8606395535 CR:JAGaf55544)
SAFERがIPv6パケットを削除することがあります。
17.(SR:8606397980 CR:JAGaf57962)
SAFERを使用可能にすると、システムが次のようなスタックトレースでパニッ
クになることがあります。
panic+0x3a0
bad_news+0x950
bubbleup+0x740
putnext+0xd0
tcp_rput+0x5f40
str_spu_sw_isr+0x530
soft_intr_handler+0x250
external_interrupt+0x340
18.(SR:8606396318 CR:JAGaf56301)
SAFERがネットワークトラフィックをブロックすることがあります。
19.(SR:8606399900 CR:JAGaf59856)
ICMPメッセージ処理を修正する必要があります。
20.(SR:8606400356 CR:JAGaf60311)
"ifconfig"が、"コア"ファイルを残したまま、次のようなスタックトレースで
突然異常終了します。
(/usr/lib/libc.2の場合)free+0x150 ()内の0xc019f448
(/usr/lib/libsnet.1の場合)chk_plumbing+0x208 ()内の0xc0438038
plumb_interface+0x1c ()内の0x7e14
main+0x43c ()内の0x5bb4
21.(SR:8606403047 CR:JAGaf62982)
システムが次のようなスタックトレースでパニックになります。
ip6_prefix_to_mask+0x4c
ip6_rd_prefix_option+0x60
ip6_rd_advertisement+0x2d4
icmp6_inbound+0xa8
ip6_rput+0x974
putnext+0xcc
putnext2+0x30
hp_dlpi_unitdata_in+0x1400
hp_dlpi_mblk_intr_put+0x1bc
streams_put+0xdc
streams_put2+0x40
hp_dlpi_mblk_intr+0x60
問題点の説明:
PHNE_32606:
1. (SR:8606355258 CR:JAGaf16012)
ソケットキャッシュからのソケットの再使用時に、TCPインスタンスデータ構
造の要素tcp_priv_streamとIPインスタンスデータ構造の要素ipc_priv_stream
が、ソケットをオープンするプロセスに割り当てられている特権に関係なく、
常にリセットされていました。
解決方法:
ソケットの作成時にソケットをソケットキャッシュから再使用する場合は、
ソケットをオープンするプロセスの特権に応じて、TCP/IPインスタンスデータ
構造内の特権を設定するようにコードを修正しました。
2. (SR:8606379033 CR:JAGaf39282)
トランスポートは、PRIV_NETRAWACCESS特権を持つユーザーにrawipアクセス特
権を付与しませんでした。
解決方法:
PRIV_NETRAWACCESS特権を持つユーザーにはrawipアクセス特権を付与するよう
にコードを修正しました。
3. (SR:8606379646 CR:JAGaf39895)
予約ポートを使用する特権の付与メカニズムに問題がありました。
解決方法:
ユーザーがPRIV_NETPRIVPORT特権を有している場合は、t_bind()が予約ポート
にバインドできるようにコードを修正しました。
4. (SR:8606385890 CR:JAGaf46044)
2004年9月版11.23リリースを適用すると、"IFF_PRIORITY"が<net/if.h>内と
<net/if6.h>内で二重に定義されていました。
解決方法:
新たな(正しい)値を設定する前に"IFF_PRIORITY"の現在の定義を削除するよう
にif6.hを修正しました。
5. (SR:8606388008 CR:JAGaf48160)
ServiceGuardが使用するライブラリlibsnet.1が、/etc/rc.config.d/netconf
[-ipv6]ファイルを適切に解析していませんでした。そのため、インタフェー
スのplumb時に、DEFAULT_INTERFACE_MODULESフィールドに指定されているモ
ジュールが、待機インタフェースに関連付けられているストリームにプッシュ
されませんでした。
解決方法:
netconfファイルを適切に解析するようにplumb関数のコードを修正しました。
6. (SR:8606388298 CR:JAGaf48449)
IFF_TUNNELは、IFF_CANTCHANGEビットの一部です。ところが、ioctlから
IFF_CANTCHANGE内のビットをセット/リセットできませんでした。
IFF_MOBILITYとIFF_TUNNELの値が同じだったため、モバイルIPトンネル用の
IFF_MOBILITYビットをセットできませんでした。
解決方法:
値が互いに衝突しないように各フラグを再定義しました。
7. (SR:8606388589 CR:JAGaf48738)
(-m)オプションがifconfig(1m)のマンページに記載されていませんでした。
解決方法:
(-m)オプションの説明をifconfig(1m)のマンページに追加しました。
8. (SR:8606390475 CR:JAGaf50621)
TCP再送コードパスは、SAFERが割り当てたCIDを保存していませんでした。
そのため、SAFERがそれらのパケットを拒否していました。
解決方法:
再送用のCIDを保存するようにTCP再送コードパスを修正しました。
9. (SR:8606390906 CR:JAGaf51051)
"socket_caching_tcp"のnddヘルプテキストでは、"1〜512の値を指定すると、
512が設定される"となっていました。しかし、実際には、1より大きな値を指
定すると、指定した値に設定されます。
解決方法:
nddヘルプテキストを修正しました。
10.(SR:8606392150 CR:JAGaf52282)
リモートホストのIPアドレスがキャッシュ内にないと、TCPは受信接続要求を
SAFERに通知しませんでした。
解決方法:
受信接続要求を直ちにSAFERに通知するようにTCPのコードを修正しました。
11.(SR:8606394474 CR:JAGaf54497)
IPアドレスのチェック時に、ioctlの処理コードは適切な終了条件を設定して
いませんでした。
解決方法:
適切に終了するようにioctlの処理コードを修正しました。
12.(SR:8606394784 CR:JAGaf54800)
システムでの使用可能メモリが少ない場合にSAFERを使用可能にすると、TCPイ
ンスタンスデータ構造が適切に初期化されないことがあります。
解決方法:
TCPインスタンスデータ構造が適切に初期化されていない場合は、その構造に
アクセスしないようにコードを修正しました。
13.(SR:8606389338 CR:JAGaf49486)
ICMPのコードが長時間ループすることがありました。
解決方法:
ループ状態にならないようにICMPのコードを修正しました。
14.(SR:8606386707 CR:JAGaf46861)
ノード検出要求に対する応答メッセージの処理時に、メモリが解放されないこ
とがありました。
解決方法:
メモリを解放するようにコードを修正しました。
15.(SR:8606395184 CR:JAGaf55197)
SAFERを使用可能にすると、TCPコールバック関数内での競合により、システム
がパニックになることがありました。
解決方法:
TCPコールバック関数内で競合が起きないようにコードを修正しました。
16.(SR:8606395535 CR:JAGaf55544)
SAFERを使用可能にすると、IPv6のコードがCIDを伝達しないことがあったため、
IPv6アプリケーションがエラーになっていました。
解決方法:
CIDを正しく伝達するようにIPv6のコードパスを修正しました。
17.(SR:8606397980 CR:JAGaf57962)
SAFERを使用可能にすると、トランスポート内のコールバックがTCPインスタン
スデータ構造を適切に初期化しないことがありました。そのため、その後タイ
マーが切れると、TCPがヌルポインタを参照するため、システムがパニックに
なっていました。
解決方法:
TCPインスタンスデータ構造を適切に初期化するようにコールバック関数を修
正しました。
18.(SR:8606396318 CR:JAGaf56301)
SAFERルール違反により、ネットワークトラフィックがブロックされることが
ありました。
解決方法:
SAFERルールを順守するようにコードを修正しました。
19.(SR:8606399900 CR:JAGaf59856)
ICMPメッセージ処理の信頼性を向上させる必要があります。
解決方法:
ICMPメッセージ処理メカニズムを改良しました。
20.(SR:8606400356 CR:JAGaf60311)
"ifconfig"内の一部のローカル変数を初期化せずに使用していました。
解決方法:
使用する前に、ローカル変数を初期化するようにコードを修正しました。
21.(SR:8606403047 CR:JAGaf62982)
ルーター通知メッセージの処理に問題があったため、システムがパニックに
なっていました。
解決方法:
パニックが起きないようにコードを修正しました。
-----------------------------------------------------------------------------
Patch Name: PHNE_32606
Patch Description: s700_800 11.23 cumulative ARPA Transport patch
Creation Date: 05/06/09
Post Date: 05/06/30
Warning: 06/08/21 - This Critical Warning has been issued by HP.
- PHNE_32606 introduced behavior that may cause a system
panic on some HP Integrity servers after installing HP-UX
changes from the HP September 2006 Operating Environment (OE)
release. When this behavior occurs, a "panic: Bad News!"
message will be generated followed by a stack trace that
includes an entry for "tcp_rput+0x22a0".
- This behavior is also exhibited with superseding patch
PHNE_33798.
- Additional information on this behavior may be found in
Service Request 8606411815 (JAGaf71680).
- This behavior is corrected in PHNE_34671, which is released.
To avoid this behavior, HP recommends installing PHNE_34671
on HP Integrity servers before installing any software from
the HP September 2006 OE release, or later.
- Due to the security concerns documented in HP Security
Bulletins HPSBUX01137 and HPSBUX01164, HP does not recommend
removing PHNE_32606 or PHNE_33798 to avoid this behavior.
- PHNE_32606 is included in the following HP Patch Bundles:
Dec 2005: QPKBASE,B.11.23.0512.034
Mar 2006: QPKBASE,B.11.23.0603.040a
Hardware Platforms - OS Releases:
s700: 11.23
s800: 11.23
Products: N/A
Filesets:
Networking.NET-PRG,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP
Networking.NET-RUN,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP
Networking.NW-ENG-A-MAN,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP
Networking.NET2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
Networking.NET2-RUN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
Networking.NMS2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
OS-Core.CORE2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP
Networking.NET2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP
Networking.NET2-RUN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP
Networking.NMS2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP
OS-Core.CORE2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP
Automatic Reboot?: Yes
Status: General Superseded With Warnings
Critical:
Yes
PHNE_32606: HANG ABORT PANIC MEMORY_LEAK
PHNE_32118: MEMORY_LEAK
Category Tags:
defect_repair general_release critical panic halts_system
memory_leak
Path Name: /hp-ux_patches/s700_800/11.X/PHNE_32606
Symptoms:
PHNE_32606:
( SR:8606355258 CR:JAGaf16012 )
The tcp_priv_stream element of the TCP instance data
structure and the ipc_priv_stream element of the IP
instance data structure are not set to the correct values
when a socket is reused.
( SR:8606379033 CR:JAGaf39282 )
Bind operation on a raw socket fails even if
PRIV_NETRAWACCESS privilege is specified.
( SR:8606379646 CR:JAGaf39895 )
t_bind() cannot bind to a reserved port even if the
PRIV_NETPRIVPORT privilege is specified.
( SR:8606385890 CR:JAGaf46044 )
After applying the September 2004 11.23 release, while
compiling application programs that include the System
Header File, <net/if.h>, a compiler warning about the
redefinition of 'IFF_PRIORITY' will be encountered.
( SR:8606388008 CR:JAGaf48160 )
When ServiceGuard switches to a standby interface, the
stream associated with the interface doesn't have the
modules listed under the DEFAULT_INTERFACE_MODULES field
present in the configuration file
/etc/rc.config.d/netconf[-ipv6]. Thus the modules cannot
get the packets that go through the interface.
( SR:8606388298 CR:JAGaf48449 )
Mobile IP doesn't work on September 2004 11.23 release.
( SR:8606388589 CR:JAGaf48738 )
The option (-m) is not documented in the ifconfig(1m) man
page.
( SR:8606390475 CR:JAGaf50621 )
SAFER drops retransmitted TCP packets.
( SR:8606390906 CR:JAGaf51051 )
ndd help text for "socket_caching_tcp" doesn't match with
the implementation.
( SR:8606392150 CR:JAGaf52282 )
When SAFER is enabled, ServiceGuard lost it's heartbeat
because the first TCP connection for a remote system took
too long to establish.
( SR:8606394474 CR:JAGaf54497 )
Potential issue while processing certain ioctl.
( SR:8606394784 CR:JAGaf54800 )
System panics with the following stack trace:
panic_save_regs_switchstack+0x110
panic+0x3a0
post_hndlr+0xc80
vm_hndlr+0x210
bubbleup+0x740
tcp_open+0x520
open_wrapper+0xb0
csq_protect+0x2d0
osr_push+0x940
osr_open+0xd50
pse_open+0x180
streams_clone_open+0x70
socreate+0xa90
socket_merged+0xe0
socket+0x30
syscall+0x920
( SR:8606389338 CR:JAGaf49486 )
TCP connection hangs or MC/SG TOC is caused with the
following stack trace:
icmp_pkt+0x4
icmp_frag_needed+0x8c
ip_wput_ire+0x1428
ip_wput+0xe8
( SR:8606386707 CR:JAGaf46861 )
Memory can leak in the ALLOCB_MBLK_SM arena while
processing neighbor discovery messages.
( SR:8606395184 CR:JAGaf55197 )
System panics with the following stack trace:
audswitch_stub64
trap
$RDB_trap_patch
tcp_safer_send_syn_ack
tcp_wput_ioctl
tcp_wput
csq_turnover_with_lock
putnext
ip_wput_local
ip_wput_ire
ip_wput
putnext
tcp_rput_other
tcp_rput
csq_turnover_with_lock
putnext
ucm_rput
csq_turnover_with_lock
putnext
str_async_ioctl
hpstreams_ioctl_int
streams_ioctl
soconnect
connect
syscall
( SR:8606395535 CR:JAGaf55544 )
SAFER may drop IPv6 packets.
( SR:8606397980 CR:JAGaf57962 )
On a system with SAFER enabled, system panics
with the following stack trace:
panic+0x3a0
bad_news+0x950
bubbleup+0x740
putnext+0xd0
tcp_rput+0x5f40
str_spu_sw_isr+0x530
soft_intr_handler+0x250
external_interrupt+0x340
( SR:8606396318 CR:JAGaf56301 )
SAFER may block network traffic.
( SR:8606399900 CR:JAGaf59856 )
ICMP message handling requires modifications.
( SR:8606400356 CR:JAGaf60311 )
`ifconfig' aborts unexpectedly, leaving a `core' file,
with the following stack trace:
0xc019f448 in free+0x150 () from /usr/lib/libc.2
0xc0438038 in chk_plumbing+0x208 () from /usr/lib/libsnet.1
0x7e14 in plumb_interface+0x1c ()
0x5bb4 in main+0x43c ()
( SR:8606403047 CR:JAGaf62982 )
System panics with the following stack trace:
ip6_prefix_to_mask+0x4c
ip6_rd_prefix_option+0x60
ip6_rd_advertisement+0x2d4
icmp6_inbound+0xa8
ip6_rput+0x974
putnext+0xcc
putnext2+0x30
hp_dlpi_unitdata_in+0x1400
hp_dlpi_mblk_intr_put+0x1bc
streams_put+0xdc
streams_put2+0x40
hp_dlpi_mblk_intr+0x60
PHNE_32118:
( SR:8606374761 CR:JAGaf35075 )
A memory leak can occur when the socket caching option
is set to ON.
( SR:8606377902 CR:JAGaf38160 )
When an HP-UX system initiates a TCP connection
with the window scaling option and with a window
size more than 65535 bytes, and if the remote host does
not respond with the window scaling option in the
SYN/ACK packet, the HP-UX system starts advertizing
an incorrect window size.
Defect Description:
PHNE_32606:
( SR:8606355258 CR:JAGaf16012 )
tcp_priv_stream element of TCP instance data structure and
ipc_priv_stream element of IP instance data structure are
always reset when sockets are reused from socket cache.
This is irrespective of the privileges assigned to the
process that opens the socket.
Resolution:
While reusing sockets from socket cache during socket
creation time, privileges in TCP and IP instance data
structures are set according to the privileges of the
process opening the socket.
( SR:8606379033 CR:JAGaf39282 )
Transport doesn't grant rawip access privilege to those
users who have PRIV_NETRAWACCESS privilege.
Resolution:
Code has been modified to grant rawip access if user has
PRIV_NETRAWACCESS privilege.
( SR:8606379646 CR:JAGaf39895 )
Insufficient mechanism for granting appropriate privileges
to use reserved ports.
Resolution:
Code has been modified such that t_bind() can bind to
reserved port if the user has the PRIV_NETPRIVPORT
privilege.
( SR:8606385890 CR:JAGaf46044 )
`IFF_PRIORITY' is defined both in <net/if.h> and
<net/if6.h> after applying September 2004 11.23 release.
Resolution:
if6.h has been updated to undefine the current definition
of `IFF_PRIORITY' before the new (and correct) value is
defined.
( SR:8606388008 CR:JAGaf48160 )
The library libsnet.1 used by ServiceGuard doesn't parse
the file /etc/rc.config.d/netconf[-ipv6] properly. As a
result, during interface plumbing, modules specified under
DEFAULT_INTERFACE_MODULES field are not pushed on to the
stream associated with the standby interace.
Resolution:
Code has been modified such that the plumbing function
parses the netconf files properly.
( SR:8606388298 CR:JAGaf48449 )
IFF_TUNNEL is part of the IFF_CANTCHANGE bits. The bits
in IFF_CANTCHANGE cannot be set/reset via ioctls. Since
IFF_MOBILITY has the same value as IFF_TUNNEL, it can't be
set for Mobile IP tunnels.
Resolution:
The flags are redefined such that the values do not
conflict with each other.
( SR:8606388589 CR:JAGaf48738 )
ifconfig(1m) man page is not updated to describe the (-m)
option.
Resolution:
The (-m) option is now documented.
( SR:8606390475 CR:JAGaf50621 )
TCP retransmit code path doesn't save the CID assigned by
SAFER, thus SAFER rejects packets.
Resolution:
Fixed TCP retransmit code path to save CID for
retransmission.
( SR:8606390906 CR:JAGaf51051 )
ndd help text for "socket_caching_tcp" states that setting
a value between 1 and 512 will set the value as 512. In
implementation, any value above 1 will set to the
specified value.
Resolution:
ndd help text has been updated to match the implementation.
( SR:8606392150 CR:JAGaf52282 )
When IP address of remote host is not present in cache,
TCP does not inform SAFER about the incoming connection
request.
Resolution:
Code has been modified such that TCP immediately informs
SAFER about incoming connections.
( SR:8606394474 CR:JAGaf54497 )
When a check is made for the given IP address, the ioctl
processing code does not have appropriate terminating
conditions.
Resolution:
The ioctl processing code has been modified to terminate
appropriately.
( SR:8606394784 CR:JAGaf54800 )
When SAFER is enabled and the system has low available
memory, TCP instance data structure may not get
initialized properly.
Resolution:
Code has been changed such that TCP instance data structure
is not accessed if it is not initialized properly.
( SR:8606389338 CR:JAGaf49486 )
It's possible for ICMP code to loop too long.
Resolution:
The ICMP code has been modified to avoid the looping
condition.
( SR:8606386707 CR:JAGaf46861 )
While processing the response to the neighbor solicitation
message memory is not freed in some cases.
Resolution:
Code has been modified such that memory is freed.
( SR:8606395184 CR:JAGaf55197 )
When SAFER is enabled, a race condition in the TCP
callback function caused system panic.
Resolution:
Code has been modified to eliminate race condition in the
TCP callback function.
( SR:8606395535 CR:JAGaf55544 )
When SAFER is enabled, IPv6 code doesn't propagate
CID, and an IPv6 application could fail.
Resolution:
Corrected the IPv6 code path to propagate CID correctly.
( SR:8606397980 CR:JAGaf57962 )
When SAFER is enabled, the callback function in Transport
does not initialize TCP instance data structure correctly.
Later when timer expires, TCP deferenced a NULL pointer
and system panics.
Resolution:
The callback function has been modified to initialize the
TCP instance data structure correctly.
( SR:8606396318 CR:JAGaf56301 )
Due to violation of SAFER rules network traffic may be
blocked.
Resolution:
Code has been modified to follow SAFER rules.
( SR:8606399900 CR:JAGaf59856 )
ICMP message handling needs to be made more robust.
Resolution:
ICMP message handling mechanism has been improved.
( SR:8606400356 CR:JAGaf60311 )
Some local variables within `ifconfig' are not initialized
prior to their usage.
Resolution:
Local variables are now initialized prior to their usage.
( SR:8606403047 CR:JAGaf62982 )
System panics due to a problem in processing router
advertisement messages.
Resolution:
Code has been modified to avoid the panic.
PHNE_32118:
( SR:8606374761 CR:JAGaf35075 )
A memory leak occurs due to incorrect manipulation of the
linked list that contains the socket caching information.
Resolution:
The linked list is now manipulated properly to avoid the
memory leak.
( SR:8606377902 CR:JAGaf38160 )
When the remote host does not support the window
scaling option, the HP-UX system does not reset the
window size to 65535 bytes if the window size was
initially set to a higher value. Therefore, the HP-UX
system sends an incorrect value present in the lower
order 16 bits of the initial window size. This results
in advertizing a window size of 0 if the initial window
size was a multiple of 65536 bytes.
Resolution:
Code has been modified to reset the window size to 65535,
if the window size is set to a higher value and if the
remote host does not support the window scaling option.
Enhancement:
No
SR:
8606355258 8606374761 8606377902 8606379033 8606379646
8606385890 8606386707 8606388008 8606388298 8606388589
8606389338 8606390475 8606390906 8606392150 8606394474
8606394784 8606395184 8606395535 8606396318 8606397980
8606399900 8606400356 8606403047
Patch Files:
Networking.NET-PRG,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
/usr/include/net/if6.h
Networking.NET-RUN,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
/usr/lib/nls/msg/C/ifconfig.cat
/usr/lib/nls/msg/C/ndd.cat
Networking.NW-ENG-A-MAN,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,
v=HP:
/usr/share/man/man1m.Z/ifconfig.1m
Networking.NET2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/conf/lib/libinet.a(arp.o)
/usr/conf/lib/libinet.a(igmp.o)
/usr/conf/lib/libinet.a(in_proto.o)
/usr/conf/lib/libinet.a(inet_init.o)
/usr/conf/lib/libinet.a(ip.o)
/usr/conf/lib/libinet.a(ip6.o)
/usr/conf/lib/libinet.a(ip6_if.o)
/usr/conf/lib/libinet.a(ip6_ire.o)
/usr/conf/lib/libinet.a(ip6_nd.o)
/usr/conf/lib/libinet.a(ip_if.o)
/usr/conf/lib/libinet.a(ip_ire.o)
/usr/conf/lib/libinet.a(ip_mroute.o)
/usr/conf/lib/libinet.a(ip_multi.o)
/usr/conf/lib/libinet.a(ipcomm.o)
/usr/conf/lib/libinet.a(rawip.o)
/usr/conf/lib/libinet.a(rawip6.o)
/usr/conf/lib/libinet.a(tcp.o)
/usr/conf/lib/libinet.a(udp.o)
/usr/conf/lib/libipsec.a(defipsec.o)
/usr/conf/lib/libipsec.a(ipsec.o)
/usr/conf/lib/libipsec.a(ipseckey.o)
/usr/conf/lib/libipsec.a(ipsecpol.o)
/usr/conf/lib/libipsec.a(md5.o)
/usr/conf/lib/libmip6.a
/usr/conf/lib/libnet.a(af.o)
/usr/conf/lib/libnet.a(if.o)
/usr/conf/lib/libnet.a(ip_info.o)
/usr/conf/lib/libnet.a(net_init.o)
/usr/conf/lib/libnet.a(route.o)
/usr/conf/lib/libnet.a(rtsock.o)
/usr/conf/lib/libnet.a(stcpmap.o)
Networking.NET2-RUN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/bin/ndd
/usr/lib/hpux32/libsnet.so.1
/usr/lib/libsnet.1
/usr/sbin/ifconfig
Networking.NMS2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/conf/lib/libnms.a(nms.o)
OS-Core.CORE2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/conf/lib/libaudit.a(dgram_aud.o)
/usr/conf/lib/libdebug.a(xport_diag.o)
/usr/conf/lib/libuipc.a(socket_pstat.o)
/usr/conf/lib/libuipc.a(sys_socket.o)
/usr/conf/lib/libuipc.a(uipc_domain.o)
/usr/conf/lib/libuipc.a(uipc_init.o)
/usr/conf/lib/libuipc.a(uipc_proto.o)
/usr/conf/lib/libuipc.a(uipc_socket.o)
/usr/conf/lib/libuipc.a(uipc_socket2.o)
/usr/conf/lib/libuipc.a(uipc_syscall.o)
/usr/conf/lib/libuipc.a(uipc_tpi.o)
/usr/conf/lib/libuipc.a(uipc_usrreq.o)
Networking.NET2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/conf/lib/libinet.a(arp.o)
/usr/conf/lib/libinet.a(igmp.o)
/usr/conf/lib/libinet.a(in_proto.o)
/usr/conf/lib/libinet.a(inet_init.o)
/usr/conf/lib/libinet.a(ip.o)
/usr/conf/lib/libinet.a(ip6.o)
/usr/conf/lib/libinet.a(ip6_if.o)
/usr/conf/lib/libinet.a(ip6_ire.o)
/usr/conf/lib/libinet.a(ip6_nd.o)
/usr/conf/lib/libinet.a(ip_if.o)
/usr/conf/lib/libinet.a(ip_ire.o)
/usr/conf/lib/libinet.a(ip_mroute.o)
/usr/conf/lib/libinet.a(ip_multi.o)
/usr/conf/lib/libinet.a(ipcomm.o)
/usr/conf/lib/libinet.a(rawip.o)
/usr/conf/lib/libinet.a(rawip6.o)
/usr/conf/lib/libinet.a(tcp.o)
/usr/conf/lib/libinet.a(udp.o)
/usr/conf/lib/libipsec.a(defipsec.o)
/usr/conf/lib/libipsec.a(ipsec.o)
/usr/conf/lib/libipsec.a(ipseckey.o)
/usr/conf/lib/libipsec.a(ipsecpol.o)
/usr/conf/lib/libipsec.a(md5.o)
/usr/conf/lib/libmip6.a
/usr/conf/lib/libnet.a(af.o)
/usr/conf/lib/libnet.a(if.o)
/usr/conf/lib/libnet.a(ip_info.o)
/usr/conf/lib/libnet.a(net_init.o)
/usr/conf/lib/libnet.a(route.o)
/usr/conf/lib/libnet.a(rtsock.o)
/usr/conf/lib/libnet.a(stcpmap.o)
Networking.NET2-RUN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/bin/ndd
/usr/lib/libsnet.1
/usr/lib/libsnet.a
/usr/sbin/ifconfig
Networking.NMS2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/conf/lib/libnms.a(nms.o)
OS-Core.CORE2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/conf/lib/libaudit.a(dgram_aud.o)
/usr/conf/lib/libdebug.a(xport_diag.o)
/usr/conf/lib/libuipc.a(socket_pstat.o)
/usr/conf/lib/libuipc.a(sys_socket.o)
/usr/conf/lib/libuipc.a(uipc_domain.o)
/usr/conf/lib/libuipc.a(uipc_init.o)
/usr/conf/lib/libuipc.a(uipc_proto.o)
/usr/conf/lib/libuipc.a(uipc_socket.o)
/usr/conf/lib/libuipc.a(uipc_socket2.o)
/usr/conf/lib/libuipc.a(uipc_syscall.o)
/usr/conf/lib/libuipc.a(uipc_tpi.o)
/usr/conf/lib/libuipc.a(uipc_usrreq.o)
what(1) Output:
Networking.NET-PRG,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
/usr/include/net/if6.h:
if6.h $Date: 2005/02/16 01:17:16 $Revision: r11.23/2
PATCH_11.23 (PHNE_32606) */
common/net/if6.h $Revision: $
Networking.NET-RUN,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
/usr/lib/nls/msg/C/ifconfig.cat:
ifconfig.msg $Date: 2005/02/16 01:17:16 $Revision: r
11.23/2 PATCH_11.23 (PHNE_32606)
/usr/lib/nls/msg/C/ndd.cat:
ndd.msg $Date: 2005/06/01 03:19:07 $Revision: r11.23
/3 PATCH_11.23 (PHNE_32606)IP:
Networking.NW-ENG-A-MAN,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,
v=HP:
/usr/share/man/man1m.Z/ifconfig.1m:
None
Networking.NET2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/conf/lib/libinet.a(arp.o):
arp.c $Date: 2005/02/16 01:12:00 $Revision: r11.23/2
PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(igmp.o):
igmp.c $Date: 2005/02/16 01:12:08 $Revision: r11.23/
2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(in_proto.o):
in_proto.c $Date: 2005/02/16 01:12:15 $Revision: r11
.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(inet_init.o):
inet_init.c $Date: 2005/02/16 01:12:23 $Revision: r1
1.23/1 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip.o):
ip.c $Date: 2005/06/01 03:19:07 $Revision: r11.23/3
PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip6.o):
ip6.c $Date: 2005/06/01 03:19:07 $Revision: r11.23/3
PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip6_if.o):
ip6_if.c $Date: 2005/02/16 01:12:47 $Revision: r11.2
3/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip6_ire.o):
ip6_ire.c $Date: 2005/02/16 01:12:56 $Revision: r11.
23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip6_nd.o):
ip6_nd.c $Date: 2005/06/01 03:19:07 $Revision: r11.2
3/3 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip_if.o):
ip_if.c $Date: 2005/02/16 01:13:11 $Revision: r11.23
/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip_ire.o):
ip_ire.c $Date: 2005/02/16 01:13:19 $Revision: r11.2
3/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip_mroute.o):
ip_mroute.c $Date: 2005/02/16 01:13:27 $Revision: r1
1.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip_multi.o):
ip_multi.c $Date: 2005/02/16 01:13:35 $Revision: r11
.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ipcomm.o):
ipcomm.c $Date: 2005/02/16 01:13:42 $Revision: r11.2
3/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(rawip.o):
rawip.c $Date: 2005/02/16 01:13:50 $Revision: r11.23
/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(rawip6.o):
rawip6.c $Date: 2005/02/16 01:13:58 $Revision: r11.2
3/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(tcp.o):
tcp.c $Date: 2005/06/01 03:19:07 $Revision: r11.23/4
PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(udp.o):
udp.c $Date: 2005/02/16 01:14:14 $Revision: r11.23/2
PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libipsec.a(defipsec.o):
defipsec.c $Date: 2005/02/16 01:14:22 $Revision: r11
.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libipsec.a(ipsec.o):
ipsec.c $Date: 2005/06/01 03:19:07 $Revision: r11.23
/3 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libipsec.a(ipseckey.o):
ipseckey.c $Date: 2005/02/16 01:14:37 $Revision: r11
.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libipsec.a(ipsecpol.o):
ipsecpol.c $Date: 2005/02/16 01:14:45 $Revision: r11
.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libipsec.a(md5.o):
md5.c $Date: 2005/02/16 01:14:53 $Revision: r11.23/2
PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libmip6.a:
mip6mod.c $Date: 2005/02/16 01:10:49 $Revision: r11.
23/2 PATCH_11.23 (PHNE_32606)
mip6_rrsec.c $Date: 2005/02/16 01:10:41 $Revision: r
11.23/2 PATCH_11.23 (PHNE_32606)
mip6_rlimit.c $Date: 2005/02/16 01:10:33 $Revision:
r11.23/2 PATCH_11.23 (PHNE_32606)
mip6_mobile.c $Date: 2005/02/16 01:10:25 $Revision:
r11.23/2 PATCH_11.23 (PHNE_32606)
mip6_hmac.c $Date: 2005/02/16 01:10:17 $Revision: r1
1.23/2 PATCH_11.23 (PHNE_32606)
$Revision: libmip6.a: R11.23_BL2005_0602_1
/usr/conf/lib/libnet.a(af.o):
af.c $Date: 2005/02/16 01:10:57 $Revision: r11.23/1
PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libnet.a(if.o):
if.c $Date: 2005/02/16 01:11:05 $Revision: r11.23/2
PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libnet.a(ip_info.o):
ip_info.c $Date: 2005/02/16 01:11:13 $Revision: r11.
23/1 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libnet.a(net_init.o):
net_init.c $Date: 2005/02/16 01:11:20 $Revision: r11
.23/1 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libnet.a(route.o):
route.c $Date: 2005/02/16 01:11:36 $Revision: r11.23
/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libnet.a(rtsock.o):
rtsock.c $Date: 2005/02/16 01:11:44 $Revision: r11.2
3/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libnet.a(stcpmap.o):
stcpmap.c $Date: 2005/02/16 01:11:52 $Revision: r11.
23/2 PATCH_11.23 (PHNE_32606)
Networking.NET2-RUN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/bin/ndd:
nddconfig.c $Date: 2005/02/16 01:17:08 $Revision: r1
1.23/2 PATCH_11.23 (PHNE_32606)
/usr/lib/hpux32/libsnet.so.1:
plumb.c $Date: 2005/06/01 03:19:07 $Revision: r11.23
/3 PATCH_11.23 (PHNE_32606)
/usr/lib/libsnet.1:
plumb.c $Date: 2005/06/01 03:19:07 $Revision: r11.23
/3 PATCH_11.23 (PHNE_32606)
/usr/sbin/ifconfig:
ifconfig.c $Date: 2005/06/01 03:19:07 $Revision: r11
.23/3 PATCH_11.23 (PHNE_32606)
Networking.NMS2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/conf/lib/libnms.a(nms.o):
nms.c $Date: 2005/02/16 01:11:28 $Revision: r11.23/1
PATCH_11.23 (PHNE_32606)
OS-Core.CORE2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
/usr/conf/lib/libaudit.a(dgram_aud.o):
dgram_aud.c $Date: 2005/02/16 01:16:19 $Revision: r1
1.23/1 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libdebug.a(xport_diag.o):
xport_diag.c $Date: 2005/02/16 01:16:27 $Revision: r
11.23/1 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(socket_pstat.o):
socket_pstat.c $Date: 2005/02/16 01:15:01 $Revision:
r11.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(sys_socket.o):
sys_socket.c $Date: 2005/06/01 03:19:07 $Revision: r
11.23/3 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(uipc_domain.o):
uipc_domain.c $Date: 2005/02/16 01:15:17 $Revision:
r11.23/1 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(uipc_init.o):
uipc_init.c $Date: 2005/02/16 01:15:24 $Revision: r1
1.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(uipc_proto.o):
uipc_proto.c $Date: 2005/02/16 01:15:32 $Revision: r
11.23/1 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(uipc_socket.o):
uipc_socket.c $Date: 2005/02/16 01:15:40 $Revision:
r11.23/3 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(uipc_socket2.o):
uipc_socket2.c $Date: 2005/02/16 01:15:48 $Revision:
r11.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(uipc_syscall.o):
uipc_syscall.c $Date: 2005/02/16 01:15:56 $Revision:
r11.23/1 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(uipc_tpi.o):
uipc_tpi.c $Date: 2005/02/16 01:16:04 $Revision: r11
.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(uipc_usrreq.o):
uipc_usrreq.c $Date: 2005/02/16 01:16:11 $Revision:
r11.23/2 PATCH_11.23 (PHNE_32606)
Networking.NET2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/conf/lib/libinet.a(arp.o):
arp.c $Date: 2005/02/16 01:12:00 $Revision: r11.23/2
PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(igmp.o):
igmp.c $Date: 2005/02/16 01:12:08 $Revision: r11.23/
2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(in_proto.o):
in_proto.c $Date: 2005/02/16 01:12:15 $Revision: r11
.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(inet_init.o):
inet_init.c $Date: 2005/02/16 01:12:23 $Revision: r1
1.23/1 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip.o):
ip.c $Date: 2005/06/01 03:19:07 $Revision: r11.23/3
PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip6.o):
ip6.c $Date: 2005/06/01 03:19:07 $Revision: r11.23/3
PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip6_if.o):
ip6_if.c $Date: 2005/02/16 01:12:47 $Revision: r11.2
3/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip6_ire.o):
ip6_ire.c $Date: 2005/02/16 01:12:56 $Revision: r11.
23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip6_nd.o):
ip6_nd.c $Date: 2005/06/01 03:19:07 $Revision: r11.2
3/3 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip_if.o):
ip_if.c $Date: 2005/02/16 01:13:11 $Revision: r11.23
/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip_ire.o):
ip_ire.c $Date: 2005/02/16 01:13:19 $Revision: r11.2
3/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip_mroute.o):
ip_mroute.c $Date: 2005/02/16 01:13:27 $Revision: r1
1.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ip_multi.o):
ip_multi.c $Date: 2005/02/16 01:13:35 $Revision: r11
.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(ipcomm.o):
ipcomm.c $Date: 2005/02/16 01:13:42 $Revision: r11.2
3/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(rawip.o):
rawip.c $Date: 2005/02/16 01:13:50 $Revision: r11.23
/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(rawip6.o):
rawip6.c $Date: 2005/02/16 01:13:58 $Revision: r11.2
3/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(tcp.o):
tcp.c $Date: 2005/06/01 03:19:07 $Revision: r11.23/4
PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libinet.a(udp.o):
udp.c $Date: 2005/02/16 01:14:14 $Revision: r11.23/2
PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libipsec.a(defipsec.o):
defipsec.c $Date: 2005/02/16 01:14:22 $Revision: r11
.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libipsec.a(ipsec.o):
ipsec.c $Date: 2005/06/01 03:19:07 $Revision: r11.23
/3 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libipsec.a(ipseckey.o):
ipseckey.c $Date: 2005/02/16 01:14:37 $Revision: r11
.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libipsec.a(ipsecpol.o):
ipsecpol.c $Date: 2005/02/16 01:14:45 $Revision: r11
.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libipsec.a(md5.o):
md5.c $Date: 2005/02/16 01:14:53 $Revision: r11.23/2
PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libmip6.a:
mip6mod.c $Date: 2005/02/16 01:10:49 $Revision: r11.
23/2 PATCH_11.23 (PHNE_32606)
mip6_rrsec.c $Date: 2005/02/16 01:10:41 $Revision: r
11.23/2 PATCH_11.23 (PHNE_32606)
mip6_rlimit.c $Date: 2005/02/16 01:10:33 $Revision:
r11.23/2 PATCH_11.23 (PHNE_32606)
mip6_mobile.c $Date: 2005/02/16 01:10:25 $Revision:
r11.23/2 PATCH_11.23 (PHNE_32606)
mip6_hmac.c $Date: 2005/02/16 01:10:17 $Revision: r1
1.23/2 PATCH_11.23 (PHNE_32606)
$Revision: libmip6.a: R11.23_BL2005_0602_1
/usr/conf/lib/libnet.a(af.o):
af.c $Date: 2005/02/16 01:10:57 $Revision: r11.23/1
PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libnet.a(if.o):
if.c $Date: 2005/02/16 01:11:05 $Revision: r11.23/2
PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libnet.a(ip_info.o):
ip_info.c $Date: 2005/02/16 01:11:13 $Revision: r11.
23/1 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libnet.a(net_init.o):
net_init.c $Date: 2005/02/16 01:11:20 $Revision: r11
.23/1 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libnet.a(route.o):
route.c $Date: 2005/02/16 01:11:36 $Revision: r11.23
/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libnet.a(rtsock.o):
rtsock.c $Date: 2005/02/16 01:11:44 $Revision: r11.2
3/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libnet.a(stcpmap.o):
stcpmap.c $Date: 2005/02/16 01:11:52 $Revision: r11.
23/2 PATCH_11.23 (PHNE_32606)
Networking.NET2-RUN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/bin/ndd:
$Revision: 92453-07 linker linker crt0.o B.11.16.01
030415 $
nddconfig.c $Date: 2005/02/16 01:17:08 $Revision: r1
1.23/2 PATCH_11.23 (PHNE_32606)
/usr/lib/libsnet.1:
plumb.c $Date: 2005/06/01 03:19:07 $Revision: r11.23
/3 PATCH_11.23 (PHNE_32606)
/usr/lib/libsnet.a:
plumb.c $Date: 2005/06/01 03:19:07 $Revision: r11.23
/3 PATCH_11.23 (PHNE_32606)
/usr/sbin/ifconfig:
$Revision: 92453-07 linker linker crt0.o B.11.16.01
030415 $
ifconfig.c $Date: 2005/06/01 03:19:07 $Revision: r11
.23/3 PATCH_11.23 (PHNE_32606)
Networking.NMS2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/conf/lib/libnms.a(nms.o):
nms.c $Date: 2005/02/16 01:11:28 $Revision: r11.23/1
PATCH_11.23 (PHNE_32606)
OS-Core.CORE2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
/usr/conf/lib/libaudit.a(dgram_aud.o):
dgram_aud.c $Date: 2005/02/16 01:16:19 $Revision: r1
1.23/1 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libdebug.a(xport_diag.o):
xport_diag.c $Date: 2005/02/16 01:16:27 $Revision: r
11.23/1 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(socket_pstat.o):
socket_pstat.c $Date: 2005/02/16 01:15:01 $Revision:
r11.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(sys_socket.o):
sys_socket.c $Date: 2005/06/01 03:19:07 $Revision: r
11.23/3 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(uipc_domain.o):
uipc_domain.c $Date: 2005/02/16 01:15:17 $Revision:
r11.23/1 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(uipc_init.o):
uipc_init.c $Date: 2005/02/16 01:15:24 $Revision: r1
1.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(uipc_proto.o):
uipc_proto.c $Date: 2005/02/16 01:15:32 $Revision: r
11.23/1 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(uipc_socket.o):
uipc_socket.c $Date: 2005/02/16 01:15:40 $Revision:
r11.23/3 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(uipc_socket2.o):
uipc_socket2.c $Date: 2005/02/16 01:15:48 $Revision:
r11.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(uipc_syscall.o):
uipc_syscall.c $Date: 2005/02/16 01:15:56 $Revision:
r11.23/1 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(uipc_tpi.o):
uipc_tpi.c $Date: 2005/02/16 01:16:04 $Revision: r11
.23/2 PATCH_11.23 (PHNE_32606)
/usr/conf/lib/libuipc.a(uipc_usrreq.o):
uipc_usrreq.c $Date: 2005/02/16 01:16:11 $Revision:
r11.23/2 PATCH_11.23 (PHNE_32606)
cksum(1) Output:
Networking.NET-PRG,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
3485089799 7863 /usr/include/net/if6.h
Networking.NET-RUN,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
955841483 4583 /usr/lib/nls/msg/C/ifconfig.cat
751852630 67452 /usr/lib/nls/msg/C/ndd.cat
Networking.NW-ENG-A-MAN,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,
v=HP:
2934791516 10306 /usr/share/man/man1m.Z/ifconfig.1m
Networking.NET2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
635654232 184808 /usr/conf/lib/libinet.a(arp.o)
1123297646 42584 /usr/conf/lib/libinet.a(igmp.o)
4231577878 33112 /usr/conf/lib/libinet.a(in_proto.o)
1019242541 7320 /usr/conf/lib/libinet.a(inet_init.o)
3336651445 442176 /usr/conf/lib/libinet.a(ip.o)
1432634139 436280 /usr/conf/lib/libinet.a(ip6.o)
2291225745 268560 /usr/conf/lib/libinet.a(ip6_if.o)
2630878860 111968 /usr/conf/lib/libinet.a(ip6_ire.o)
560284839 248872 /usr/conf/lib/libinet.a(ip6_nd.o)
2118638639 344120 /usr/conf/lib/libinet.a(ip_if.o)
2949869663 92424 /usr/conf/lib/libinet.a(ip_ire.o)
2795701549 96168 /usr/conf/lib/libinet.a(ip_mroute.o)
2873907436 49328 /usr/conf/lib/libinet.a(ip_multi.o)
3652524549 237912 /usr/conf/lib/libinet.a(ipcomm.o)
3256755978 93952 /usr/conf/lib/libinet.a(rawip.o)
577018851 119968 /usr/conf/lib/libinet.a(rawip6.o)
3624805371 687016 /usr/conf/lib/libinet.a(tcp.o)
1322186966 186952 /usr/conf/lib/libinet.a(udp.o)
1963588625 5936 /usr/conf/lib/libipsec.a(defipsec.o)
3539177191 450344 /usr/conf/lib/libipsec.a(ipsec.o)
2050420143 13912 /usr/conf/lib/libipsec.a(ipseckey.o)
3794437717 14024 /usr/conf/lib/libipsec.a(ipsecpol.o)
2390043749 15960 /usr/conf/lib/libipsec.a(md5.o)
2598735023 372184 /usr/conf/lib/libmip6.a
4182150310 7520 /usr/conf/lib/libnet.a(af.o)
3807336104 40304 /usr/conf/lib/libnet.a(if.o)
735928565 11280 /usr/conf/lib/libnet.a(ip_info.o)
54027281 4520 /usr/conf/lib/libnet.a(net_init.o)
525657670 10888 /usr/conf/lib/libnet.a(route.o)
754199135 56288 /usr/conf/lib/libnet.a(rtsock.o)
4176221639 137352 /usr/conf/lib/libnet.a(stcpmap.o)
Networking.NET2-RUN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
2503657558 179036 /usr/bin/ndd
3963598526 73760 /usr/lib/hpux32/libsnet.so.1
2654440496 40960 /usr/lib/libsnet.1
2603660468 113932 /usr/sbin/ifconfig
Networking.NMS2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
2799057902 8944 /usr/conf/lib/libnms.a(nms.o)
OS-Core.CORE2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP:
668734396 7952 /usr/conf/lib/libaudit.a(dgram_aud.o)
745077430 286960 /usr/conf/lib/libdebug.a(xport_diag.o)
3109523938 40632 /usr/conf/lib/libuipc.a(socket_pstat.o)
2831220627 31584 /usr/conf/lib/libuipc.a(sys_socket.o)
3326978372 11744 /usr/conf/lib/libuipc.a(uipc_domain.o)
4089950317 71000 /usr/conf/lib/libuipc.a(uipc_init.o)
528698894 4400 /usr/conf/lib/libuipc.a(uipc_proto.o)
641163174 317736 /usr/conf/lib/libuipc.a(uipc_socket.o)
2568672281 80840 /usr/conf/lib/libuipc.a(uipc_socket2.o)
1211582750 137192 /usr/conf/lib/libuipc.a(uipc_syscall.o)
2195281320 76536 /usr/conf/lib/libuipc.a(uipc_tpi.o)
783720656 56224 /usr/conf/lib/libuipc.a(uipc_usrreq.o)
Networking.NET2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
1961211317 99168 /usr/conf/lib/libinet.a(arp.o)
3618080848 34968 /usr/conf/lib/libinet.a(igmp.o)
4231405384 31584 /usr/conf/lib/libinet.a(in_proto.o)
550096498 4800 /usr/conf/lib/libinet.a(inet_init.o)
2666101214 266856 /usr/conf/lib/libinet.a(ip.o)
3248290446 219992 /usr/conf/lib/libinet.a(ip6.o)
3078530622 154040 /usr/conf/lib/libinet.a(ip6_if.o)
1367754515 54096 /usr/conf/lib/libinet.a(ip6_ire.o)
385392018 161024 /usr/conf/lib/libinet.a(ip6_nd.o)
721967946 200816 /usr/conf/lib/libinet.a(ip_if.o)
789720682 49848 /usr/conf/lib/libinet.a(ip_ire.o)
3016847379 59744 /usr/conf/lib/libinet.a(ip_mroute.o)
4028354046 28000 /usr/conf/lib/libinet.a(ip_multi.o)
662929839 140464 /usr/conf/lib/libinet.a(ipcomm.o)
708140319 52744 /usr/conf/lib/libinet.a(rawip.o)
3927547381 62416 /usr/conf/lib/libinet.a(rawip6.o)
55116274 342320 /usr/conf/lib/libinet.a(tcp.o)
2738774129 94296 /usr/conf/lib/libinet.a(udp.o)
2112244877 3840 /usr/conf/lib/libipsec.a(defipsec.o)
3681605512 219168 /usr/conf/lib/libipsec.a(ipsec.o)
252759169 7824 /usr/conf/lib/libipsec.a(ipseckey.o)
2990658443 7824 /usr/conf/lib/libipsec.a(ipsecpol.o)
3106472419 8496 /usr/conf/lib/libipsec.a(md5.o)
2650619511 226272 /usr/conf/lib/libmip6.a
2506440187 4920 /usr/conf/lib/libnet.a(af.o)
4222320571 22832 /usr/conf/lib/libnet.a(if.o)
419176562 6736 /usr/conf/lib/libnet.a(ip_info.o)
3914724874 3144 /usr/conf/lib/libnet.a(net_init.o)
4097213542 5760 /usr/conf/lib/libnet.a(route.o)
1517525544 28384 /usr/conf/lib/libnet.a(rtsock.o)
428782178 75704 /usr/conf/lib/libnet.a(stcpmap.o)
Networking.NET2-RUN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
545669982 139264 /usr/bin/ndd
2654440496 40960 /usr/lib/libsnet.1
3692280187 35638 /usr/lib/libsnet.a
1016036396 77824 /usr/sbin/ifconfig
Networking.NMS2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
1938159873 6504 /usr/conf/lib/libnms.a(nms.o)
OS-Core.CORE2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_PA,v=HP:
2123827095 5456 /usr/conf/lib/libaudit.a(dgram_aud.o)
3319099925 527056 /usr/conf/lib/libdebug.a(xport_diag.o)
3164212419 24792 /usr/conf/lib/libuipc.a(socket_pstat.o)
149677601 20984 /usr/conf/lib/libuipc.a(sys_socket.o)
3587628270 6664 /usr/conf/lib/libuipc.a(uipc_domain.o)
1091566104 54560 /usr/conf/lib/libuipc.a(uipc_init.o)
1533799258 4952 /usr/conf/lib/libuipc.a(uipc_proto.o)
517628133 149400 /usr/conf/lib/libuipc.a(uipc_socket.o)
944769629 40848 /usr/conf/lib/libuipc.a(uipc_socket2.o)
3627563243 73912 /usr/conf/lib/libuipc.a(uipc_syscall.o)
801965598 37016 /usr/conf/lib/libuipc.a(uipc_tpi.o)
1340424971 32336 /usr/conf/lib/libuipc.a(uipc_usrreq.o)
Patch Conflicts: None
Patch Dependencies:
s700: 11.23: PHKL_31500
s800: 11.23: PHKL_31500
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHNE_32118
Equivalent Patches: None
Patch Package Size: 3650 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_32606
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHNE_32606.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHNE_32606. 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_32606.text file is
available in the product readme:
swlist -l product -a readme -d @ /tmp/PHNE_32606.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHNE_32606.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
|