Closed mbcdev closed 1 year ago
Reason: According to the C/C++ Standard, for shift operations, the behavior is undefined if the right operand is equal to the width of the promoted left operand. On a 64-bit Windows machine, this e.g. causes IP addresses 0.0.0.0 and 255.255.255.255 to have the same internal representation, leading to various issues when using a /0 prefix.
see #486 for fix proposal
merged, closing issue
It looks like IP address range calculations are not working correctly when using a /0 prefix.
Test Results (using 64-Bit Windows):