Hello community,

here is the log from the commit of package quagga for openSUSE:Factory checked 
in at 2012-01-09 15:21:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/quagga (Old)
 and      /work/SRC/openSUSE:Factory/.quagga.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "quagga", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/quagga/quagga.changes    2011-11-25 
10:14:05.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.quagga.new/quagga.changes       2012-01-09 
15:21:06.000000000 +0100
@@ -1,0 +2,6 @@
+Tue Dec  6 23:44:46 UTC 2011 - [email protected]
+
+- Update package to quagga-0.99.20, remove stale patches.
+  added upstream patch to resolve a bgpd memleak
+
+-------------------------------------------------------------------

Old:
----
  bug-718056_quagga-0.99.18-514840.patch
  bug-718058_quagga-master-514839.patch
  bug-718059_quagga-master-514838.1.patch
  bug-718059_quagga-master-514838.2.patch
  bug-718061_quagga-master-514837.patch
  bug-718062_quagga-master-513254.patch
  quagga-0.99.17-CVE-2010-1674.patch
  quagga-0.99.17-CVE-2010-1675.patch
  quagga-0.99.17.tar.gz

New:
----
  quagga-0.99.20-fix-bgpd-attr-memleak.patch
  quagga-0.99.20.tar.gz
  quagga-add-ospf6_main-return-value.patch

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

Other differences:
------------------
++++++ quagga.spec ++++++
--- /var/tmp/diff_new_pack.G5IZ6j/_old  2012-01-09 15:21:07.000000000 +0100
+++ /var/tmp/diff_new_pack.G5IZ6j/_new  2012-01-09 15:21:07.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package quagga
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,8 +18,8 @@
 
 
 Name:           quagga
-Version:        0.99.17
-Release:        8
+Version:        0.99.20
+Release:        1
 License:        LGPL-2.1+
 Summary:        Free Routing Software (for BGP, OSPF and RIP, for example)
 Url:            http://www.quagga.net
@@ -27,18 +27,13 @@
 Source:         http://www.quagga.net/download/%{name}-%{version}.tar.gz
 Source1:        %{name}-SUSE.tar.bz2
 Source2:        %{name}.pam
-Patch0:         %{name}-0.99.17-CVE-2010-1674.patch
-Patch1:         %{name}-0.99.17-CVE-2010-1675.patch
-Patch2:         bug-718056_quagga-0.99.18-514840.patch
-Patch3:         bug-718058_quagga-master-514839.patch
-Patch4:         bug-718059_quagga-master-514838.1.patch
-Patch5:         bug-718059_quagga-master-514838.2.patch
-Patch6:         bug-718061_quagga-master-514837.patch
-Patch7:         bug-718062_quagga-master-513254.patch
+#this patch will be in a future version, so if we increase version, we don't 
want this
+Patch0:         %{name}-%{version}-fix-bgpd-attr-memleak.patch
+Patch1:         %{name}-add-ospf6_main-return-value.patch
+BuildRequires:  libtool
 BuildRequires:  net-snmp-devel
 BuildRequires:  pam-devel
 BuildRequires:  readline-devel
-BuildRequires:  libtool
 PreReq:         %fillup_prereq
 PreReq:         %insserv_prereq
 PreReq:         %install_info_prereq
@@ -75,12 +70,6 @@
 %setup -q -a 1
 %patch0 -p 1
 %patch1 -p 1
-%patch2 -p 1
-%patch3 -p 1
-%patch4 -p 1
-%patch5 -p 1
-%patch6 -p 1
-%patch7 -p 1
 
 %build
 if ! ls /proc/net/{dev,route,snmp} >/dev/null; then
@@ -168,9 +157,12 @@
 %files devel
 %defattr(644,root,root,755)
 %{_libdir}/*.so
+%{_libdir}/*.la
 %dir %{_includedir}/%{name}
 %{_includedir}/%{name}/*.h
 %dir %{_includedir}/%{name}/ospfd
 %{_includedir}/%{name}/ospfd/*.h
+%dir %{_includedir}/%{name}/ospfapi
+%{_includedir}/%{name}/ospfapi/*.h
 
 %changelog

++++++ quagga-0.99.20-fix-bgpd-attr-memleak.patch ++++++
Index: quagga-0.99.20/bgpd/bgp_attr.c
===================================================================
--- quagga-0.99.20.orig/bgpd/bgp_attr.c
+++ quagga-0.99.20/bgpd/bgp_attr.c
@@ -675,6 +675,7 @@ bgp_attr_unintern (struct attr **attr)
     }
 
   bgp_attr_unintern_sub (&tmp);
+  bgp_attr_extra_free (&tmp);
 }
 
 void
++++++ quagga-0.99.17.tar.gz -> quagga-0.99.20.tar.gz ++++++
++++ 46092 lines of diff (skipped)

++++++ quagga-add-ospf6_main-return-value.patch ++++++
Index: quagga-0.99.20/ospf6d/ospf6_main.c
===================================================================
--- quagga-0.99.20.orig/ospf6d/ospf6_main.c
+++ quagga-0.99.20/ospf6d/ospf6_main.c
@@ -343,6 +343,8 @@
 
   /* Not reached. */
   ospf6_exit (0);
+  
+  return 1;
 }
 
 
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to