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)

Reply via email to