Skip to content

Version 5.3.4

Compare
Choose a tag to compare
@seancfoley seancfoley released this 22 Mar 01:32
· 66 commits to v5 since this release
aa6558a
  • a fix to avoid ClassCastException when converting IPv4-mapped address to java.net.Inet6Address, issue #73
  • fixed the creation of HostName from an unresolved compressed-IPv6 socket address, issue #74
  • added IPAddressString.isIPv4Mapped for issue #75
  • fixed a class-loading issue with string parsing, issue #79
  • removed AddressDivision.getDivisionValueCount() and AddressDivision.getDivisionPrefixCount(int) because of potential overflow with divisions 63 or 64 bits long. If you have a segment, use getValueCount(), or with IPAddressSegment use getPrefixValueCount(int), which both return int. Otherwise, use getPrefixCount(int) or getCount() which return BigInteger
  • fixed issues with comparing non-standard division groupings with address comparators
  • added verification when host-masking multiple-valued segments
  • added verification when splitting IPv6AddressSegment
  • fixed check when reversing per-byte multiple-valued division
  • fixed trie-printing method option withNonAddedKeys
  • fixed an issue with serialization of parsed hosts with qualifiers
  • added control over parsing empty zones (a zone specifier followed by no zone)
  • added a small fix to host name parsing some unusual host names
  • a fix to IPv4AddressSection.toMaxHost
  • fixed a rare synchronization issue when generating division strings in AddressDivisionBase