VCE 2.1.4 リリースノート

リリース日
2008/09/30
バージョン
2.1.4
リリースノート最終更新
$Date:: 2008-07-08 20:09:04 +0900#$

このリリースノートには、VCE 2.1.4 に関する以下の情報を記載しています。

項目の末尾にある[#***]は管理ナンバーです。

互換性

互換性についての注意点を記述しています。

  • 2.1.3 で実装された DirectContact は、仕様に問題がありうまく動かない場合があります。将来インタフェースの大幅な変更が予想されますので、使用しないことを推奨します。またこの機能についてサポートできない場合がありますので、ご了承ください。
  • GetTime() 関数の戻り値の型が VUint32 から VUint64 に変更になっています。これにともない警告が発生することがあります。(もし World Synthesizer で使っている場合は、ws::GetTime() も利用できます。)

変更点

Core の変更点

  • Base::GetSocket 関数が利用できるようになりました。 [#1595]
  • Connect 関数の timeout が正しく動作しないことがある問題を修正しました。なお、Solaris プラットフォームでは VCE_EXCEPTION_CONNECTREFUSED が検出できない場合があり、Connect 関数の timeout が期待通りに動作しないことがあります。 [#1577]
  • 接続先に Reject された場合に再接続を試みるよう変更しました。 VCE_EXCEPT_CONNECTIONREFUSED を追加しました。 [#1480]
  • Listener::GetListenAddress 関数を追加しました。 [#1590]
  • 送信バッファが一杯になったために送信に失敗したときに、 VCE_EXCEPTION_OVERFLOWSENDBUFFER が Exception コールバック関数に渡されるよう変更しました。 [#1588]
  • Attached コールバック関数内で VCE の一部の API で期待した動作にならない問題を修正しました。 [#1587]
  • VCE_EXCEPT_OVERFLOWSENDQUE が追加されました。 [#1563]
  • 意図した切断であることを明示するための関数 vce::Codec::Terminate およびコールバック関数 vce::Codec::Terminated を追加しました。 予期しないセッションの切断であるとき、 Exception コールバック関数に VCE_EXCEPT_CONNECTIONRESET が渡されようになりました。 [#1349]
  • Poll回数が多いと接続開始まで時間がかかってしまう現象を修正しました。 [#1579]
  • GetTime() 関数の戻り値の型を VUint64 に変更しました。 [#1527]
  • DirectContactDisable を使うと Think 内で不正終了することがある問題を修正しました。 [#1548]
  • DirectContact と MPI を併用すると正常に動作しない問題を修正しました。 [#1544]
  • DirectContact 機能が有効になっているかどうかを調べるための Codec::DirectContactIsEnable 関数を追加しました。 [#1540]
  • 暗号化鍵交換の状態を取得する関数 Session::GetKeyexState を追加しました。 [#1521]
  • 接続完了しても Upnp のリクエストが正しく飛ばない場合がある問題を修正しました。 [#1537]
  • Gen で生成されるコードにおいて if(getLog()) を使用する部分で VCE_GEN_NOLOG に囲まれていない箇所があった問題を修正しました。 [#1532]

Gen の変更点

  • Gen および GenEditor にて <incheaderpath> タグを追加しました。 [#1468]

既知の問題

現在、確認されている問題です。この項目は新しい問題が確認され次第、更新します。

  • Solaris プラットフォームでは VCE_EXCEPTION_CONNECTREFUSED が検出できない場合があり、Connect 関数の timeout が期待通りに動作しないことがあります。現在のところこれは既定の動作です。[#1577]

ビルドナンバー

各バイナリに埋め込まれているビルドナンバーを以下に示します。

コンポーネントビルドナンバー
vce2*.lib, libvce.a2.1.4.20080924_2
gen 2.1.4.20080924_2
Gen Editor 2.1.4.20080924_2
proxy 2.1.4.20080924_2
ドキュメント 2.1.4(20080924_2)

パッケージ情報

今回のリリースパッケージの情報です。

ファイル名vce2_1_400_20080924_2.zip
ファイルサイズ16,234,850 bytes
MD5SUM5a53ba4b1849f26a678148d25ccacce9
SHA1SUM976bfdb0e2643445ecafd09b6e3f18ebc56bd1c6