Skip to content

Commit

Permalink
Update to 1.0.20160315
Browse files Browse the repository at this point in the history
This is an update to address security issues, but contains more changes.
Packaging changes include:
  remove lib/privs.c patch (integrated upstream)
  opaque LSA no longer an option (always on)
  pimd enabled by default upstream and hence in the package

Upstream changes from http://savannah.nongnu.org/news/?group=quagga

Quagga 1.0.20160315 Released

  Quagga 1.0.20160309 has been released, and is available at
  http://download.savannah.gnu.org/releases/quagga/

  This is a bug fix release. It addresses a crash in protocols with a
  redistribute statement.

Quagga 1.0.20160309 Released

  Quagga 1.0.20160309 has been released, and is available at
  http://download.savannah.gnu.org/releases/quagga/

  This release addresses Security Vulnerability VU #270232.
  Users using VPNv4 to untrusted peers and zebra that have
  untrusted clients talking to it are advised to upgrade to
  this release. For further details see the CERT Vulnerability note:

  https://www.kb.cert.org/vuls/id/270232

Major user-visible changes:

  [quagga] - Namespace VRF Support has been added.
  [lib] - Add 'show commandtree'
  [bgpd] - vpnv4 and vpnv6 handling has been included.
  [bgpd] - Add 'set metric (rtt|+rtt|-rtt)' to route map handling.
  [bgpd] - Addition of 'show ip bgp dampening' command tree.
  [bgpd] - If route-map does not exist default to DENY for redistribute
	   statements
  [bgpd] - Lower default 'timers connect' in BGP to 10 seconds.
  [bgpd] - Enable "bgp log-neighbor-changes" by default
  [bgpd] - Add support for timer commands with peer-group syntax
  [bgpd] - Extend Dump to allow Extended Time Format
  [babeld] - Removed from the distribution.
  [isisd] - Allow the adjustment of lsp-mtu
  [isisd] - Allow the import of routes from other protocols
  [ospfd] - Add per interface 'ip ospf area' command
  [ospfd] - Lower the default OSPF spf timers to '0 50 5000'
  [ripngd] - Add ECMP support
  [pimd] - Add multicast static routes.
  [pimd] - Add ability to set DR priority for an interface
  [pimd] - Add ability to modify hello and hold timers per interface
  [vtysh] - Add 'show thread cpu ..' and 'show work-queues'
  [vtysh] - Add 'show run <protocol>' command
  [vtysh] - Fix history handling
  • Loading branch information
gdt committed Mar 21, 2016
1 parent b61bfe7 commit 8f54666
Show file tree
Hide file tree
Showing 6 changed files with 20 additions and 192 deletions.
5 changes: 2 additions & 3 deletions net/quagga/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.53 2016/01/27 13:48:01 jperkin Exp $
# $NetBSD: Makefile,v 1.54 2016/03/21 13:40:28 gdt Exp $
#

DISTNAME= quagga-0.99.24.1
PKGREVISION= 2
DISTNAME= quagga-1.0.20160315
CATEGORIES= net
MASTER_SITES= http://download.savannah.gnu.org/releases/quagga/

Expand Down
15 changes: 12 additions & 3 deletions net/quagga/PLIST
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
@comment $NetBSD: PLIST,v 1.16 2015/03/10 16:46:51 gdt Exp $
@comment $NetBSD: PLIST,v 1.17 2016/03/21 13:40:28 gdt Exp $
bin/bgp_btoa
bin/test_igmpv3_join
include/quagga/buffer.h
include/quagga/checksum.h
include/quagga/command.h
include/quagga/distribute.h
include/quagga/fifo.h
include/quagga/filter.h
include/quagga/getopt.h
include/quagga/hash.h
Expand All @@ -17,6 +20,7 @@ include/quagga/md5.h
include/quagga/memory.h
include/quagga/memtypes.h
include/quagga/network.h
include/quagga/ospfapi/ospf_apiclient.h
include/quagga/ospfd/ospf_api.h
include/quagga/ospfd/ospf_asbr.h
include/quagga/ospfd/ospf_dump.h
Expand All @@ -42,25 +46,30 @@ include/quagga/table.h
include/quagga/thread.h
include/quagga/vector.h
include/quagga/version.h
include/quagga/vrf.h
include/quagga/vty.h
include/quagga/workqueue.h
include/quagga/zassert.h
include/quagga/zclient.h
include/quagga/zebra.h
info/quagga.info
lib/libospf.la
lib/libospfapiclient.la
lib/libzebra.la
man/man1/vtysh.1
man/man8/bgpd.8
man/man8/isisd.8
man/man8/ospfclient.8
man/man8/ospfd.8
man/man8/pimd.8
man/man8/ripd.8
man/man8/watchquagga.8
man/man8/zebra.8
sbin/babeld
sbin/bgpd
sbin/isisd
sbin/ospfclient
sbin/ospfd
sbin/pimd
sbin/ripd
sbin/watchquagga
sbin/zebra
Expand All @@ -70,11 +79,11 @@ share/doc/quagga/mpls/ChangeLog.opaque.txt
share/doc/quagga/mpls/cli_summary.txt
share/doc/quagga/mpls/opaque_lsa.txt
share/doc/quagga/mpls/ospfd.conf
share/examples/quagga/babeld.conf.sample
share/examples/quagga/bgpd.conf.sample
share/examples/quagga/bgpd.conf.sample2
share/examples/quagga/isisd.conf.sample
share/examples/quagga/log_syslog.conf
share/examples/quagga/ospfd.conf.sample
share/examples/quagga/pimd.conf.sample
share/examples/quagga/ripd.conf.sample
share/examples/quagga/zebra.conf.sample
5 changes: 0 additions & 5 deletions net/quagga/PLIST.opaquelsa

