From b5c7cdcee5850d495d270eb507d49870a81f67e8 Mon Sep 17 00:00:00 2001 From: cvsdist Date: Thu, 9 Sep 2004 11:03:10 +0000 Subject: [PATCH] auto-import changelog data from quagga-0.96.2-8.3E.src.rpm Wed Oct 29 2003 Jay Fenlason 0.96.2-8.3E - Fix a local DOS attack. - Fix the specfile so that upgrading quagga does not accidentally run /sbin/install-info --delete /usr/share/info/quagga.info.gz /usr/share/info/dir which deletes the quagga info page from the info directory. - Stop the daemons correctly when quagga is removed. --- quagga.spec | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/quagga.spec b/quagga.spec index b87b9c2..3600bd6 100644 --- a/quagga.spec +++ b/quagga.spec @@ -31,7 +31,7 @@ Summary: Routing daemon Name: quagga Version: 0.96.2 -Release: 6.3E +Release: 8.3E License: GPL Group: System Environment/Daemons Source0: http://www.quagga.net/download/%{name}-%{version}.tar.gz @@ -41,6 +41,7 @@ Patch1: quagga-0.96.1-warnings.patch Patch2: quagga-0.96.2-sysconfig.patch Patch3: quagga-0.96.2-lib64.patch Patch4: quagga-0.96.2-remote_dos.patch +Patch5: quagga-0.96.2-netlink.patch URL: http://www.quagga.net %if %with_snmp BuildRequires: ucd-snmp-devel @@ -96,6 +97,7 @@ developing OSPF-API and quagga applications. %patch2 -p1 -b .sysconfig %patch3 -p1 -b .lib64 %patch4 -p1 -b .remote_dos +%patch5 -p1 -b .netlink %build CFLAGS=-fPIE ; LDFLAGS=-pie ; %configure \ @@ -253,20 +255,26 @@ if [ "$1" -ge "1" ]; then %endif /etc/rc.d/init.d/bgpd condrestart >/dev/null 2>&1 fi -/sbin/install-info --delete %{_infodir}/quagga.info.gz %{_infodir}/dir %preun if [ "$1" = "0" ]; then + /etc/rc.d/init.d/zebra stop >/dev/null 2>&1 /sbin/chkconfig --del zebra + /etc/rc.d/init.d/ripd stop >/dev/null 2>&1 /sbin/chkconfig --del ripd %if %with_ipv6 + /etc/rc.d/init.d/ripngd stop >/dev/null 2>&1 /sbin/chkconfig --del ripngd %endif + /etc/rc.d/init.d/ospfd stop >/dev/null 2>&1 /sbin/chkconfig --del ospfd %if %with_ipv6 + /etc/rc.d/init.d/ospf6d stop >/dev/null 2>&1 /sbin/chkconfig --del ospf6d %endif + /etc/rc.d/init.d/bgpd stop >/dev/null 2>&1 /sbin/chkconfig --del bgpd + /sbin/install-info --delete %{_infodir}/quagga.info.gz %{_infodir}/dir fi %clean @@ -316,7 +324,14 @@ fi %endif %changelog -* Wed Oct 25 2003 Jay Fenlason 0.96.2-6.3E +* Wed Oct 29 2003 Jay Fenlason 0.96.2-8.3E +- Fix a local DOS attack. +- Fix the specfile so that upgrading quagga does not accidentally run + /sbin/install-info --delete %{_infodir}/quagga.info.gz %{_infodir}/dir + which deletes the quagga info page from the info directory. +- Stop the daemons correctly when quagga is removed. + +* Wed Oct 22 2003 Jay Fenlason 0.96.2-6.3E - Fix a remote DOS attack (#107140) * Mon Sep 22 2003 Nalin Dahyabhai 0.96.2-4.3E