pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/quagga quagga: Update to 1.2.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/68ff976d1881
branches:  trunk
changeset: 369945:68ff976d1881
user:      gdt <gdt%pkgsrc.org@localhost>
date:      Sun Oct 08 15:25:45 2017 +0000

description:
quagga: Update to 1.2.2

Upstream changes:

Quagga 1.2.2

  Upstream did not publsh NEWS -- basically bug fixes

Quagga 1.2.1

  bug fixes and minor improvements

Quagga 1.2.0

  This is a feature release, for testing or more adventurous
  users. More conservative users may wish to stay with an older
  release. This release contains:

    Next-Hop Resolution Protocol support from Timo Ter?s
    BGP Large Community support, thanks to Job Snijders and Keyur Patel
    BGP session establishment reworked, for speed and reliability
    BGP route-advertisement timer interval default lowered, to 3s for eBGP and 1s for iBGP.
    BGP Connect retries made more aggressive, with lower retry timer and a slower-ramping backoff.

Quagga 1.1.1

  bug and security fixes
  There is a known regression with IPv6 BGP sessions, see Bugzilla #870.

Quagga 1.1.0

  This is a release with a number of new features, and many bug fixes.
  Notably:

    Greatly improved nexthop resolution for recursive routes. (Cumulus)
    Event driven nexthop resolution for BGP (Cumulus)
    Route tags support (Piotr Chyt?a, Packet Consulting)
    Transport of TE related metrics over OSPF, IS-IS (Olivier Dugeon, Orange)
    IPv6 Multipath for zebra and BGP (Ayan Banerjee, Cumulus)

  This release also changed the default of 'link-detect' state,
  controlling whether zebra will respond to link-state events and
  consider an interface to be down when link is down. To retain
  current the behavior save your config before updating, otherwise
  remove the 'link-detect' flag from your config prior to
  updating. There is also a new global 'default link-detect (on|off)'
  flag to configure the global default.

Quagga 1.0.20161017

  zebra IPv6 RA and BGP MRT dump security fixes

diffstat:

 net/quagga/Makefile                             |   5 ++---
 net/quagga/PLIST                                |   6 +++++-
 net/quagga/distinfo                             |  14 +++++++-------
 net/quagga/patches/patch-solaris_quagga.init.in |   8 ++++----
 net/quagga/patches/patch-zebra_kernel__socket.c |  14 ++------------
 5 files changed, 20 insertions(+), 27 deletions(-)

diffs (116 lines):

diff -r ecce9e0160c6 -r 68ff976d1881 net/quagga/Makefile
--- a/net/quagga/Makefile       Sun Oct 08 13:19:40 2017 +0000
+++ b/net/quagga/Makefile       Sun Oct 08 15:25:45 2017 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.55 2016/07/09 06:38:45 wiz Exp $
+# $NetBSD: Makefile,v 1.56 2017/10/08 15:25:45 gdt Exp $
 #
 
-DISTNAME=      quagga-1.0.20160315
-PKGREVISION=   1
+DISTNAME=      quagga-1.2.2
 CATEGORIES=    net
 MASTER_SITES=  http://download.savannah.gnu.org/releases/quagga/
 
diff -r ecce9e0160c6 -r 68ff976d1881 net/quagga/PLIST
--- a/net/quagga/PLIST  Sun Oct 08 13:19:40 2017 +0000
+++ b/net/quagga/PLIST  Sun Oct 08 15:25:45 2017 +0000
@@ -1,10 +1,11 @@
-@comment $NetBSD: PLIST,v 1.17 2016/03/21 13:40:28 gdt Exp $
+@comment $NetBSD: PLIST,v 1.18 2017/10/08 15:25:45 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/event_counter.h
 include/quagga/fifo.h
 include/quagga/filter.h
 include/quagga/getopt.h
@@ -20,6 +21,7 @@
 include/quagga/memory.h
 include/quagga/memtypes.h
 include/quagga/network.h
+include/quagga/nexthop.h
 include/quagga/ospfapi/ospf_apiclient.h
 include/quagga/ospfd/ospf_api.h
 include/quagga/ospfd/ospf_asbr.h
@@ -53,8 +55,10 @@
 include/quagga/zclient.h
 include/quagga/zebra.h
 info/quagga.info
+lib/libfpm_pb.la
 lib/libospf.la
 lib/libospfapiclient.la
+lib/libquagga_pb.la
 lib/libzebra.la
 man/man1/vtysh.1
 man/man8/bgpd.8
