Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package iprange for openSUSE:Factory checked in at 2026-04-07 16:33:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/iprange (Old) and /work/SRC/openSUSE:Factory/.iprange.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "iprange" Tue Apr 7 16:33:20 2026 rev:4 rq:1344772 version:2.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/iprange/iprange.changes 2019-06-12 13:14:31.500802470 +0200 +++ /work/SRC/openSUSE:Factory/.iprange.new.21863/iprange.changes 2026-04-07 16:48:49.344325420 +0200 @@ -1,0 +2,33 @@ +Mon Apr 6 16:24:19 UTC 2026 - Mia Herkt <[email protected]> + +- Enable test suite +- Update to version 2.0.0: +New features: + * IPv6 support — --ipv6 / -6 flag enables IPv6 mode with full + set operations (merge, intersect, exclude, diff, compare, + reduce, count) + * IPv4 input normalized to ::ffff:x.x.x.x in IPv6 mode + * IPv4-mapped IPv6 (::ffff:x.x.x.x) converted back to IPv4 + in IPv4 mode + * IPv6 DNS resolution (both AAAA and A records) + * IPv6 binary format v2.0 with family-aware header + * --has-ipv6 feature detection flag + * @filename file list and @directory directory loading + * --has-filelist-loading and --has-directory-loading flags +Bug fixes: + * Fix UINT32_MAX boundary overflow — ranges at 255.255.255.255 + no longer incorrectly merge with ranges at 0.0.0.0 + gh#firehol/iprange#28 + * Fix IPv6 diff algorithm at address space boundary + * Strict numeric parsing for --ipset-reduce value + gh#firehol/iprange#24 +Build improvements: + * Updated test suite: 93 CLI tests, 7 build tests, 5 sanitizer + tests, 6 unit tests, 1 TSAN test +Documentation: + * Comprehensive README and wiki with verified examples + * One wiki page per operation + * Detailed guides for input/output formats, IPv6, DNS resolution, + ipset optimization + +------------------------------------------------------------------- Old: ---- iprange-1.0.4.tar.xz New: ---- iprange-2.0.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ iprange.spec ++++++ --- /var/tmp/diff_new_pack.CpCMfP/_old 2026-04-07 16:48:50.196360654 +0200 +++ /var/tmp/diff_new_pack.CpCMfP/_new 2026-04-07 16:48:50.196360654 +0200 @@ -1,7 +1,7 @@ # # spec file for package iprange # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,31 +17,38 @@ Name: iprange -Version: 1.0.4 +Version: 2.0.0 Release: 0 Summary: IP address range management tool for FireHOL License: GPL-2.0-or-later -Group: Productivity/Networking/Security -Url: http://firehol.org/ +URL: https://firehol.org/ Source: https://github.com/firehol/iprange/releases/download/v%{version}/iprange-%{version}.tar.xz -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: autoconf +BuildRequires: automake %description This tool manages IP address ranges for FireHOL. %prep -%setup -q +%autosetup +# Test expects permanent failure but no network connection means we +# only get temporary name resolution errors. Reported upstream: +# https://github.com/firehol/iprange/issues/42 +rm -r tests.d/64-dns-failure-exit-status %build %configure -make %{?_smp_mflags} +%make_build %install %make_install +%check +%make_build check + %files -%defattr(-,root,root) -%doc ChangeLog COPYING README.md -%{_mandir}/man1/iprange.1%{ext_man} +%license COPYING +%doc ChangeLog README.md wiki +%{_mandir}/man1/iprange.1%{?ext_man} %{_bindir}/iprange ++++++ iprange-1.0.4.tar.xz -> iprange-2.0.0.tar.xz ++++++ ++++ 33933 lines of diff (skipped)
