Hello community,

here is the log from the commit of package mrouted for openSUSE:Factory checked 
in at 2020-07-05 01:13:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mrouted (Old)
 and      /work/SRC/openSUSE:Factory/.mrouted.new.3060 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mrouted"

Sun Jul  5 01:13:23 2020 rev:2 rq:816040 version:4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/mrouted/mrouted.changes  2018-07-02 
23:32:35.113313589 +0200
+++ /work/SRC/openSUSE:Factory/.mrouted.new.3060/mrouted.changes        
2020-07-05 01:13:44.668135043 +0200
@@ -1,0 +2,38 @@
+Wed Jun 10 14:41:41 UTC 2020 - Martin Hauke <[email protected]>
+
+- Update to version 4.0
+  Major release with full IGMPv3 (ASM) support and a new
+  mroutectl tool.
+  Note: command line options have been changed!
+  Changes
+  * Support for IGMPv3, both sending queries and accepting
+    membership reports.
+  * Support for configurable IGMP query interval.
+  * Support for configurable IGMP robustness variable.
+  * Incompatible command line option refactor.
+  * New directive in mrouted.conf: no phyint, reverses the default
+    behavior of mrouted. Interfaces can then selectively be enabled
+  * Support for disabling the IP router-alert option
+    md unit file.
+  * Introduce mroutectl, a helpful tool to interact with mrouted.
+    This completely replaces mrouted.cache and mrouted.dump,
+    including SIGUSR1 and SIGUSR2 signals, which are now ignored.
+  * The mrouted.pid file, and the new mrouted.sock file, are now
+    located in /var/run
+  * Major cleanup of logging directives read from the command line,
+    and from mroutectl. Use -d ?, and -l ? to list alternatives.
+  Fixes
+  * Fix #20: Replace obsolete gethostbyname() w/ getaddrinfo()
+  * Fix #25: Save mrouted.genid to persistent store in /var/lib
+    instead of /var/run
+  * Fixed libc portability issues, e.g. GNU:isms like %m etc.
+  * Import OpenBSD fix to daemon() equivalent, use /dev/null for
+    stdin, stdout and stderr.
+  * Use clock_gettime(), with monotonic clock, instead of the
+    unsafe gethostbyname(), for all non-date-printing code paths.
+    Only for mrouted, other tools have not been changed.
+  * Fix lots of invalid format specifiers
+  * Fix memory leaks in mrouted on SIGHUP.
+- Package systemd service file
+
+-------------------------------------------------------------------

Old:
----
  mrouted-3.9.8.tar.gz

New:
----
  mrouted-4.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mrouted.spec ++++++
--- /var/tmp/diff_new_pack.28uyWX/_old  2020-07-05 01:13:45.572138129 +0200
+++ /var/tmp/diff_new_pack.28uyWX/_new  2020-07-05 01:13:45.576138143 +0200
@@ -1,6 +1,7 @@
 #
 # spec file for package mrouted
 #
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2018, Martin Hauke <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -12,12 +13,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           mrouted
-Version:        3.9.8
+Version:        4.0
 Release:        0
 Summary:        An implementation of the DVMRP multicast routing protocol
 License:        BSD-3-Clause AND BSD-4-Clause
@@ -25,7 +26,10 @@
 URL:            https://github.com/troglobit/mrouted
 #Git-Clone:     https://github.com/troglobit/mrouted.git
 Source:         
https://github.com/troglobit/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  bison
+%{?systemd_requires}
 
 %description
 Mrouted is an implementation of the Distance-Vector Multicast Routing
@@ -39,18 +43,33 @@
 %setup -q
 
 %build
-./configure
-make %{?_smp_mflags}
+autoreconf -fiv
+%configure --with-systemd=%{_unitdir}
+%make_build
 
 %install
-%make_install prefix=/usr
+%make_install prefix=%{_prefix}
+install -D -m0644 mrouted.conf %{buildroot}/%{_sysconfdir}/mrouted.conf
 rm -rf %{buildroot}/%{_datadir}/doc
 
+%preun
+%service_del_preun mrouted.service
+
+%postun
+%service_del_postun mrouted.service
+
+%pre
+%service_add_pre mrouted.service
+
+%post
+%service_add_post mrouted.service
+
 %files
-%doc AUTHORS ChangeLog README.md
+%doc ChangeLog.md README.md
 %license LICENSE
 %{_sbindir}/map-mbone
 %{_sbindir}/mrinfo
+%{_sbindir}/mroutectl
 %{_sbindir}/mrouted
 %{_sbindir}/mtrace
 %config %{_sysconfdir}/mrouted.conf
@@ -58,5 +77,8 @@
 %{_mandir}/man8/mrinfo.8%{?ext_man}
 %{_mandir}/man8/mrouted.8%{?ext_man}
 %{_mandir}/man8/mtrace.8%{?ext_man}
+%{_mandir}/man5/mrouted.conf.5%{?ext_man}
+%{_mandir}/man8/mroutectl.8%{?ext_man}
+%{_unitdir}/mrouted.service
 
 %changelog

++++++ mrouted-3.9.8.tar.gz -> mrouted-4.0.tar.gz ++++++
++++ 38355 lines of diff (skipped)


Reply via email to