diff -r ecce9e0160c6 -r 68ff976d1881 net/quagga/distinfo
--- a/net/quagga/distinfo       Sun Oct 08 13:19:40 2017 +0000
+++ b/net/quagga/distinfo       Sun Oct 08 15:25:45 2017 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.27 2016/06/19 23:05:51 joerg Exp $
+$NetBSD: distinfo,v 1.28 2017/10/08 15:25:45 gdt Exp $
 
-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
-SHA1 (patch-zebra_kernel__socket.c) = b597c299b5babc52c85e82b125ebabad66b11917
+SHA1 (quagga-1.2.2.tar.gz) = d2601270a39e707db88d0c39b81acb13b53e0568
+RMD160 (quagga-1.2.2.tar.gz) = daa24bc37661eb5436edf42a15ed4ae1bc1b56ef
+SHA512 (quagga-1.2.2.tar.gz) = 861f6524bcdc01d1a895762bf1904744c12ae4dfc7c3583ecb7e55b3978c98187bde76df0ff85093c744139be9d5cf324fec75b5ba86cf1fdbce70d923710d14
+Size (quagga-1.2.2.tar.gz) = 2986142 bytes
+SHA1 (patch-solaris_quagga.init.in) = 47569aaffe2713809e21ebbb76164cf50b7f983f
+SHA1 (patch-zebra_kernel__socket.c) = 82c1be406ec587d7bc4d6eec39f9daebbc34e999
diff -r ecce9e0160c6 -r 68ff976d1881 net/quagga/patches/patch-solaris_quagga.init.in
--- a/net/quagga/patches/patch-solaris_quagga.init.in   Sun Oct 08 13:19:40 2017 +0000
+++ b/net/quagga/patches/patch-solaris_quagga.init.in   Sun Oct 08 15:25:45 2017 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-solaris_quagga.init.in,v 1.3 2016/01/27 13:48:01 jperkin Exp $
+$NetBSD: patch-solaris_quagga.init.in,v 1.4 2017/10/08 15:25:45 gdt Exp $
 
 Disable the broken upgrade function, unsuitable and unnecessary for pkgsrc.
 
---- solaris/quagga.init.in.orig        2015-03-07 06:58:00.000000000 +0000
+--- solaris/quagga.init.in.orig        2017-10-03 14:57:10.000000000 +0000
 +++ solaris/quagga.init.in
 @@ -229,7 +229,7 @@ else
        fi
@@ -11,5 +11,5 @@
 -upgrade_config "$DAEMON"
 +#upgrade_config "$DAEMON"
  
- if [ ! -f "@sysconfdir@/${DAEMON}.conf" ] ; then
-       echo "Could not find config file, @sysconfdir@/${DAEMON}.conf"
+ CONF_FILE=`get_routeadm_property $SMF_FMRI config_file`
+ if [ -z "$CONF_FILE" ] ; then
diff -r ecce9e0160c6 -r 68ff976d1881 net/quagga/patches/patch-zebra_kernel__socket.c
--- a/net/quagga/patches/patch-zebra_kernel__socket.c   Sun Oct 08 13:19:40 2017 +0000
+++ b/net/quagga/patches/patch-zebra_kernel__socket.c   Sun Oct 08 15:25:45 2017 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-zebra_kernel__socket.c,v 1.1 2016/06/19 23:05:51 joerg Exp $
+$NetBSD: patch-zebra_kernel__socket.c,v 1.2 2017/10/08 15:25:45 gdt Exp $
 
---- zebra/kernel_socket.c.orig 2016-06-19 18:59:02.266180373 +0000
+--- zebra/kernel_socket.c.orig 2017-10-03 14:57:10.000000000 +0000
 +++ zebra/kernel_socket.c
 @@ -208,7 +208,9 @@ const struct message rtm_type_str[] =
  #ifdef RTM_OLDDEL
@@ -12,13 +12,3 @@
    {RTM_NEWADDR,  "RTM_NEWADDR"},
    {RTM_DELADDR,  "RTM_DELADDR"},
    {RTM_IFINFO,   "RTM_IFINFO"},
-@@ -242,7 +244,9 @@ static const struct message rtm_flag_str
- #ifdef RTF_CLONING
-   {RTF_CLONING,   "CLONING"},
- #endif /* RTF_CLONING */
-+#ifdef RTF_XRESOLVE
-   {RTF_XRESOLVE,  "XRESOLVE"},
-+#endif /* RTF_XRESOLVE */
- #ifdef RTF_LLINFO
-   {RTF_LLINFO,    "LLINFO"},
- #endif /* RTF_LLINFO */



Home | Main Index | Thread Index | Old Index