Hello community, here is the log from the commit of package quagga for openSUSE:Factory checked in at 2018-11-26 10:24:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/quagga (Old) and /work/SRC/openSUSE:Factory/.quagga.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "quagga" Mon Nov 26 10:24:55 2018 rev:54 rq:650573 version:1.2.4 Changes: -------- --- /work/SRC/openSUSE:Factory/quagga/quagga.changes 2018-02-16 21:45:16.633778681 +0100 +++ /work/SRC/openSUSE:Factory/.quagga.new.19453/quagga.changes 2018-11-26 10:27:36.265218161 +0100 @@ -1,0 +2,39 @@ +Wed Nov 14 15:32:47 UTC 2018 - mar...@gmx.de + +- Update to version 1.2.4 + Bugfix release + See http://mirror.easyname.at/nongnu/quagga/quagga-1.2.4.changelog.txt + for complete changelog. +- Update to version 1.2.3 + Bugfix and security release + See http://mirror.easyname.at/nongnu/quagga/quagga-1.2.3.changelog.txt + for complete changelog. + * Security related changes: + + Fixes CVE-2018-5278 + + Fixes CVE-2018-5279 + + Fixes CVE-2018-5280 + + Fixes CVE-2018-5281 +- Update to version 1.2.2 + Bugfix and security release + See http://mirror.easyname.at/nongnu/quagga/quagga-1.2.2.changelog.txt + for complete changelog. + * Security related changes: + + Fixes CVE-2017-16227 +- Update to version 1.2.1 + Bugfix release + See http://mirror.easyname.at/nongnu/quagga/quagga-1.2.1.changelog.txt + for complete changelog. +- Update to version 1.2.0 + Bugfix release + See http://mirror.easyname.at/nongnu/quagga/quagga-1.2.0.changelog.txt + for complete changelog. +- Rebase patch: + * 0001-systemd-change-the-WantedBy-target.patch +- Removed patches (fixed upstream): + * Quagga-2018-0543-bgpd.bsc1079798.patch + * Quagga-2018-1114-bgpd.bsc1079799.patch + * Quagga-2018-1550-bgpd-bsc1079800.patch + * Quagga-2018-1975-bdpd.bsc1079801.patch + * quagga-CVE-2017-16227-bgpd-Fix-AS_PATH-size-calculation.patch + +------------------------------------------------------------------- Old: ---- Quagga-2018-0543-bgpd.bsc1079798.patch Quagga-2018-1114-bgpd.bsc1079799.patch Quagga-2018-1550-bgpd-bsc1079800.patch Quagga-2018-1975-bdpd.bsc1079801.patch quagga-1.1.1.tar.gz quagga-1.1.1.tar.gz.asc quagga-CVE-2017-16227-bgpd-Fix-AS_PATH-size-calculation.patch New: ---- quagga-1.2.4.tar.gz quagga-1.2.4.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ quagga.spec ++++++ --- /var/tmp/diff_new_pack.i6l6dD/_old 2018-11-26 10:27:36.933217377 +0100 +++ /var/tmp/diff_new_pack.i6l6dD/_new 2018-11-26 10:27:36.933217377 +0100 @@ -37,10 +37,10 @@ %define quagga_statedir %{_localstatedir}/run/%{name} %endif Name: quagga -Version: 1.1.1 +Version: 1.2.4 Release: 0 Summary: Routing Software for BGP, OSPF and RIP -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: Productivity/Networking/Routing Url: http://www.quagga.net Source: http://download.savannah.gnu.org/releases/quagga/%{name}-%{version}.tar.gz @@ -57,13 +57,9 @@ Patch1: %{name}-add-ospf6_main-return-value.patch Patch2: %{name}-add-table_test-return-value.patch Patch3: 0001-systemd-change-the-WantedBy-target.patch -Patch4: quagga-CVE-2017-16227-bgpd-Fix-AS_PATH-size-calculation.patch -Patch5: Quagga-2018-0543-bgpd.bsc1079798.patch -Patch6: Quagga-2018-1114-bgpd.bsc1079799.patch -Patch7: Quagga-2018-1550-bgpd-bsc1079800.patch -Patch8: Quagga-2018-1975-bdpd.bsc1079801.patch BuildRequires: autoconf >= 2.6 BuildRequires: automake >= 1.6 +BuildRequires: c-ares-devel BuildRequires: libtool BuildRequires: net-snmp-devel BuildRequires: pam-devel @@ -153,11 +149,6 @@ %patch1 -p 1 %patch2 -p 1 %patch3 -p 1 -%patch4 -p 1 -%patch5 -p 1 -%patch6 -p 1 -%patch7 -p 1 -%patch8 -p 1 %build export CFLAGS="%{optflags} -fno-strict-aliasing" ++++++ 0001-systemd-change-the-WantedBy-target.patch ++++++ --- /var/tmp/diff_new_pack.i6l6dD/_old 2018-11-26 10:27:36.949217358 +0100 +++ /var/tmp/diff_new_pack.i6l6dD/_new 2018-11-26 10:27:36.949217358 +0100 @@ -1,161 +1,138 @@ diff --git a/redhat/bgpd.service b/redhat/bgpd.service -index 5040284..af923df 100644 +index a50bfff..9ebabbd 100644 --- a/redhat/bgpd.service +++ b/redhat/bgpd.service -@@ -1,14 +1,15 @@ - [Unit] +@@ -2,13 +2,14 @@ Description=BGP routing daemon --BindTo=zebra.service --After=syslog.target network.target zebra.service -+BindsTo=zebra.service + BindsTo=zebra.service + Wants=network.target +-After=zebra.service network-pre.target +After=zebra.service + Before=network.target ConditionPathExists=/etc/quagga/bgpd.conf + Documentation=man:bgpd [Service] Type=forking +PIDFile=/run/quagga/bgpd.pid EnvironmentFile=/etc/sysconfig/quagga - ExecStart=/usr/sbin/bgpd -d $BGPD_OPTS -f /etc/quagga/bgpd.conf - Restart=on-abort - - [Install] --WantedBy=network.target -+WantedBy=multi-user.target + ExecStartPre=-/bin/chmod -f 640 /etc/quagga/bgpd.conf + ExecStartPre=-/bin/chown -f $QUAGGA_USER:$QUAGGA_GROUP /etc/quagga/bgpd.conf diff --git a/redhat/isisd.service b/redhat/isisd.service -index 4cdf67d..8687601 100644 +index 93663aa..7b661c4 100644 --- a/redhat/isisd.service +++ b/redhat/isisd.service -@@ -1,14 +1,15 @@ - [Unit] +@@ -2,13 +2,14 @@ Description=IS-IS routing daemon --BindTo=zebra.service --After=syslog.target network.target zebra.service -+BindsTo=zebra.service + BindsTo=zebra.service + Wants=network.target +-After=zebra.service network-pre.target +After=zebra.service + Before=network.target ConditionPathExists=/etc/quagga/isisd.conf + Documentation=man:isisd [Service] Type=forking +PIDFile=/run/quagga/isisd.pid EnvironmentFile=/etc/sysconfig/quagga - ExecStart=/usr/sbin/isisd -d $ISISD_OPTS -f /etc/quagga/isisd.conf - Restart=on-abort - - [Install] --WantedBy=network.target -+WantedBy=multi-user.target + ExecStartPre=-/bin/chmod -f 640 /etc/quagga/isisd.conf + ExecStartPre=-/bin/chown -f $QUAGGA_USER:$QUAGGA_GROUP /etc/quagga/isisd.conf diff --git a/redhat/ospf6d.service b/redhat/ospf6d.service -index 3c9c466..d13e970 100644 +index 3c1c978..eb85a92 100644 --- a/redhat/ospf6d.service +++ b/redhat/ospf6d.service -@@ -1,14 +1,15 @@ - [Unit] +@@ -2,13 +2,14 @@ Description=OSPF routing daemon for IPv6 --BindTo=zebra.service --After=syslog.target network.target zebra.service -+BindsTo=zebra.service + BindsTo=zebra.service + Wants=network.target +-After=zebra.service network-pre.target +After=zebra.service + Before=network.target ConditionPathExists=/etc/quagga/ospf6d.conf + Documentation=man:ospf6d [Service] Type=forking +PIDFile=/run/quagga/ospf6d.pid EnvironmentFile=/etc/sysconfig/quagga - ExecStart=/usr/sbin/ospf6d -d $OSPF6D_OPTS -f /etc/quagga/ospf6d.conf - Restart=on-abort - - [Install] --WantedBy=network.target -+WantedBy=multi-user.target + ExecStartPre=-/bin/chmod -f 640 /etc/quagga/ospf6d.conf + ExecStartPre=-/bin/chown -f $QUAGGA_USER:$QUAGGA_GROUP /etc/quagga/ospf6d.conf diff --git a/redhat/ospfd.service b/redhat/ospfd.service -index 5e3de23..959e649 100644 +index 0084b6c..7e4fc38 100644 --- a/redhat/ospfd.service +++ b/redhat/ospfd.service -@@ -1,14 +1,15 @@ - [Unit] +@@ -2,13 +2,14 @@ Description=OSPF routing daemon --BindTo=zebra.service --After=syslog.target network.target zebra.service -+BindsTo=zebra.service + BindsTo=zebra.service + Wants=network.target +-After=zebra.service network-pre.target +After=zebra.service + Before=network.target ConditionPathExists=/etc/quagga/ospfd.conf + Documentation=man:ospfd [Service] Type=forking +PIDFile=/run/quagga/ospfd.pid EnvironmentFile=/etc/sysconfig/quagga - ExecStart=/usr/sbin/ospfd -d $OSPFD_OPTS -f /etc/quagga/ospfd.conf - Restart=on-abort - - [Install] --WantedBy=network.target -+WantedBy=multi-user.target + ExecStartPre=-/bin/chmod -f 640 /etc/quagga/ospfd.conf + ExecStartPre=-/bin/chown -f $QUAGGA_USER:$QUAGGA_GROUP /etc/quagga/ospfd.conf diff --git a/redhat/ripd.service b/redhat/ripd.service -index d35dc47..8e7290e 100644 +index 103b5a9..c19b3d7 100644 --- a/redhat/ripd.service +++ b/redhat/ripd.service -@@ -1,14 +1,15 @@ - [Unit] +@@ -2,13 +2,14 @@ Description=RIP routing daemon --BindTo=zebra.service --After=syslog.target network.target zebra.service -+BindsTo=zebra.service + BindsTo=zebra.service + Wants=network.target +-After=zebra.service network-pre.target +After=zebra.service + Before=network.target ConditionPathExists=/etc/quagga/ripd.conf + Documentation=man:ripd [Service] Type=forking +PIDFile=/run/quagga/ripd.pid EnvironmentFile=/etc/sysconfig/quagga - ExecStart=/usr/sbin/ripd -d $RIPD_OPTS -f /etc/quagga/ripd.conf - Restart=on-abort - - [Install] --WantedBy=network.target -+WantedBy=multi-user.target + ExecStartPre=-/bin/chmod -f 640 /etc/quagga/ripd.conf + ExecStartPre=-/bin/chown -f $QUAGGA_USER:$QUAGGA_GROUP /etc/quagga/ripd.conf diff --git a/redhat/ripngd.service b/redhat/ripngd.service -index 567e888..1ba6dcf 100644 +index 6fe6ba8..d1b799b 100644 --- a/redhat/ripngd.service +++ b/redhat/ripngd.service -@@ -1,14 +1,15 @@ - [Unit] +@@ -2,13 +2,14 @@ Description=RIP routing daemon for IPv6 --BindTo=zebra.service --After=syslog.target network.target zebra.service -+BindsTo=zebra.service + BindsTo=zebra.service + Wants=network.target +-After=zebra.service network-pre.target +After=zebra.service + Before=network.target ConditionPathExists=/etc/quagga/ripngd.conf + Documentation=man:ripngd [Service] Type=forking -+PIDFile=/run/quagga/ripngd.pid ++PIDFile=/run/quagga/zebra.pid EnvironmentFile=/etc/sysconfig/quagga - ExecStart=/usr/sbin/ripngd -d $RIPNGD_OPTS -f /etc/quagga/ripngd.conf - Restart=on-abort - - [Install] --WantedBy=network.target -+WantedBy=multi-user.target + ExecStartPre=-/bin/chmod -f 640 /etc/quagga/ripngd.conf + ExecStartPre=-/bin/chown -f $QUAGGA_USER:$QUAGGA_GROUP /etc/quagga/ripngd.conf diff --git a/redhat/zebra.service b/redhat/zebra.service -index 27c3a52..259fc20 100644 +index fa5a004..b773fda 100644 --- a/redhat/zebra.service +++ b/redhat/zebra.service -@@ -1,14 +1,16 @@ - [Unit] +@@ -2,12 +2,12 @@ Description=GNU Zebra routing manager --After=syslog.target network.target -+Wants=network.target -+Before=network.target + Wants=network.target + Before=network.target +-After=network-pre.target ConditionPathExists=/etc/quagga/zebra.conf + Documentation=man:zebra [Service] Type=forking +PIDFile=/run/quagga/zebra.pid EnvironmentFile=-/etc/sysconfig/quagga ExecStartPre=/sbin/ip route flush proto zebra - ExecStart=/usr/sbin/zebra -d $ZEBRA_OPTS -f /etc/quagga/zebra.conf - Restart=on-abort - - [Install] --WantedBy=network.target -+WantedBy=multi-user.target + ExecStartPre=-/bin/chmod -f 640 /etc/quagga/vtysh.conf /etc/quagga/zebra.conf ++++++ quagga-1.1.1.tar.gz -> quagga-1.2.4.tar.gz ++++++ ++++ 89332 lines of diff (skipped)