This file was deleted.

11 changes: 5 additions & 6 deletions net/quagga/distinfo
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
$NetBSD: distinfo,v 1.25 2016/01/27 13:48:01 jperkin Exp $
$NetBSD: distinfo,v 1.26 2016/03/21 13:40:28 gdt Exp $

SHA1 (quagga-0.99.24.1.tar.gz) = da5d4b1b6f524becb217355f95f99076b7a969d5
RMD160 (quagga-0.99.24.1.tar.gz) = a6b5c6d93b2d129aa4f627ae0359fa6539de6645
SHA512 (quagga-0.99.24.1.tar.gz) = 6b15aa3ed961081eba4878ba4a6fb5fd03dd8fc16684f28cf7176f0636c33ed734da8787edf9352c108d9e528dd7ba74e2ee0113e782adc4465945cdae88ec51
Size (quagga-0.99.24.1.tar.gz) = 2683800 bytes
SHA1 (patch-lib_privs.c) = d86ec56c9f57f38af6cce5285fb95759efc7c8e9
SHA1 (quagga-1.0.20160315.tar.gz) = 1d7168e2a5b33a1fd6bf89673e4c8f32c7f56ae8
RMD160 (quagga-1.0.20160315.tar.gz) = dae1a9de36482c0b6306840d375577c300a58f4d
SHA512 (quagga-1.0.20160315.tar.gz) = f17191facc4d5b0bee2d00cc3ecc4d546c6472ce5b081d79458cacca3536bd6dcea10aef480ae117f4a7f466dd88257bf2a3e37ccbe3b3b55f27ef18ead6107f
Size (quagga-1.0.20160315.tar.gz) = 2788131 bytes
SHA1 (patch-solaris_quagga.init.in) = 446f9c1efc47d54cb1af0eba47193571b63d91c0
14 changes: 1 addition & 13 deletions net/quagga/options.mk
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
# $NetBSD: options.mk,v 1.8 2013/08/07 14:05:15 gdt Exp $
# $NetBSD: options.mk,v 1.9 2016/03/21 13:40:28 gdt Exp $

PKG_OPTIONS_VAR= PKG_OPTIONS.quagga
PKG_SUPPORTED_OPTIONS= inet6
PKG_SUPPORTED_OPTIONS+= quagga-ospf-opaque-lsa
PKG_SUPPORTED_OPTIONS+= quagga-vtysh
PKG_SUGGESTED_OPTIONS= inet6
PKG_SUGGESTED_OPTIONS+= quagga-ospf-opaque-lsa
PKG_SUGGESTED_OPTIONS+= quagga-vtysh

.include "../../mk/bsd.options.mk"
Expand Down Expand Up @@ -37,13 +35,3 @@ PLIST_CAT+= ${PKGDIR}/PLIST.vtysh
.else
CONFIGURE_ARGS+= --disable-vtysh
.endif

###
### Include Opaque LSA support in OSPF (RFC2370).
###
.if !empty(PKG_OPTIONS:Mquagga-ospf-opaque-lsa)
# opaque-lsa is now the upstream default.
PLIST_CAT+= ${PKGDIR}/PLIST.opaquelsa
.else
CONFIGURE_ARGS+= --disable-opaque-lsa
.endif
162 changes: 0 additions & 162 deletions net/quagga/patches/patch-lib_privs.c

This file was deleted.

0 comments on commit 8f54666

Please sign in to comment.