pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net Updated net/bird{,6} 1.4.5 to 1.6.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bbae21fb6fbb
branches:  trunk
changeset: 358354:bbae21fb6fbb
user:      mef <mef%pkgsrc.org@localhost>
date:      Sat Feb 11 02:29:48 2017 +0000

description:
Updated net/bird{,6} 1.4.5 to 1.6.3
-----------------------------------
Version 1.6.3 (2016-12-21)
  o Large BGP communities
  o BFD authentication (MD5, SHA1)
  o SHA1 and SHA2 authentication for RIP and OSPF
  o Improved documentation
  o Several bug fixes

Version 1.6.2 (2016-09-29)
  o Fixes serious bug introduced in the previous version

Version 1.6.1 (2016-09-22)
  o Support for IPv6 ECMP
  o Better handling of IPv6 tentative addresses
  o Several updates and fixes in Babel protocol
  o Filter: New !~ operator
  o Filter: ASN ranges in bgpmask
  o KRT: New kernel protocol option 'metric'
  o KRT: New route attribute 'krt_scope'
  o Improved BIRD help messages
  o Fixes memory leak in BGP multipath
  o Fixes handling of empty path segments in BGP AS_PATH
  o Several bug fixes

Version 1.6.0 (2016-04-29)
  o Major RIP protocol redesign
  o New Babel routing protocol
  o BGP multipath support
  o KRT: Add support for plenty of kernel route metrics
  o KRT: Allow more than 256 routing tables
  o Static: Allow to specify attributes for static routes
  o Static: Support for BFD controlled static routes
  o FreeBSD: Setup password for BGP MD5 authentication
  o IO: Remove socket number limit
  o Plenty of bug fixes

  Upgrade notes:

  For RIP, most protocol options were moved to interface blocks.

Version 1.5.0 (2015-04-20)
  o Major OSPF protocol redesign.
  o OSPFv2 multi-instance extension (RFC 6549).
  o BGP AS-wide unique router ID (RFC 6286).
  o BGP enhanced route refresh (RFC 7313).
  o Link state support in BGP.
  o Latency tracking and internal watchdog.
  o Uses high port range for BFD on BSD.
  o Increase max symbol length to 64.
  o Allows to define unnamed protocols from templates.
  o Fixes two serious bugs in BGP.
  o Several bugfixes and minor improvements.
  o Several minor option changes:
     - OSPF: Protocol-wide 'instance id' option added.
     - BGP: Parameters to option 'neighbor' extended.
     - BGP: Separate option 'interface' added.
     - BGP: Option 'start delay time' renamed to 'connect delay time'.
     - BGP: Option 'route limit' deprecated.

  Upgrade notes:

  For OSPF, there are deep internal changes, but user-visible changes
  are limited to log messages and minor changes in formatting of command
  output.

  For BGP, version 1.5.0 is essentially a minor release. There are two
  deprecated options ('start delay time' and 'route limit') and some
  minor formatting changes.

diffstat:

 net/bird/Makefile                  |   3 +--
 net/bird/Makefile.common           |   4 ++--
 net/bird/distinfo                  |  11 +++++------
 net/bird/patches/patch-lib_lists.h |  36 ------------------------------------
 net/bird6/Makefile                 |   4 +---
 5 files changed, 9 insertions(+), 49 deletions(-)

diffs (93 lines):

diff -r 4edc58cc49c5 -r bbae21fb6fbb net/bird/Makefile
--- a/net/bird/Makefile Sat Feb 11 02:11:42 2017 +0000
+++ b/net/bird/Makefile Sat Feb 11 02:29:48 2017 +0000
@@ -1,4 +1,3 @@
-# $NetBSD: Makefile,v 1.3 2015/08/18 07:31:14 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2017/02/11 02:29:48 mef Exp $
 
-PKGREVISION= 2
 .include "../../net/bird/Makefile.common"
diff -r 4edc58cc49c5 -r bbae21fb6fbb net/bird/Makefile.common
--- a/net/bird/Makefile.common  Sat Feb 11 02:11:42 2017 +0000
+++ b/net/bird/Makefile.common  Sat Feb 11 02:29:48 2017 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.7 2015/02/03 13:58:32 mef Exp $
+# $NetBSD: Makefile.common,v 1.8 2017/02/11 02:29:48 mef Exp $
 # used by net/bird/Makefile
 # used by net/bird6/Makefile
 
