改版履歴

Cente IPv4 SNMPv3

・Cente TCP/IPv4 バージョンアップ

Cente TCP/IPv4 をVer.1.33にバージョンアップした。
 
不具合修正
・INFORM送信によりメモリリークが発生する
snmp_inform()を使ってSNMPver.3のINFORM PDUを送信した場合、一時的に確保していたメモリを解放していなかったため、修正した。(Cente障害情報:004-0003)
 
・SNMPv3ユーザの登録が正しく動作しないケースがある
SNMPv3ユーザを複数登録する場合、ユーザ名重複チェックの条件不足で正しく登録できないケースがあった。具体的には、「username」で登録した後、「username1」で登録すると、先に登録した「username」が消えてしまう。これを修正した。(Cente障害情報:004-0004)

Cente TCP/IPv4

不具合修正

・IGMPパケット受信時に0除算が発生することがある

IGMPルータから、応答を送信するまでの最大待ち時間として0を指定された場合に0除算が発生していた。これを修正した。(Cente障害情報:001-0031)
 
・UDPのチェックサムを正しく評価できないことがある
受信UDPパケットのチェックを行う際、まれにチェックサム不正を検出できない場合があったので修正した。(Cente障害情報:001-0032)
 
・TCP着信を受けられなくなることがある
FTPdなど、TCPの着信を受けるアプリケーションで運用している場合、まれにTCP着信を受け付けなくなる状態に陥ってしまう場合があったので修正した。(Cente障害情報:001-0033)
 
・UDP受信をctrecv()で実行中にctshutdown()でキャンセルできない
ctrecv()、ctrecvfrom()でUDPの受信待ちをしている状態で、ctshutdown()を呼んでもctrecv()、ctrecvfrom()の待ち解除ができなかったので修正した。(Cente障害情報:001-0034)
 
・ARPキャッシュの保持時間が定義より10%長い
ARPキャッシュを保持する時間が、定義されている時間より10%長い状態だった(デフォルトでは5分なので、5分半ほど保持される状態)。これを修正した。(Cente障害情報:001-0035)
 
・長さが不正なオプションのTCPパケットを受信すると無限ループが発生する
長さが0のオプションを含んだTCPパケットを受信すると、無限ループが発生していたため、修正した。(Cente障害情報:001-0036)
 
・ctselect()で、受信データがないのに受信イベントありと判断される
ctselect()を使用して、受信可能ソケットデスクリプタreadfd、送信可能ソケットデスクリプタwritefdの両方を指定した場合、受信データがないにもかかわらず受信イベントが発生したように見えていた。これを修正した。(Cente障害情報:001-0037)

TCP着信を受けられなくなる現象について

・Cente TCP/IPv4 Ver.1.00 – Ver.1.32
・Cente TCP/IPv4 SNMPv2 Ver.1.00 – Ver.2.12
・Cente TCP/IPv4 SNMPv3 Ver.2.00 – Ver.2.12
・Cente IPv6 Ver.1.00 – Ver.1.42
・Cente IPv6 SNMPv2 Ver.1.00 – Ver.2.12
・Cente IPv6 SNMPv3 Ver.2.00 – Ver.2.12

UDPで受信パケットのチェックサムを正しく評価できない現象について

・Cente TCP/IPv4 Ver.1.00 – Ver.1.32
・Cente TCP/IPv4 SNMPv2 Ver.1.00 – Ver.2.12
・Cente TCP/IPv4 SNMPv3 Ver.2.00 – Ver.2.12
・Cente IPv6 Ver.1.00 – Ver.1.42
・Cente IPv6 SNMPv2 Ver.1.00 – Ver.2.12
・Cente IPv6 SNMPv3 Ver.2.00 – Ver.2.12

最大応答時間が0のIGMPパケットを受信すると、0除算が発生する現象について

・Cente TCP/IPv4 Ver.1.20 – Ver.1.32
・Cente TCP/IPv4 SNMPv2 Ver.2.00 – Ver.2.12
・Cente TCP/IPv4 SNMPv3 Ver.2.00 – Ver.2.12
・Cente IPv6 Ver.1.20 – Ver.1.42
・Cente IPv6 SNMPv2 Ver.2.00 – Ver.2.12
・Cente IPv6 SNMPv3 Ver.2.00 – Ver.2.12

ノンブロッキングコールをtcp_can_cep()でキャンセルできない現象に ついて

・Cente TCP/IPv4 Ver.1.00 – Ver.1.31
・Cente TCP/IPv4 SNMPv2 Ver.1.00 – Ver.2.11
・Cente TCP/IPv4 SNMPv3 Ver.1.00 – Ver.2.10
・Cente IPv6 Ver.1.00 – Ver.1.40
・Cente IPv6 SNMPv2 Ver.1.00 – Ver.2.11
・Cente IPv6 SNMPv3 Ver.1.00 – Ver.2.10

受信中にEthernetケーブルを抜くと、その後挿しても通信できなくなる現象について

・Cente TCP/IPv4 Ver.1.00 – Ver.1.31
・Cente TCP/IPv4 SNMPv2 Ver.1.00 – Ver.2.11
・Cente TCP/IPv4 SNMPv3 Ver.1.00 – Ver.2.10
・Cente IPv6 Ver.1.00 – Ver.1.40
・Cente IPv6 SNMPv2 Ver.1.00 – Ver.2.11
・Cente IPv6 SNMPv3 Ver.1.00 – Ver.2.10

Ethernetケーブルを挿しなおしてもDHCPでIPアドレスの再取得を実行しない現象について

・Cente TCP/IPv4 Ver.1.00 – Ver.1.31
・Cente TCP/IPv4 SNMPv2 Ver.1.00 – Ver.2.11
・Cente TCP/IPv4 SNMPv3 Ver.1.00 – Ver.2.10
・Cente IPv6 Ver.1.00 – Ver.1.40
・Cente IPv6 SNMPv2 Ver.1.00 – Ver.2.11
・Cente IPv6 SNMPv3 Ver.1.00 – Ver.2.10

Page 7 of 11