Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

IPAddress-5.5.1-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: IPAddress Distribution: openSUSE Tumbleweed
Version: 5.5.1 Vendor: openSUSE
Release: 1.1 Build date: Thu Nov 7 15:30:24 2024
Group: Unspecified Build host: reproducible
Size: 2765741 Source RPM: IPAddress-5.5.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/seancfoley/IPAddress
Summary: Library for handling IP addresses and subnets, both IPv4 and IPv6
Library for handling IP addresses and subnets, both IPv4 and IPv6

Provides

Requires

License

Apache-2.0

Changelog

* Thu Nov 07 2024 Fridrich Strba <fstrba@suse.com>
  - Upgrade to version 5.5.1
    * Fixes of 5.3.4:
      + a fix to avoid ClassCastException when converting IPv4-mapped
      address to java.net.Inet6Address (#73)
      + fixed the creation of HostName from an unresolved
      compressed-IPv6 socket address (#74)
      + added IPAddressString.isIPv4Mapped for issue #75
      + fixed a class-loading issue with string parsing (#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
    * Fixes of 5.4.0:
      + added PrefixBlockAllocator for automatic CIDR prefix block
      allocation
      + added AddedTree and AssociativeAddedTree classes for expanded
      constructAddedNodesTree methods
      + added getBlockSize and getBitsForCount in AddressItem
      + added matchUnordered and matchOrdered in Address
      + eliminated invalid AddressValueException when joining a range
      with the IPv4 max value to an IPv6 range (#86)
      + fix to generation of strings from parsed address data (#87)
      + fix to IPv4 address primitive int upper value generation (#96)
    * Fix of 5.4.1:
      + fix to invalid radix argument infinite loop
      (#118, CVE-2023-50570)
    * Fixes of 5.4.2:
      + removed unnecessary SDK dependency incompatible with Java 8
      that was introduced with version 5.4.1 (#121)
    * Fixes of 5.5.0:
      + added collection types for dual IPv4/v6 tries and for dual
      IPv4/v6 associative tries, issue #103
      + trie performance improvements for all trie operations
      + added shortestPrefixMatch trie methods
      + added enumerate methods, the inverse of the increment methods,
      to find the position of an address in a subnet, or to find
      the distance between two addresses
      + added an increment method accepting a BigInteger argument to
      IPv6Address and IPv6AddressSection
      + added the ability to construct an IPv6Address from two longs
      + added replace methods with address section parameter to
      address classes
      + added overlaps methods to check for overlapping subnets, and
      for checking sequential range overlap with a subnet
      + added floor/lower/ceiling/higher methods to the address trie
      types, these methods previously accessible only from trie sets
      + added the extraneous digits IPv4 parsing option
      allow_inet_aton_extraneous_digits (#105)
    * Fixes of 5.5.1:
      + added new merge functions mergeToDualPrefixBlocks and
      mergeToDualSequentialBlocks for combined IPv4/IPv6 merging
      + added public constructors accepting message strings to
      AddressValueException and IncompatibleAddressException (#127)
      + removed caching functionality from containingFirstIterator,
      use all-node containingFirstAllNodeIterator instead
* Wed Feb 21 2024 Fridrich Strba <fstrba@suse.com>
  - Use %patch -P N instead of deprecated %patchN.
* Wed Sep 13 2023 Fridrich Strba <fstrba@suse.com>
  - Reproducible builds: produce reproducible manifest with bnd
* Mon Mar 07 2022 Fridrich Strba <fstrba@suse.com>
  - Initial packaging of IPAddress 5.3.3

Files

/usr/share/doc/packages/IPAddress
/usr/share/doc/packages/IPAddress/README.md
/usr/share/java/IPAddress.jar
/usr/share/licenses/IPAddress
/usr/share/licenses/IPAddress/LICENSE
/usr/share/maven-metadata/IPAddress.xml
/usr/share/maven-poms/IPAddress.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Dec 25 23:02:57 2024