リリースノート - v0.206.1
v0.206.1
Section titled “v0.206.1”タイトル: ピア応答を制限し、検証を改善
バージョン: v0.206.1
このリリースは、ピア共有応答を制限し、本番動作を変更せずに台帳検証のテスト範囲を拡大し、デコード時に不正なプールリレーデータを拒否します。
- 制限 SharePeers 応答の処理: サーバーは各応答を要求されたピアアドレス数まで切り詰めます。ただし、上限は
MaxSharedPeers=230です。プロトコルフレームワークはMaxPendingMessageBytes=5,760を超えるメッセージを拒否します。クライアントは、受信したピアアドレス数が記録された要求数を超えた場合にのみErrTooManyPeersSharedを返します。 - 強化 プールリレーのデコード:
PoolRelay.UnmarshalCBORは、4バイト以外の IPv4 幅、16バイト以外の IPv6 幅、およびホスト名リレー種別における null のdns_name値を拒否します。これらの不正な値に対してErrPoolRelayAddressWidthまたはErrPoolRelayMissingHostnameを返します。
- 拡充 台帳検証のカバレッジ: テストは実際の mainnet Conway フィクスチャを使用し、本番で使用する
NewBlockFromCbor、VerifyBlock、VerifyKes、VerifyKesComponentsパスを通じて、ブロック本文ハッシュ、VRF データ、KES データを検証します。テスト範囲は拡大しますが、本番動作は変更されません。
リリース: v0.206.1
Docs authored by Doc Holiday