commit smcroute for openSUSE:Factory

2022-12-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package smcroute for openSUSE:Factory 
checked in at 2022-12-03 10:04:03

Comparing /work/SRC/openSUSE:Factory/smcroute (Old)
 and  /work/SRC/openSUSE:Factory/.smcroute.new.1835 (New)


Package is "smcroute"

Sat Dec  3 10:04:03 2022 rev:9 rq:1039756 version:2.5.6

Changes:

--- /work/SRC/openSUSE:Factory/smcroute/smcroute.changes2021-11-21 
23:52:46.122139466 +0100
+++ /work/SRC/openSUSE:Factory/.smcroute.new.1835/smcroute.changes  
2022-12-03 10:04:16.899455387 +0100
@@ -1,0 +2,7 @@
+Mon Nov 28 17:57:31 UTC 2022 - Martin Hauke 
+
+- Update to version 2.5.6
+  * Add smcroutectl batch support.
+  * Fix removing group config.
+
+---

Old:

  smcroute-2.5.5.tar.gz

New:

  smcroute-2.5.6.tar.gz



Other differences:
--
++ smcroute.spec ++
--- /var/tmp/diff_new_pack.ArvIZO/_old  2022-12-03 10:04:17.499458721 +0100
+++ /var/tmp/diff_new_pack.ArvIZO/_new  2022-12-03 10:04:17.503458743 +0100
@@ -1,8 +1,8 @@
 #
 # spec file for package smcroute
 #
-# Copyright (c) 2021 SUSE LLC
-# Copyright (c) 2018-2021, Martin Hauke 
+# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2018-2022, Martin Hauke 
 #
 # 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:   smcroute
-Version:2.5.5
+Version:2.5.6
 Release:0
 Summary:Static multicast routing for UNIX
 License:GPL-3.0-only

++ smcroute-2.5.5.tar.gz -> smcroute-2.5.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/smcroute-2.5.5/.github/workflows/build.yml 
new/smcroute-2.5.6/.github/workflows/build.yml
--- old/smcroute-2.5.5/.github/workflows/build.yml  2021-11-21 
09:38:26.0 +0100
+++ new/smcroute-2.5.6/.github/workflows/build.yml  2022-11-28 
08:00:09.0 +0100
@@ -29,7 +29,7 @@
   sudo modprobe ip_gre
   sudo apt-get -y update
   sudo apt-get -y install pkg-config libsystemd-dev libcap-dev tshark 
iptables valgrind
-  - uses: actions/checkout@v2
+  - uses: actions/checkout@v3
   - name: Configure
 # Build in a sub-directory so we can safely set a+w on all
 # directories.  Needed for `make check` since it runs with
@@ -67,7 +67,7 @@
   sudo chmod a+rw /var/run/xtables.lock
   make check || (cat test/test-suite.log; false)
   - name: Upload Test Results
