commit quagga for openSUSE:Factory
Hello community, here is the log from the commit of package quagga for openSUSE:Factory checked in at 2014-07-31 21:50:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/quagga (Old) and /work/SRC/openSUSE:Factory/.quagga.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "quagga" Changes: -------- --- /work/SRC/openSUSE:Factory/quagga/quagga.changes 2013-07-20 09:03:45.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.quagga.new/quagga.changes 2014-07-31 21:50:55.000000000 +0200 @@ -1,0 +2,164 @@ +Wed Jul 30 15:45:24 UTC 2014 - sfalken@opensuse.org + +- Update to 0.99.23 + See http://savannah.spinellicreations.com//quagga/quagga-0.99.23.changelog.txt + minor fixes: + bgpd: Fix condition allowas-in in rsclient code + support TTL-security with iBGP, factor out TTL setting + factor out eBGP multihop check + fix fast external fallover behavior + increase TCP socket buffer size + fix O_NONBLOCK on outgoing + send notify in OpenSent when stopping manually + display multipath status in "show ip bgp" + track correct originator-id in reflected routes + add 'bgp bestpath as-path multipath-relax' + fix crash when allowas-in is done on inactive peer + efficient NLRI packing for AFs != ipv4-unicast + don't compare next-hop to router-id + use ATTR_FLAG_BIT() for BGP_ATTR_ values + fix some DEFUN definitions + bgpd-set-v4-nexthop-for-v6-peering.patch + support NEXTHOP_IPV4_IFINDEX in bgp import check + honor PEER_FLAG_DISABLE_CONNECTED_CHECK on bgp_scan + write NOTIFY non-blockingly + prevent double address delete on shutdown + stricter packet handling in OpenSent + fix lost passwords of grouped neighbors + *: nuke ^L (page feed) + isisd: ignore the unrecognized TLVs + ripd: fix "show ip rip status" documentation + avoid the zero interface metric + correctly redistribute ifindex routes (BZ#664) + zebra: raise the privileges before calling socket() + Change the mechanism for comparing route ID's. + fix some DEFUN definitions + apply syntactic sugar to rib_dump() + set metric for directly connected routes via netlink to 0 + log routes w/o gateway in rib_delete_ipv4 + match gateway when deleting NEXTHOP_IPV4_IFINDEX routes + make rib_dump() compatible with IPv6 RIB + apply route-maps for interface routes + fix recursive-routes via ifindex routes + implement NEXTHOP_FLAG_ONLINK + handle blackholes encountered in recursive resolution + rework recursive route resolution + improve interface shutdown behaviour + don't change connected state from zebra/interface.c + add ZEBRA_IFC_QUEUED to keep track of kernel state + warn if advertising connected with _REAL unset + consolidate connected_implicit_withdraw + clear ZEBRA_IFC_CONFIGURED on "no ipv6 addr" + make if_subnet_delete a bit more strict + process information about new addresses (BZ#486)` + support NEXTHOP_IPV4_IFINDEX in bgp import check + improve display of NEXTHOP_IPV4_IFINDEX in show ip route + don't printf to stdout on ZEBRA_IPV6_NEXTHOP_LOOKU + use SO_RCVBUFFORCE for netlink socket + ospfd: add debug messages for router lsa-generation + For an ABR, ensure the right LSID is MaxAge'd + clarify indentation and comments in ospf_lsa_maxage_delete + fix a reference counting issue introduced by commit 4de8bf0011 + check the LS-Ack's recentness instead of only comparing the #seq + don't allow to set network type on loopback interfaces + run DR election prior to LSA regeneration + ospfd/ospf_vty.c: use keyword cmd style + fix some DEFUN definitions + fixup log message in ospf_zebra_delete + refactor some common defines + protect vs. VU#229804 (malformed Router-LSA) + CVE-2013-2236, stack overrun in apiserver + fix flooding procedure + make ospf_maxage_lsa_remover actually yield + restore nexthop IP for p2p interfaces + fix LSA initialization for build without opaque LSA + lib: use heap to manage timers + remove unused thread_master_debug function + lib/command.c: rewrite command matching/parsing + fix possible off-by-one in stream_put_prefix() + fix for dynamically grown hashes + fix backtraces broken by 837d16c... + unconditionally include stddef.h + register vtysh socket in server socket vector (BZ#754) + ospf6d: fix refcounting in ospf6_asbr_lsa_remove + add "auto-cost reference-bandwidth" command + compute interface cost from its bandwidth + solve segfaults with ospf6d on FreeBSD + Merge volatile/cumulus_ospf6d + fix interface_down() stopping hellos + clear lsa->refresh before clearing LSAs + handle missing link local address more gracefully + improve ordered shutdown + clear DR info on interface_down + set cmsg size correctly + don't run DR election early on "ipv6 ospf6 priority" + fix integrated config + add SPF logs, statistics, and display of SPF parameters + add 'log-adjacency-changes [detail]' + don't send LSAck on an interface if we've flooded the LSU out that i/f + handle Prefix and Router Options bits correctly + add LSA payload to show summary output + increment dbdesc seqnum on SeqNumberMismatch/BadLsReq event + don't change SeqNum on initial DbDesc message + handle seqnum wrapping + add overload support + fix linkdown handling + correct nexthop through directly connected networks + don't suppress empty router LSA + turn off expensive debugging + convert LSDB to use route_node, improve performance + fix neighbor state machine (faster lsdb sync, RFC compliance) + add p2p interface support + fix various bugs in installing and flooding LSAs + add more details to show ipv6 ospf6 data + enable the commands to support detailed debugging of LSAs. + remove older version of LSA from neigbor retx list before prematurely aging it. + schedule SPF to run on events rather than directly on each event. + refactor some common defines + security: Fix some typos and potential NULL-deref + tests: Add tests for timers + add a test program for lib/command.c + DejaGNU libzebra bgpd + add DejaGNU framework + vtysh: don't append superflous spaces (BZ#750) + fix false lib path matching in extract.pl.in + doc: Modernize INSTALL.quagga.txt. + update TODO for ospf6d work & bgp multipath + add OSPFv3 homenet to TODO + hash: dynamically grow hash table + force size to be a power of 2 + guile: remove + + + + build issues: + lib: remove redundant and incorrect sys/fcntl.h include + vtysh: fix build against readline 6.3 + tests: fix build & disable testcommands + don't build tests unless make check is run + fix Makefile.am so it works with BSD make + make --disable-bgpd kill bgpd tests too + build: remove now-useless --{en, dis}able-tests + improve backtrace support/detection + reference libcap from libzebra (BZ#393,626) + fix minimal mixup in gitinfo suffix + Update supported versions. + update quagga.spec.in + isisd: use bug-report information from autoconf + ospf6d: use bug-report information from autoconf + doc: fix makeinfo errors and one warning + + +------------------------------------------------------------------- +Wed Jul 30 00:54:36 UTC 2014 - sfalken@opensuse.org + +- Updated to 0.99.23 + Changed /var/run to /run in .spec file in order to fix rpmlint check failure in Factory + Added: + quagga-0.99.23.tar.xz + quagga-0.99.23.tar.asc + Deleted: + quagga-0.99.22.1.tar.gz + quagga-0.99.22.1.tar.asc + +------------------------------------------------------------------- Old: ---- quagga-0.99.22.1.tar.asc quagga-0.99.22.1.tar.gz New: ---- quagga-0.99.23.tar.asc quagga-0.99.23.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ quagga.spec ++++++ --- /var/tmp/diff_new_pack.ldl80J/_old 2014-07-31 21:50:58.000000000 +0200 +++ /var/tmp/diff_new_pack.ldl80J/_new 2014-07-31 21:50:58.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package quagga # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 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 @@ -23,14 +23,14 @@ %bcond_without pcre Name: quagga -Version: 0.99.22.1 +Version: 0.99.23 Release: 0 Summary: Free Routing Software (for BGP, OSPF and RIP, for example) License: LGPL-2.1+ Group: Productivity/Networking/Routing Url: http://www.quagga.net -Source: http://download.savannah.gnu.org/releases/quagga/quagga-0.99.22.1.tar.gz -Source3: http://download.savannah.gnu.org/releases/quagga/quagga-0.99.22.1.tar.asc +Source: http://download.savannah.gnu.org/releases/quagga/%{name}-%{version}.tar.xz +Source3: http://download.savannah.gnu.org/releases/quagga/%{name}-%{version}.tar.asc # downloaded from: http://download.savannah.gnu.org/releases/quagga/pgp-54CD2E60.asc Source4: quagga.keyring Source1: %{name}-SUSE.tar.bz2 @@ -67,7 +67,7 @@ %package devel Summary: Free Routing Software (for BGP, OSPF and RIP, for example) -Group: Productivity/Networking/Routing +Group: Development/Networking/Routing Requires: %{name} = %{version} %description devel @@ -114,7 +114,7 @@ --enable-pcreposix \ %endif --sysconfdir=%{_sysconfdir}/quagga \ - --localstatedir=%{_localstatedir}/run/quagga \ + --localstatedir=/run/quagga \ --enable-multipath=0 make %{?_smp_mflags} @@ -126,7 +126,7 @@ install -m 755 SUSE/* %{buildroot}%{_sysconfdir}/init.d/ install -m 644 %{S:2} %{buildroot}%{_sysconfdir}/pam.d/quagga install -d -m 750 %{buildroot}%{_localstatedir}/log/quagga -install -d -m 751 %{buildroot}%{_localstatedir}/run/quagga +install -d -m 751 %{buildroot}/run/quagga install -m 644 redhat/quagga.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/quagga ln -sf %{_sysconfdir}/init.d/zebra %{buildroot}%{_sbindir}/rczebra ln -sf %{_sysconfdir}/init.d/bgpd %{buildroot}%{_sbindir}/rcbgpd @@ -147,7 +147,7 @@ %{_sbindir}/groupadd -r quagga 2> /dev/null || : %{_sbindir}/useradd -r -g quagga -s %{_bindir}/false \ -c "Quagga routing daemon" \ - -d %{_localstatedir}/run/quagga quagga 2> /dev/null || : + -d /run/quagga quagga 2> /dev/null || : %post /sbin/ldconfig @@ -176,7 +176,7 @@ %config (noreplace)%{_sysconfdir}/pam.d/* %{_bindir}/* %dir %attr(-,quagga,quagga) %{_localstatedir}/log/quagga -%dir %attr(-,quagga,quagga) %ghost %{_localstatedir}/run/quagga +%dir %attr(-,quagga,quagga) %ghost /run/quagga %{_infodir}/quagga.info* %{_mandir}/man?/* %attr(755,root,root) %{_libdir}/lib*.so.* -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de