Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mrouted for openSUSE:Factory checked in at 2026-09-14 16:25:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mrouted (Old) and /work/SRC/openSUSE:Factory/.mrouted.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mrouted" Mon Sep 14 16:25:03 2026 rev:12 rq:1377821 version:4.7 Changes: -------- --- /work/SRC/openSUSE:Factory/mrouted/mrouted.changes 2025-10-28 15:29:36.059238625 +0100 +++ /work/SRC/openSUSE:Factory/.mrouted.new.1265/mrouted.changes 2026-09-14 16:25:07.200456664 +0200 @@ -1,0 +2,66 @@ +Mon Sep 14 06:03:35 UTC 2026 - Martin Hauke <[email protected]> + +- Update to version 4.7 + Fixes + * Validate the length fields when parsing DVMRP INFO_REQUEST. A + request claiming more data than the packet holds, and a full + size packet of well formed requests, both made the parser and + the reply it builds run past the buffers they work on. + * Fix route reports received on a blaster interface, which never + survived the replay. Queued reports were replayed with a + negated length in a size_t argument, wrapping it. Blaster + support has not worked since v3.9.1. + * Fix mroutectl reading one byte before the start of its line + buffer on a line that holds nothing but newlines. + * Fix mrouted exiting when an interface is deleted while another + one is down. The periodic interface check treats a failed + SIOCGIFFLAGS as fatal, and it only runs while some interface is + known to be down. + Changes + * Issue #39: allow the loopback interface to be used for routing. + It has to be multicast capable and carry a routable address, + Linux sets up neither on lo by default. The 127.0.0.0/8 address + is skipped, and a loopback VIF is always passive, no neighbor + can be reached over it. + * Issue #63: new mroutectl reload ifaces command. It rescans the + kernel interface list, brings interfaces that have appeared + since startup into service, and takes the ones that are gone + out of it, keeping the routes and prunes already learned. + Interfaces that did not change keep the VIF number they had. + mrouted.conf is not re-read, an interface that needs settings + from it still calls for a restart. +- Update to version 4.6 + Fixes + * Issue #56: ensure group timers are stopped when stopping + interfaces. + * Issue #56: replace homegrown timer and socket handling with + pev v2.0. The existing timer implementation was too imprecise + and jittered several seconds between query intervals. + * Issue #64: fix compiler warnings when building with 64-bit + time_t targeting 32-bit platforms (only affects logging and + status output). + * Fix mroutectl show routes, locally connected routes never + expire. + * Skip timeout of subordinates at startup. + * Minor compiler warnings on non-Linux systems. + Changes + * Check interface status and update internal state on more error + codes instead of logging sendto() or sendmsg() failure. + * Revert change in TIMER_INTERVAL from v4.0, 4159022, update + interval is now 5 seconds instead of 2. + * Removed internal log rate limiter, demystifies behavior and + greatly simplifies the code. + * Log interface names with their assigned VIF number to ease + debugging. + * Speed up peering by sending route reports as soon as one-way + peering has been established. + * Updates to logging, clarifying source 0.0.0.0 of routes as + "us", and add logging when adding and discarding groups + to/from interfaces. + * Use (S, G) format for all logging. + * Silence bogus Failed MRT_DEL_MFC warnings for routes never + added to the MRIB due to missing reverse path. +- Drop patch: + * 0001-C23-compatibility.patch + +------------------------------------------------------------------- Old: ---- 0001-C23-compatibility.patch mrouted-4.6.tar.gz New: ---- mrouted-4.7.tar.gz ----------(Old B)---------- Old:- Drop patch: * 0001-C23-compatibility.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mrouted.spec ++++++ --- /var/tmp/diff_new_pack.NOEeVO/_old 2026-09-14 16:25:08.140496093 +0200 +++ /var/tmp/diff_new_pack.NOEeVO/_new 2026-09-14 16:25:08.142496177 +0200 @@ -1,8 +1,8 @@ # # spec file for package mrouted # -# Copyright (c) 2025 SUSE LLC and contributors -# Copyright (c) 2018-2025, Martin Hauke <[email protected]> +# Copyright (c) 2026 SUSE LLC and contributors +# Copyright (c) 2018-2026, Martin Hauke <[email protected]> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: mrouted -Version: 4.6 +Version: 4.7 Release: 0 Summary: An implementation of the DVMRP multicast routing protocol License: BSD-3-Clause AND BSD-4-Clause @@ -27,7 +27,6 @@ #Git-Clone: https://github.com/troglobit/mrouted.git Source: https://github.com/troglobit/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Patch0: harden_mrouted.service.patch -Patch1: 0001-C23-compatibility.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: bison ++++++ mrouted-4.6.tar.gz -> mrouted-4.7.tar.gz ++++++ ++++ 1710 lines of diff (skipped)
