Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package frr for openSUSE:Factory checked in 
at 2025-01-12 11:21:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/frr (Old)
 and      /work/SRC/openSUSE:Factory/.frr.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "frr"

Sun Jan 12 11:21:03 2025 rev:38 rq:1236870 version:10.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/frr/frr.changes  2024-10-02 21:33:48.695446928 
+0200
+++ /work/SRC/openSUSE:Factory/.frr.new.1881/frr.changes        2025-01-12 
11:28:15.185225081 +0100
@@ -1,0 +2,15 @@
+Thu Jan  9 11:04:40 UTC 2025 - Marius Tomaschewski <[email protected]>
+
+- Update to frr 10.2.1 release providing fix for a Denial of Service
+  scenario due to RIB revalidation (CVE-2024-55553,bsc#1235237) and
+  other fixes, see https://frrouting.org/release/10.2.1/
+  The 10.2 version provides new features and many enhancements, see
+  https://frrouting.org/release/10.2/
+- Add new fpm_listener daemon binary to rpm file lists.
+- Remove --localstatedir configure parameter causing to use /run/lib
+  instead of /var/lib prefix for the northbound databases and added
+  the /var/lib/frr directory to the rpm file list.
+- Adjust to set permissions in rpm attr macros (rpmlint suggestion)
+  and use frr_group instead of frr_user in group parameter.
+
+-------------------------------------------------------------------

Old:
----
  frr-10.0.2.tar.gz

New:
----
  frr-10.2.1.tar.gz

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

Other differences:
------------------
++++++ frr.spec ++++++
--- /var/tmp/diff_new_pack.95roW7/_old  2025-01-12 11:28:15.677245329 +0100
+++ /var/tmp/diff_new_pack.95roW7/_new  2025-01-12 11:28:15.677245329 +0100
@@ -25,12 +25,14 @@
 %define frr_user frr
 %define frr_group frr
 %define frrvty_group frrvty
+# see configure: frr_libstatedir=/var/lib/frr
 %define frr_home %{_localstatedir}/lib/%{name}
+# see configure: frr_runstatedir=[/var]/run/frr
 %define frr_statedir %{_rundir}/%{name}
 %define frr_daemondir %{_prefix}/lib/frr
 
 Name:           frr
-Version:        10.0.2
+Version:        10.2.1
 Release:        0
 Summary:        The FRRouting Protocol Suite
 License:        GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -207,7 +209,6 @@
 %configure \
     --disable-silent-rules \
     --sysconfdir=%{_sysconfdir}\
-    --localstatedir=%{_rundir} \
     --sbindir=%{frr_daemondir} \
     --with-moduledir=%{_libdir}/frr/modules \
     --disable-static \
@@ -298,7 +299,8 @@
 install -D -m 0644 redhat/frr.logrotate 
%{buildroot}%{_sysconfdir}/logrotate.d/frr
 %endif
 
-install -d -m 0750 %{buildroot}%{rundir}
+install -d -m 0750 %{buildroot}%{frr_home}
+install -d -m 0751 %{buildroot}%{frr_statedir}
 install -d -m 0750 %{buildroot}%{_localstatedir}/log/frr
 install -D -m 0644 %{SOURCE1} %{buildroot}/%{_tmpfilesdir}/%{name}.conf
 sed -e "s|@frr_statedir@|%{frr_statedir}|g" -i 
%{buildroot}/%{_tmpfilesdir}/%{name}.conf
@@ -387,10 +389,10 @@
 %license COPYING
 %doc README.md
 %doc doc/mpls
-%dir %attr(750,%{frr_user},%{frr_user}) %{_sysconfdir}/%{name}
-%config(noreplace) %attr(640,%{frr_user},%{frr_group}) 
%{_sysconfdir}/%{name}/[!v]*.conf*
-%config(noreplace) %attr(640,%{frr_user},%{frrvty_group}) 
%{_sysconfdir}/%{name}/vtysh.conf
-%config(noreplace) %%attr(640,%{frr_user},%{frr_group}) 
%{_sysconfdir}/%{name}/daemons
+%dir %attr(0750,%{frr_user},%{frr_group}) %{_sysconfdir}/%{name}
+%config(noreplace) %attr(0640,%{frr_user},%{frr_group}) 
%{_sysconfdir}/%{name}/[!v]*.conf*
+%config(noreplace) %attr(0640,%{frr_user},%{frrvty_group}) 
%{_sysconfdir}/%{name}/vtysh.conf
+%config(noreplace) %attr(0640,%{frr_user},%{frr_group}) 
%{_sysconfdir}/%{name}/daemons
 %if 0%{?suse_version} > 1500
 %{_pam_vendordir}/frr
 %else
@@ -407,9 +409,10 @@
 %{_unitdir}/%{name}.service
 %dir %{_tmpfilesdir}
 %{_tmpfilesdir}/%{name}.conf
-%dir %attr(-,%{frr_user},%{frr_group}) %{_localstatedir}/log/frr
-%dir %attr(-,%{frr_user},%{frr_group}) %ghost %{frr_statedir}
+%dir %attr(0750,%{frr_user},%{frr_group}) %{_localstatedir}/log/frr
+%dir %attr(0751,%{frr_user},%{frr_group}) %ghost %{frr_statedir}
 %{_sbindir}/rc%{name}
+%dir %attr(0750,%{frr_user},%{frr_group}) %{frr_home}
 %dir %{_prefix}/lib/frr
 %{_prefix}/lib/frr/fabricd
 %{_prefix}/lib/frr/vrrpd
@@ -444,6 +447,7 @@
 %{frr_daemondir}/watchfrr
 %{frr_daemondir}/watchfrr.sh
 %{frr_daemondir}/zebra
+%{frr_daemondir}/fpm_listener
 %dir %{_libdir}/frr
 %dir %{_libdir}/frr/modules
 %{_libdir}/frr/modules/zebra_cumulus_mlag.so

++++++ frr-10.0.2.tar.gz -> frr-10.2.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/frr/frr-10.0.2.tar.gz 
/work/SRC/openSUSE:Factory/.frr.new.1881/frr-10.2.1.tar.gz differ: char 13, 
line 1

Reply via email to