-uses: actions/upload-artifact@v2
+uses: actions/upload-artifact@v3
 with:
   name: smcroute-test-${{ matrix.compiler }}
   path: test/*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/smcroute-2.5.5/.github/workflows/coverity.yml 
new/smcroute-2.5.6/.github/workflows/coverity.yml
--- old/smcroute-2.5.5/.github/workflows/coverity.yml   2021-11-21 
09:38:26.0 +0100
+++ new/smcroute-2.5.6/.github/workflows/coverity.yml   2022-11-28 
08:00:09.0 +0100
@@ -15,7 +15,7 @@
   coverity:
 runs-on: ubuntu-latest
 steps:
-  - uses: actions/checkout@v2
+  - uses: actions/checkout@v3
   - name: Fetch latest Coverity Scan MD5
 id: var
 env:
@@ -27,7 +27,7 @@
   export MD5=$(cat coverity-latest.tar.gz.md5)
   echo "Got MD5 $MD5"
   echo ::set-output name=md5::${MD5}
-  - uses: actions/cache@v2
+  - uses: actions/cache@v3
 id: cache
 with:
   path: coverity-latest.tar.gz
@@ -76,7 +76,7 @@
 --form description="${PROJECT_NAME} $(git rev-parse HEAD)" \
 https://scan.coverity.com/builds?project=${COVERITY_PROJ}
   - name: Upload build.log
-uses: actions/upload-artifact@v2
+uses: actions/upload-artifact@v3
 with:
   name: coverity-build.log
   path: cov-int/build-log.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/smcroute-2.5.5/.github/workflows/release.yml 
new/smcroute-2.5.6/.github/workflows/release.yml
--- old/smcroute-2.5.5/.github/workflows/release.yml2021-11-21 
09:38:26.0 +0100
+++ new/smcroute-2.5.6/.github/workflows/release.yml2022-11-28 
08:00:09.0 +0100
@@ -7,38 +7,11 @@
 
 jobs:
   release:
-name: Create GitHub release
-runs-on: ubuntu-latest
-if: startsWith(github.ref, 'refs/tags/')
-outputs:
-  upload_url: ${{ steps.create_release.outputs.upload_url }}
-  release_id: ${{ steps.create_release.outputs.id }}
-steps:
-  - uses: 

commit smcroute for openSUSE:Factory

2021-11-21 Thread Source-Sync
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-11-21 23:52:16

Comparing /work/SRC/openSUSE:Factory/smcroute (Old)
 and  /work/SRC/openSUSE:Factory/.smcroute.new.1895 (New)


Package is "smcroute"

Sun Nov 21 23:52:16 2021 rev:8 rq:932782 version:2.5.5

Changes:

--- /work/SRC/openSUSE:Factory/smcroute/smcroute.changes2021-11-20 
02:40:07.132586388 +0100
+++ /work/SRC/openSUSE:Factory/.smcroute.new.1895/smcroute.changes  
2021-11-21 23:52:46.122139466 +0100
@@ -1,0 +2,18 @@
+Sun Nov 21 08:48:26 UTC 2021 - Martin Hauke 
+
+- Update to version 2.5.5
+  Fixes
+  * Parse error in /etc/smcroute.conf. SMCRoute fails to start on
+interfaces with mrdisc disabled, when built with mrdisc
+support and -N passed on command line.
+- Update to version 2.5.4
+  Fixes
+  * Avoid trying to delete inactive VIFs. Fixing an annoying bogus
+error: "Failed deleting VIF for iface lo: Resource temporarily
+unavailable".
+  * Too small string buffer for IPv6 address causing garbled output
+in periodic expiry callback.
+  * Fix too small buffer for IPv6 address in mroute display
+functions.
+
+---

Old:

  smcroute-2.5.3.tar.gz

New:

  smcroute-2.5.5.tar.gz



Other differences:
--
++ smcroute.spec ++
--- /var/tmp/diff_new_pack.8aaRmS/_old  2021-11-21 23:52:46.622137854 +0100
+++ /var/tmp/diff_new_pack.8aaRmS/_new  2021-11-21 23:52:46.622137854 +0100
@@ -18,14 +18,14 @@
 
 
 Name:   smcroute
-Version:2.5.3
+Version:2.5.5
 Release:0
 Summary:Static multicast routing for UNIX
 License:GPL-3.0-only
 Group:  Productivity/Networking/Routing
 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
+Source: 
https://github.com/troglobit/smcroute/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Patch0:harden_smcroute.service.patch
 BuildRequires:  autoconf
 BuildRequires:  automake

++ smcroute-2.5.3.tar.gz -> smcroute-2.5.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/smcroute-2.5.3/.gitignore 
new/smcroute-2.5.5/.gitignore
--- old/smcroute-2.5.3/.gitignore   2021-09-23 13:01:05.0 +0200
+++ new/smcroute-2.5.5/.gitignore   2021-11-21 09:38:26.0 +0100
@@ -27,3 +27,4 @@
 stamp-h1
 *.tar.*
 .dirstamp
+.gdb_history
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/smcroute-2.5.3/ChangeLog.md 
new/smcroute-2.5.5/ChangeLog.md
--- old/smcroute-2.5.3/ChangeLog.md 2021-09-23 13:01:05.0 +0200
+++ new/smcroute-2.5.5/ChangeLog.md 2021-11-21 09:38:26.0 +0100
@@ -4,6 +4,33 @@
 All notable changes to the project are documented in this file.
 
 
+[v2.5.5][] - 2021-11-21
+---
+
+### Changes
+- Revert extraction of version from GIT tag.  Incompatible with systems
+  that do `autoreconf` on a dist. tarball
+
+### Fixes
+- Fix #175: Parse error in `/etc/smcroute.conf`.  SMCRoute fails to
+  start on interfaces with `mrdisc` disabled, when built with mrdisc
+  support and `-N` passed on command line
+
+
+[v2.5.4][] - 2021-11-13
+---
+
+### Changes
+- Automatically extract new version from GIT tag
+
+### Fixes
+- Avoid trying to delete inactive VIFs.  Fixing an annoying bogus error:
+  *"Failed deleting VIF for iface lo: Resource temporarily unavailable"*
+- Fix #171: too small string buffer for IPv6 address causing garbled
+  output in periodic expiry callback
+- Fix too small buffer for IPv6 address in mroute display functions
+
+
 [v2.5.3][] - 2021-09-23
 ---
 
@@ -590,7 +617,9 @@
 
 [mrdisc]: https://github.com/troglobit/mrdisc
 [RFC4286]:https://tools.ietf.org/html/rfc4286
-[UNRELEASED]: https://github.com/troglobit/smcroute/compare/2.5.3...HEAD
+[UNRELEASED]: https://github.com/troglobit/smcroute/compare/2.5.5...HEAD
+[v2.5.5]: https://github.com/troglobit/smcroute/compare/2.5.4...2.5.5
+[v2.5.4]: https://github.com/troglobit/smcroute/compare/2.5.3...2.5.4
 [v2.5.3]: https://github.com/troglobit/smcroute/compare/2.5.2...2.5.3
 [v2.5.2]: https://github.com/troglobit/smcroute/compare/2.5.1...2.5.2
 [v2.5.1]: https://github.com/troglobit/smcroute/compare/2.5.0...2.5.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/smcroute-2.5.3/configure.ac 

commit smcroute for openSUSE:Factory

2021-11-19 Thread Source-Sync
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-11-20 02:39:00

Comparing /work/SRC/openSUSE:Factory/smcroute (Old)
 and  /work/SRC/openSUSE:Factory/.smcroute.new.1895 (New)


Package is "smcroute"

Sat Nov 20 02:39:00 2021 rev:7 rq:932325 version:2.5.3

Changes:

--- /work/SRC/openSUSE:Factory/smcroute/smcroute.changes2021-09-28 
19:17:25.800247889 +0200
+++ /work/SRC/openSUSE:Factory/.smcroute.new.1895/smcroute.changes  
2021-11-20 02:40:07.132586388 +0100
@@ -1,0 +2,6 @@
+Wed Nov 17 10:19:17 UTC 2021 - Johannes Segitz 
+
+- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
+  * harden_smcroute.service.patch
+
+---

New:

  harden_smcroute.service.patch



Other differences:
--
++ smcroute.spec ++
--- /var/tmp/diff_new_pack.RAK7jC/_old  2021-11-20 02:40:07.572584936 +0100
+++ /var/tmp/diff_new_pack.RAK7jC/_new  2021-11-20 02:40:07.576584924 +0100
@@ -26,6 +26,7 @@
 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
+Patch0:harden_smcroute.service.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  pkgconfig
@@ -47,6 +48,7 @@
 %prep
 %setup -q
 sed -i 's|@DOCDIR@|%{_docdir}/smcroute/|g' smcroute.service.in
+%patch0 -p1
 
 # remove file not used by Linux with incompatible Apple license
 rm src/ip_mroute.h

++ harden_smcroute.service.patch ++
Index: smcroute-2.5.3/smcroute.service.in
===
--- smcroute-2.5.3.orig/smcroute.service.in
+++ smcroute-2.5.3/smcroute.service.in
@@ -20,6 +20,16 @@ NoNewPrivileges=true
 ProtectControlGroups=true
 ProtectSystem=full
 ProtectHome=true
+# added automatically, for details please see
+# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
+PrivateDevices=true
+ProtectHostname=true
+ProtectClock=true
+ProtectKernelTunables=true
+ProtectKernelModules=true
+ProtectKernelLogs=true
+RestrictRealtime=true
+# end of automatic additions 
 
 [Install]
 WantedBy=multi-user.target


commit smcroute for openSUSE:Factory

2021-09-28 Thread Source-Sync
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-09-28 19:16:32

Comparing /work/SRC/openSUSE:Factory/smcroute (Old)
 and  /work/SRC/openSUSE:Factory/.smcroute.new.1899 (New)


Package is "smcroute"

Tue Sep 28 19:16:32 2021 rev:6 rq:921884 version:2.5.3

Changes:

--- /work/SRC/openSUSE:Factory/smcroute/smcroute.changes2021-09-14 
21:15:05.552446425 +0200
+++ /work/SRC/openSUSE:Factory/.smcroute.new.1899/smcroute.changes  
2021-09-28 19:17:25.800247889 +0200
@@ -1,0 +2,14 @@
+Thu Sep 23 20:32:44 UTC 2021 - Martin Hauke 
+
+- Update to version 2.5.3
+  Changes
+  * New tests to verify add/del of IPv4/IPv6 routes in kernel MFC.
+  Fixes
+  * Fix #166: build warning with gcc 10.2.1: "comparison is always
+true due to limited range of data type".
+  * Fix build warning with --disable-mrdisc configure option.
+  * Fix #167: cannot remove routes added with smcroutectl add,
+only affects add/del at runtime with smcroutectl, not .conf
+reload.
+
+---

Old:

  smcroute-2.5.2.tar.gz

New:

  smcroute-2.5.3.tar.gz



Other differences:
--
++ smcroute.spec ++
--- /var/tmp/diff_new_pack.ksUZW6/_old  2021-09-28 19:17:26.288248450 +0200
+++ /var/tmp/diff_new_pack.ksUZW6/_new  2021-09-28 19:17:26.288248450 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   smcroute
-Version:2.5.2
+Version:2.5.3
 Release:0
 Summary:Static multicast routing for UNIX
 License:GPL-3.0-only

++ smcroute-2.5.2.tar.gz -> smcroute-2.5.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/smcroute-2.5.2/ChangeLog.md 
new/smcroute-2.5.3/ChangeLog.md
--- old/smcroute-2.5.2/ChangeLog.md 2021-08-27 17:55:39.0 +0200
+++ new/smcroute-2.5.3/ChangeLog.md 2021-09-23 13:01:05.0 +0200
@@ -3,6 +3,22 @@
 
 All notable changes to the project are documented in this file.
 
+
+[v2.5.3][] - 2021-09-23
+---
+
+### Changes
+- New tests to verify add/del of IPv4/IPv6 routes in kernel MFC
+
+### Fixes
+- Fix #166: build warning with gcc 10.2.1: "comparison is always true
+  due to limited range of data type"
+- Fix build warning with `--disable-mrdisc` configure option
+- Fix #167: cannot remove routes added with `smcroutectl add`,
+  only affects add/del at runtime with smcroutectl, not .conf reload
+- Fix #168: build problem on Debian/kFreeBSD, used wrong queue.h
+
+
 [v2.5.2][] - 2021-08-27
 ---
 
@@ -574,7 +590,8 @@
 
 [mrdisc]: https://github.com/troglobit/mrdisc
 [RFC4286]:https://tools.ietf.org/html/rfc4286
-[UNRELEASED]: https://github.com/troglobit/smcroute/compare/2.5.2...HEAD
+[UNRELEASED]: https://github.com/troglobit/smcroute/compare/2.5.3...HEAD
+[v2.5.3]: https://github.com/troglobit/smcroute/compare/2.5.2...2.5.3
 [v2.5.2]: https://github.com/troglobit/smcroute/compare/2.5.1...2.5.2
 [v2.5.1]: https://github.com/troglobit/smcroute/compare/2.5.0...2.5.1
 [v2.5.0]: https://github.com/troglobit/smcroute/compare/2.4.4...2.5.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/smcroute-2.5.2/Makefile.am 
new/smcroute-2.5.3/Makefile.am
--- old/smcroute-2.5.2/Makefile.am  2021-08-27 17:55:39.0 +0200
+++ new/smcroute-2.5.3/Makefile.am  2021-09-23 13:01:05.0 +0200
@@ -16,7 +16,7 @@
 
 ## Check if tagged in git
 release-hook:
-   if [ ! `git tag | grep $(PACKAGE_VERSION)` ]; then  
\
+   @if [ ! `git tag -l $(PACKAGE_VERSION) | grep $(PACKAGE_VERSION)` ]; 
then   \
echo;   
\
printf "\e[1m\e[41mCannot find release tag 
$(PACKAGE_VERSION)\e[0m\n";  \
printf "\e[1m\e[5mDo release anyway?\e[0m "; read yorn; 
\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/smcroute-2.5.2/configure.ac 
new/smcroute-2.5.3/configure.ac
--- old/smcroute-2.5.2/configure.ac 2021-08-27 17:55:39.0 +0200
+++ new/smcroute-2.5.3/configure.ac 2021-09-23 13:01:05.0 +0200
@@ -2,7 +2,7 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.61)
-AC_INIT(SMCRoute, 2.5.2, https://github.com/troglobit/smcroute/issues, 
smcroute, https://troglobit.com/smcroute.html)
+AC_INIT(SMCRoute, 2.5.3, https://github.com/troglobit/smcroute/issues, 
smcroute, https://troglobit.com/smcroute.html)
 AC_CONFIG_AUX_DIR(aux)
 AM_INIT_AUTOMAKE([1.11 foreign])
 

commit smcroute for openSUSE:Factory

2021-09-14 Thread Source-Sync
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-09-14 21:14:45

Comparing /work/SRC/openSUSE:Factory/smcroute (Old)
 and  /work/SRC/openSUSE:Factory/.smcroute.new.1899 (New)


Package is "smcroute"

Tue Sep 14 21:14:45 2021 rev:5 rq:918874 version:2.5.2

Changes:

--- /work/SRC/openSUSE:Factory/smcroute/smcroute.changes2021-08-23 
10:09:49.624130443 +0200
+++ /work/SRC/openSUSE:Factory/.smcroute.new.1899/smcroute.changes  
2021-09-14 21:15:05.552446425 +0200
@@ -1,0 +2,24 @@
+Fri Aug 27 16:26:10 UTC 2021 - Martin Hauke 
+
+- Update to version 2.5.2
+  Changes
+  * Allow installing routes with no outbound interfaces.
+  * Reinitialize VIFs on reload in case of new interfaces.
+  * Handle cases when interfaces change ifindex, i.e. they've first
+been * removed and then re-added with the same name.
+  Fixes
+  * Fix VIF leak when deleting interfaces with MRDISC enabled.
+  * Fix handling when an (S,G) moves to another IIF. This fixes
+issues where the SMCRoute kernel cache was out of sync with
+the kernel MFC.
+  * Fix handling of lost/disabled interfaces at reload. This fixes
+a couple of issues where routes were not updated properly at
+runtime.
+  * Update interface flags on reload, this fixes issues when
+SMCRoute failed to detect interfaces that had their MULTICAST
+flag set or cleared at runtime.
+  * Skip setsockopt() for IPC sockets. This fixes warnings in
+syslog about failing to disable MULTICAST_LOOP and
+MULTICAST_ALL.
+
+---

Old:

  smcroute-2.5.1.tar.gz

New:

  smcroute-2.5.2.tar.gz



Other differences:
--
++ smcroute.spec ++
--- /var/tmp/diff_new_pack.9mOkaY/_old  2021-09-14 21:15:06.068446932 +0200
+++ /var/tmp/diff_new_pack.9mOkaY/_new  2021-09-14 21:15:06.072446936 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   smcroute
-Version:2.5.1
+Version:2.5.2
 Release:0
 Summary:Static multicast routing for UNIX
 License:GPL-3.0-only

++ smcroute-2.5.1.tar.gz -> smcroute-2.5.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/smcroute-2.5.1/.github/workflows/release.yml 
new/smcroute-2.5.2/.github/workflows/release.yml
--- old/smcroute-2.5.1/.github/workflows/release.yml2021-08-22 
09:36:54.0 +0200
+++ new/smcroute-2.5.2/.github/workflows/release.yml2021-08-27 
17:55:39.0 +0200
@@ -50,7 +50,8 @@
   ./configure --prefix= --enable-mrdisc --enable-test
   - name: Build release ...
 run: |
-  make release
+  sudo chmod a+rw /var/run/xtables.lock
+  make release || (cat test/test-suite.log; false)
   ls -lF ../
   mkdir -p artifacts/
   mv ../*.tar.* artifacts/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/smcroute-2.5.1/ChangeLog.md 
new/smcroute-2.5.2/ChangeLog.md
--- old/smcroute-2.5.1/ChangeLog.md 2021-08-22 09:36:54.0 +0200
+++ new/smcroute-2.5.2/ChangeLog.md 2021-08-27 17:55:39.0 +0200
@@ -3,6 +3,28 @@
 
 All notable changes to the project are documented in this file.
 
+[v2.5.2][] - 2021-08-27
+---
+
+### Changes
+- Allow installing routes with no outbound interfaces
+- Reinitialize VIFs on reload in case of new interfaces
+- Handle cases when interfaces change ifindex, i.e. they've first been
+  removed and then re-added with the same name
+
+### Fixes
+- Fix VIF leak when deleting interfaces with MRDISC enabled
+- Fix handling when an (S,G) moves to another IIF.  This fixes issues
+  where the SMCRoute kernel cache was out of sync with the kernel MFC
+- Fix handling of lost/disabled interfaces at reload.  This fixes a
+  couple of issues where routes were not updated properly at runtime
+- Update interface flags on reload, this fixes issues when SMCRoute
+  failed to detect interfaces that had their MULTICAST flag set or
+  cleared at runtime
+. Skip `setsockopt()` for IPC sockets.  This fixes warnings in syslog
+  about failing to disable `MULTICAST_LOOP` and `MULTICAST_ALL`
+
+
 [v2.5.1][] - 2021-08-22
 ---
 
@@ -552,8 +574,9 @@
 
 [mrdisc]: https://github.com/troglobit/mrdisc
 [RFC4286]:https://tools.ietf.org/html/rfc4286
-[UNRELEASED]: https://github.com/troglobit/smcroute/compare/2.5.1...HEAD
-[v2.5.1]: https://github.com/troglobit/smcroute/compare/2.5.1...2.5.1
+[UNRELEASED]: https://github.com/troglobit/smcroute/compare/2.5.2...HEAD
+[v2.5.2]: https://github.com/troglobit/smcroute/compare/2.5.1...2.5.2

commit smcroute for openSUSE:Factory

2021-08-23 Thread Source-Sync
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.changes2019-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 
+
+- 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 
+
+- 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 
+# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2018-2021, Martin Hauke 
 #
 # 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