kamaboko123 / salacia-forwarder

Packet forwarder with Linux raw socket.
MIT License
2 stars 0 forks source link

IPNetmaskとIPNetworkのinvalidを例外にする #6

Closed kamaboko123 closed 6 years ago

kamaboko123 commented 6 years ago

related : #5

kamaboko123 commented 6 years ago

現在の仕様 : IPNetworkのコンストラクタで何も指定しない場合、IPAddressが1になる あまり良くない気がする。そもそもIPNetworkとして使えない以上、存在してはないけないオブジェクトでは??

kamaboko123 commented 6 years ago

ec7f6a65833e82fefb48425c3f4424b9c8258579 IPAddressのInvalidを例外にした。 (文字列のセットでIPアドレスのフォーマットじゃないものが渡された場合)

kamaboko123 commented 6 years ago

dc868c8e02fb767ae89d73bd132cdbc38179ebc1 IPNetmaskのInvalidを例外にした。

kamaboko123 commented 6 years ago

92d3c30fb010735aa3eaedcc3ec63e46b0b6c9b0 IPNetworkのInvalidを例外にした。

kamaboko123 commented 6 years ago

一通りの仕様変更が完了。 依存関係にあるRouteTableに修正が必要かもしれないが、このissueとしては一旦close