Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package IPAddress for openSUSE:Factory checked in at 2024-11-07 16:29:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/IPAddress (Old) and /work/SRC/openSUSE:Factory/.IPAddress.new.2020 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "IPAddress" Thu Nov 7 16:29:29 2024 rev:2 rq:1222472 version:5.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/IPAddress/IPAddress.changes 2024-11-03 07:18:19.297722526 +0100 +++ /work/SRC/openSUSE:Factory/.IPAddress.new.2020/IPAddress.changes 2024-11-07 16:30:17.752908367 +0100 @@ -1,0 +2,76 @@ +Thu Nov 7 14:30:24 UTC 2024 - Fridrich Strba <[email protected]> + +- 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 + +------------------------------------------------------------------- Old: ---- v5.3.3.tar.gz New: ---- v5.5.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ IPAddress.spec ++++++ --- /var/tmp/diff_new_pack.sM0eFu/_old 2024-11-07 16:30:19.368975594 +0100 +++ /var/tmp/diff_new_pack.sM0eFu/_new 2024-11-07 16:30:19.372975760 +0100 @@ -17,7 +17,7 @@ Name: IPAddress -Version: 5.3.3 +Version: 5.5.1 Release: 0 Summary: Library for handling IP addresses and subnets, both IPv4 and IPv6 License: Apache-2.0 @@ -55,7 +55,7 @@ %build pushd IPAddress mkdir bin -%{ant} "create dist jar" "create javadoc" +%{ant} "create dist jar" "create javadoc" "create pom" %install # jar @@ -64,7 +64,7 @@ # pom install -d -m 755 %{buildroot}%{_mavenpomdir} -%{mvn_install_pom} IPAddress/pom.xml %{buildroot}%{_mavenpomdir}/%{name}.pom +%{mvn_install_pom} IPAddress/dist/mavenlib/pom.xml %{buildroot}%{_mavenpomdir}/%{name}.pom %add_maven_depmap %{name}.pom %{name}.jar # javadoc ++++++ v5.3.3.tar.gz -> v5.5.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/IPAddress/v5.3.3.tar.gz /work/SRC/openSUSE:Factory/.IPAddress.new.2020/v5.5.1.tar.gz differ: char 12, line 1
