6.8.0: - In bgpctl(8), the "reload" command now takes a 'reason' argument to use as Administrative Shutdown Communication to its neighbors. - Added bgpctl(8) support for VPNv6 in the family option of the "show rib" command. - Added bgpctl(8) support for JSON formatted output in various "show" commands. - Support to build OpenBGPD on Alpine Linux added 6.7.0: - Add initial support for JSON output in bgpctl(8). - Allow setting both IPv4 and IPv6 local-addresses at the same time in bgpd.conf group blocks. Introduced 'no local-address' to reset a previously set local address. - Properly aggregate duplicate bgpd(8) roa table prefix/source-as combinations into a single entry with the longest maxlen length. - Implemented bgpd.conf(5) max-prefix NUM out to limit the number of announced prefixes, avoiding leaks of full tables to upstreams and peers. - Extended bgpctl(8) 'show neighbor' to include the received and set prefix count, as well as the max-prefix out limit if set. - Improved reporting of notifications to include the suberror cause. - Also report the last received error cause in bgpctl(8) show neighbor output. - Fix softreconfig out handling to also work for neighbors using 'export default-route'. - Mark stale prefixes in the Adj-RIB-Out so that graceful reload operates properly. - Made it possible to build OpenBGPD-portable with bison. There is no longer the need to use byacc on Linux distributions. - Support for --runstatedir to specify the location of the bgpctl.sock. - Cleaned up configure script for better protability. See also: https://github.com/openbgpd-portable/openbgpd-portable/issues/8 PR: 250274
32 lines
623 B
Makefile
32 lines
623 B
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= openbgpd
|
|
PORTVERSION= 6.8p0
|
|
CATEGORIES= net
|
|
MASTER_SITES= OPENBSD/OpenBGPD
|
|
PKGNAMESUFFIX= 6
|
|
|
|
MAINTAINER= pi@FreeBSD.org
|
|
COMMENT= Free implementation of the Border Gateway Protocol, Version 4
|
|
|
|
LICENSE= ISCL
|
|
LICENSE_FILE= ${FILESDIR}/COPYING
|
|
|
|
USES= autoreconf libtool uidfix
|
|
USE_RC_SUBR= ${PORTNAME}
|
|
|
|
GNU_CONFIGURE= yes
|
|
|
|
SUB_FILES= pkg-message
|
|
|
|
USERS= _bgpd
|
|
GROUPS= _bgpd
|
|
|
|
CONFLICTS= zebra-[0-9]* quagga-[0-9]*
|
|
|
|
OPTIONS_DEFINE= IPV6LLPEER
|
|
OPTIONS_DEFAULT= IPV6LLPEER
|
|
IPV6LLPEER_DESC= Support nexthop using IPv6 link-local address
|
|
IPV6LLPEER_MAKE_ARGS= -DIPV6_LINKLOCAL_PEER
|
|
|
|
.include <bsd.port.mk>
|