・暗号・認証ライブラリをCente CryptoからCente Compact Cryptoに変更
CHAPで使用するMD5ライブラリをCente CryptoのものからCente Compact Cryptoのものに変更した。
・PPTPを削除
PPTPを非対応に変更。これに伴い、MS-CHAPv2、MPPEも非対応とした。
・認証失敗を繰り返すと発信できなくなる(Cente障害情報:003-0003)
PPPoE接続の場合、認証失敗で接続に失敗した場合、送信バッファの解放がされないことがあった。これを繰り返すことで送信バッファが枯渇し、以後発信できなくなることがあった。これを修正した。
・接続完了後、数分でPPPサーバから切断される(Cente障害情報:003-0004)
リトルエンディアン環境の場合、PPPサーバによっては接続完了後、数分で切断されてしまうことがあった。これを修正した。
・シリアルI/FのPPP接続の場合、まれにメモリ破壊が発生する(Cente障害情報:003-0005)
受信するデータの一部が欠けたり化けたりすることがある環境では、まれに受信バッファをオーバーして書き込みを行うメモリ破壊が発生することがあった。これを修正した。
・モデムの応答が正しくない場合への対応を強化
ATコマンドを送信し、それに対するモデムからの応答に従って動作するが、応答文字列が一時的に不正になるようなケースへの対応を強化した。
・その他改善
環境によってはワーニングが発生するコードがあったので修正した。
・Cente PPP Ver.1.00 – Ver.2.20
・Cente PPP Ver.1.00 – Ver.2.20
・Cente TCP/IPv4 Ver.1.00~Ver.1.13
・Cente SNMPv1 Ver.1.00~Ver.1.11
・Cente SNMPv2 Ver.1.00~Ver.1.11
・Cente TCP/IPv4 SNMPv2 Ver.1.00~Ver.1.11
・Cente IPv6 Ver.1.00~Ver.1.12
・Cente IPv6 SNMPv2 Ver.1.00~Ver.1.11
・送信専用ノードに対応
ECHONET Lite Specification Ver.1.10に記載されている送信専用ノードに対応しました。
・Cente TCP/IPv4オプション SNTPc Ver.1.02 – Ver1.10
・SMTPcのSSL対応
以下のAPIを追加。
smtpc_set_ssl
smtpc_get_CAcert
・POPcのSSL対応
以下のAPIを追加。
popc_set_ssl
popc_get_CAcert
【HTTPd修正】
・Cente Compact SSLd対応。
Cente Compact SSLdと組み合わせて使用できるようにした。
・HTTPdタスク名変数の使用。
ctacre_tsk()でタスク生成時に指定するタスク名に、HTTPD_TASK_NAME変数が使用されていなかったため、使用するように修正。
・特定の環境におけるビルドエラー対応。
HTTPD_DT_FSYS定義の値が0の場合にサンプルコードでビルドエラーしていた問題を修正した。
・特定の環境におけるワーニング対応。
特定のビルド環境でワーニングがでることがあったので修正した。
【HTTPc修正】
・コード整形。
行末の余分なスペースの削除、タブとスペースの混在を修正した。
Page 3 of 10