Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package smcroute for openSUSE:Factory checked in at 2021-08-23 10:08:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/smcroute (Old) and /work/SRC/openSUSE:Factory/.smcroute.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "smcroute" Mon Aug 23 10:08:23 2021 rev:4 rq:913591 version:2.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/smcroute/smcroute.changes 2019-02-27 17:27:33.271355086 +0100 +++ /work/SRC/openSUSE:Factory/.smcroute.new.1899/smcroute.changes 2021-08-23 10:09:49.624130443 +0200 @@ -1,0 +2,54 @@ +Sun Aug 22 08:42:23 UTC 2021 - Martin Hauke <mar...@gmx.de> + +- Update to version 2.5.1 + Changes + * Add .sha256 checksum to dist files, useful for packagers + Fixes + * systemd Notify integration, restore NotifyAccess=main + * ftbfs on older compilers, e.g. gcc 4.8.3, use -std=gnu99 + * Fix Documentation refs in systemd unit file, new man pages + +------------------------------------------------------------------- +Fri Aug 20 13:59:17 UTC 2021 - Martin Hauke <mar...@gmx.de> + +- Update to version 2.5.0 + * Fully automated test suite with 15 tests covering many use + cases. + * Support for /etc/smcroute.d/*.conf . + * Support for applying changes to .conf files without disturbing + established flows -- i.e., seamless addition or removal of + outbound interfaces in existing rules, or add/remove routes, + without ever affecting other routes. + * Support for route replacement/update smcroutectl. + * Full (*,G) wildcard route matching, for IPv4 and IPv6. + * Variant wildcard route matching with source and group range + matching. This may of course waste a lot of resources, so + handle with care: + + (*,G/LEN), issue #135 (IPv4), and issue #162 (IPv6) + + (S/LEN,G), issue #81 + + (S/LEN,G/LEN) + * Full SSM/ASM group join support, for both IPv4 and IPv6. + Including joining group ranges from both smcroutectl and + .conf . + * New command line option, -F file.conf to verify file syntax. + * The -I NAME command line option has changed to -i NAME, + compat support for the previous option remains. + * The mrdisc flag to the phyint directive is now what solely + controls the functionality per interface. Previously a + mechanism to enable/disable the functionality (if enabled) if + active routes were in place. However, this did not cover (*,G) + routes so that has been removed to simplify and guarantee full + function. + * Output format from smcroutectl has been extensively changed. + E.g, new /LEN support means wider columns, but heading have + also changed. + Fixes + * Fix #120: failed ASM/SSM IGMP join if interface has no address + * Fix #130: dynamic IPv6 routes are not flushed (like IPv4 (*,G)) + * Fix #149: (*,G) cache timeout callback stops, or never starts + * Fix #151: same log entries + * Fix #156: smcruotectl show does not show IPv6 routes + * Fix stochastic timer behavior, e.g. mrdisc announcements + experienced interference with the (*,G) cache timer + +------------------------------------------------------------------- Old: ---- smcroute-2.4.4.tar.gz New: ---- smcroute-2.5.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ smcroute.spec ++++++ --- /var/tmp/diff_new_pack.osWfMn/_old 2021-08-23 10:09:50.056129940 +0200 +++ /var/tmp/diff_new_pack.osWfMn/_new 2021-08-23 10:09:50.060129935 +0200 @@ -1,8 +1,8 @@ # # spec file for package smcroute # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. -# Copyright (c) 2018, Martin Hauke <mar...@gmx.de> +# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2018-2021, Martin Hauke <mar...@gmx.de> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,12 @@ Name: smcroute -Version: 2.4.4 +Version: 2.5.1 Release: 0 Summary: Static multicast routing for UNIX License: GPL-3.0-only Group: Productivity/Networking/Routing -URL: http://troglobit.com/projects/smcroute/ +URL: https://troglobit.com/projects/smcroute/ #Git-Clone: https://github.com/troglobit/smcroute.git Source: https://github.com/troglobit/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: autoconf @@ -56,11 +56,12 @@ %configure \ --with-systemd \ --disable-silent-rules -make %{?_smp_mflags} +%make_build %install %make_install install -Dm0644 smcroute.conf %{buildroot}/%{_sysconfdir}/smcroute.conf +install -d %{buildroot}/%{_sysconfdir}/smcroute.d/ rm -rf %{buildroot}/%{_datadir}/doc ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} @@ -88,7 +89,8 @@ %{_sbindir}/smcroute %{_sbindir}/rcsmcroute %config %{_sysconfdir}/smcroute.conf -%{_mandir}/man8/smcroute.8%{?ext_man} +%config %{_sysconfdir}/smcroute.d +%{_mandir}/man5/smcroute.conf.5%{?ext_man} %{_mandir}/man8/smcroutectl.8%{?ext_man} %{_mandir}/man8/smcrouted.8%{?ext_man} %{_unitdir}/%{name}.service ++++++ smcroute-2.4.4.tar.gz -> smcroute-2.5.1.tar.gz ++++++ ++++ 14078 lines of diff (skipped)