-DISTNAME=      bird-1.4.5
+DISTNAME=      bird-1.6.3
 PKGNAME=       ${DISTNAME:S/bird/bird${BIRD6}/}
 CATEGORIES=    net
 MASTER_SITES=  ftp://bird.network.cz/pub/bird/
diff -r 4edc58cc49c5 -r bbae21fb6fbb net/bird/distinfo
--- a/net/bird/distinfo Sat Feb 11 02:11:42 2017 +0000
+++ b/net/bird/distinfo Sat Feb 11 02:29:48 2017 +0000
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.9 2015/11/04 00:34:54 agc Exp $
+$NetBSD: distinfo,v 1.10 2017/02/11 02:29:48 mef Exp $
 
-SHA1 (bird-1.4.5.tar.gz) = 9ef3200fa9cae4e545afe55eb4a017d1fd298c7a
-RMD160 (bird-1.4.5.tar.gz) = 4b45aaac768542e2eec9451a6be4dab4b338e7cb
-SHA512 (bird-1.4.5.tar.gz) = fba60e7daacfdf86e3fa9cb4dc627d33928b4b84dca98d3bfbd378265e422b7ecfe10c2d17369d295afe8a5f1f2e771209bbd54710485a19d64e6551f16d6b94
-Size (bird-1.4.5.tar.gz) = 1284666 bytes
+SHA1 (bird-1.6.3.tar.gz) = a6714488c4466778abeaba14ca9441066283676e
+RMD160 (bird-1.6.3.tar.gz) = 238e113ebbe1871413bce307cd5303f92bc21fe9
+SHA512 (bird-1.6.3.tar.gz) = d0f044cbbb3e5fe0624ad8ae58f5fa352ff41a9cd73f37d803431d9d148927bce52d8f2b82e31dd65c753c55b1034aaf8e15739a511e42cd2dd122b5cd1e15df
+Size (bird-1.6.3.tar.gz) = 1337198 bytes
 SHA1 (patch-configure) = b22044e5be530867a05406d4b32d789933993d53
-SHA1 (patch-lib_lists.h) = 69cdca1c8095f21e6ccf3ede0d00fda8f9fd0a9b
 SHA1 (patch-tools_Makefile.in) = 4a6ad298abbe8c42627528c9156ce581a6e07917
diff -r 4edc58cc49c5 -r bbae21fb6fbb net/bird/patches/patch-lib_lists.h
--- a/net/bird/patches/patch-lib_lists.h        Sat Feb 11 02:11:42 2017 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-$NetBSD: patch-lib_lists.h,v 1.3 2015/02/04 20:50:50 joerg Exp $
-
-date: 2012-06-29 21:37:45 +0900;  author: joerg;  state: Exp;
-Fix inline usage.
-
---- lib/lists.h.orig   2014-04-01 18:24:10.000000000 +0900
-+++ lib/lists.h        2015-02-03 22:46:25.000000000 +0900
-@@ -50,6 +50,14 @@ typedef struct list {                       /* In fact two o
- 
- #define EMPTY_LIST(list) (!(list).head->next)
- 
-+
-+#ifndef _BIRD_LISTS_C_
-+#define LIST_INLINE static inline
-+#include "lib/lists.c"
-+#undef LIST_INLINE
-+#else
-+#define LIST_INLINE
-+
- void add_tail(list *, node *);
- void add_head(list *, node *);
- void rem_node(node *);
-@@ -57,13 +64,6 @@ void rem2_node(node *);
- void add_tail_list(list *, list *);
- void init_list(list *);
- void insert_node(node *, node *);
--
--#ifndef _BIRD_LISTS_C_
--#define LIST_INLINE extern inline
--#include "lib/lists.c"
--#undef LIST_INLINE
--#else
--#define LIST_INLINE
- #endif
- 
- #endif
diff -r 4edc58cc49c5 -r bbae21fb6fbb net/bird6/Makefile
--- a/net/bird6/Makefile        Sat Feb 11 02:11:42 2017 +0000
+++ b/net/bird6/Makefile        Sat Feb 11 02:29:48 2017 +0000
@@ -1,7 +1,5 @@
-# $NetBSD: Makefile,v 1.2 2015/08/17 17:11:27 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2017/02/11 02:29:48 mef Exp $
 
 CONFIGURE_ARGS+=       --enable-ipv6
 BIRD6=                 6
-
-PKGREVISION= 1
 .include "../../net/bird/Makefile.common"



Home | Main Index | Thread Index | Old Index