vyatta-protocols-frr (1.16.0) unstable; urgency=medium

  [ i-danos dev ]
  * scripts/frr: fix vtysh command templates for FRR 10.3 compatibility
  * Drop the vet prerequisite from the build target
  * Add a CLI for PIM Sparse Mode and IGMP
  * PIM: add BSR, Auto-RP, MSDP and SSM, and emit a router pim block
  * Add a CLI for IPv6 PIM and MLD, and enable pim6d
  * Add a CLI for BFD, and hook it into BGP, OSPF, OSPFv3 and PIM
  * Add a CLI for RIP, and enable ripd

    The dataplane has carried multicast forwarding all along -- ip_mroute.c
    and ip6_mroute.c, roughly 3200 lines, plus the netlink path that feeds
    them -- and frr 10.3 ships pimd and pim6d. Nothing was reachable from the
    CLI, so the capability was there and unusable.

    Verified before writing any of this: with pimd enabled and PIM-SM
    configured by hand through vtysh, a three-router chain forwarded 7997 of
    7998 packets in the DPDK fast path, one packet punted to build the entry
    and none dropped. The forwarding code had not been touched since 2021 and
    no whole_dp test covers it, so that was worth establishing first.

    Every command this generates was taken from the shipping pimd binary.
    Commands that could not be confirmed that way -- passive mode, ECMP,
    MSDP, BSR, AutoRP, MLAG -- are left out rather than modelled on
    assumption.

 -- i-danos dev <dev@i-danos.dev>  Thu, 03 Sep 2026 20:40:57 +0800

vyatta-protocols-frr (1.15.3) unstable; urgency=medium

  * Provide config for ip nht resolve-via-default

 -- James Wheatley <jammy@att.com>  Mon, 10 May 2021 11:42:30 +0100

vyatta-protocols-frr (1.15.2) unstable; urgency=medium

  [ Nicholas Brown ]
  * 'go tool vet' now 'go vet'

  [ James Wheatley ]
  * Allow configuring BGP bestpath missing-as-worst (Closes: VRVDR-54708)

 -- James Wheatley <jammy@att.com>  Mon, 19 Apr 2021 15:56:48 +0100

vyatta-protocols-frr (1.15.1) unstable; urgency=medium

  [ Mark Gillott ]
  * frr: use kernel nexthop (Fixes: VRVDR-53780)
  * debian: cleanup lintian warnings

  [ Duncan Eastoe ]
  * vci: extract config reload logic into doReload()
  * vci: defer FRR config until VRFs are provisioned
  * Generate base FRR config on boot

 -- Mark Gillott <mgillott@vyatta.att-mail.com>  Tue, 23 Feb 2021 11:16:09 +0000

vyatta-protocols-frr (1.15.0) unstable; urgency=medium

  * static.json: Update translated default VRF name
  * Switch to dplane_fpm_nl FPM implementation
  * policy.json: Configure community-list seq

 -- Duncan Eastoe <duncan.eastoe@att.com>  Fri, 22 Jan 2021 14:37:30 +0000

vyatta-protocols-frr (1.14.6) unstable; urgency=medium

  * debian/control: Add dependency on frr-snmp

 -- Duncan Eastoe <duncan.eastoe@att.com>  Mon, 11 Jan 2021 11:58:29 +0000

vyatta-protocols-frr (1.14.5) unstable; urgency=medium

  [ harios_niral ]
  * Fix issues of DAN-167

 -- Duncan Eastoe <duncan.eastoe@att.com>  Fri, 08 Jan 2021 16:28:16 +0000

vyatta-protocols-frr (1.14.4) unstable; urgency=medium

  [ harios_niral ]
  * Fix first 2 issues of DAN-170: Added ISIS topology and mpls-te configuration
  * Fix 3rd issues of DAN-170

 -- Duncan Eastoe <duncan.eastoe@att.com>  Wed, 16 Dec 2020 11:36:53 +0000

vyatta-protocols-frr (1.14.3) unstable; urgency=medium

  [ Jan Novak ]
  * VRVDR-53646 Add interface ipv6 isis instance CLI

  [ Duncan Eastoe ]
  * BGP: import-check & ebgp-requires-policy help text

 -- Duncan Eastoe <duncan.eastoe@att.com>  Fri, 27 Nov 2020 15:09:18 +0000

vyatta-protocols-frr (1.14.2) unstable; urgency=medium

  * vyatta-frr-vci.postinst expects frr.conf
  * debian: Drop dh-exec dependency

 -- Duncan Eastoe <duncan.eastoe@att.com>  Mon, 16 Nov 2020 13:22:19 +0000

vyatta-protocols-frr (1.14.1) unstable; urgency=medium

  * priorities.json: Fix BGP remote-as in rt. instance
  * bgp.json: Improve peer-group translations
  * parser.py: do subst. on enter/exit translations
  * Add common translations for interface config
  * parser.py: re-factor json imports
  * parser.py: Add SyntaxFile class
  * parser.py: prioritise config before reading syntax
  * parser.py: Add steps support
  * parser.py: Replace base.conf with step config
  * steps.json: Apply static translations first

 -- Duncan Eastoe <duncan.eastoe@att.com>  Thu, 12 Nov 2020 16:27:47 +0000

vyatta-protocols-frr (1.14.0) unstable; urgency=medium

  * BGP: Add ebgp-requires-policy global parameter
  * BGP: Add "network import-check" global parameter

 -- Duncan Eastoe <duncan.eastoe@att.com>  Mon, 09 Nov 2020 10:51:33 +0000

vyatta-protocols-frr (1.13.1) unstable; urgency=medium

  [ harios_niral ]
  * Fixups to integration of FRR ISIS Routing protocol to DANOS

 -- Duncan Eastoe <duncan.eastoe@att.com>  Mon, 12 Oct 2020 10:44:16 +0100

vyatta-protocols-frr (1.13.0) unstable; urgency=medium

  [ kaushik ]
  [ harios ]
  * Integration of FRR ISIS Routing protocol to DANOS

  [ Duncan Eastoe ]
  * daemons.danos: Enable isisd by default
  * yang/*isis*: strip trailing whitespace

 -- Duncan Eastoe <duncan.eastoe@att.com>  Fri, 09 Oct 2020 12:46:24 +0100

vyatta-protocols-frr (1.12.11) unstable; urgency=medium

  * policy.json: s/ip/bgp/ in community-list commands
  * command.py: Configure ACL seq
  * Configure IPv6 ACLs in FRR
  * policy.json: community-list local-as --> local-AS

 -- Duncan Eastoe <duncan.eastoe@att.com>  Wed, 16 Sep 2020 10:33:03 +0100

vyatta-protocols-frr (1.12.10) unstable; urgency=medium

  * Ensure static ARP configuration is applied

 -- Duncan Eastoe <duncan.eastoe@att.com>  Tue, 01 Sep 2020 12:11:08 +0100

vyatta-protocols-frr (1.12.9) unstable; urgency=medium

  * policy.json: add missing route-map translations
  * policy.json: rmap add-community lacks "additive"
  * policy.json: rmap community local-as --> local-AS
  * policy.json: rmap "prepend-as last-as" not handled
  * Deviations for DANOS route-map configuration
  * yang: Correct contact ZIP code

 -- Duncan Eastoe <duncan.eastoe@att.com>  Tue, 25 Aug 2020 14:33:57 +0100

vyatta-protocols-frr (1.12.8) unstable; urgency=medium

  * Call dh_systemd_enable for routing targets

 -- Duncan Eastoe <duncan.eastoe@att.com>  Wed, 05 Aug 2020 11:45:29 +0100

vyatta-protocols-frr (1.12.7) unstable; urgency=medium

  * Replace component-config with /etc hierarchy
  * vyatta-protocols-frr.tmpfile: /var/run --> /run
  * Add units and daemons config from DANOS/frr
  * debian/control: Correct frr Breaks/Replaces/Depends

 -- Duncan Eastoe <duncan.eastoe@att.com>  Tue, 28 Jul 2020 12:22:27 +0100

vyatta-protocols-frr (1.12.6) unstable; urgency=medium

  * policy.json: Add as-path-list translations
  * parser.py: Propagate frr-reload.py exit code
  * VCI: return parser.py STDOUT/STDERR from Set()

 -- Duncan Eastoe <duncan.eastoe@att.com>  Tue, 28 Jul 2020 11:27:19 +0100

vyatta-protocols-frr (1.12.5) unstable; urgency=medium

  * Update component to latest library
  * Add base.conf for config which is always present
  * Disable kernel nexthop support

 -- Duncan Eastoe <duncan.eastoe@att.com>  Thu, 09 Jul 2020 18:36:09 +0100

vyatta-protocols-frr (1.12.4) unstable; urgency=medium

  [ bbs2web ]
  * Add matching by local-preference
  * Fix IPv4 route-map access-list and prefix-list matching

 -- Duncan Eastoe <duncan.eastoe@att.com>  Thu, 28 May 2020 12:41:06 +0100

vyatta-protocols-frr (1.12.3) unstable; urgency=medium

  * DANOS Import

 -- Vyatta Package Maintainers <DL-vyatta-help@att.com>  Mon, 4 Nov 2019 14:30:00 +0000
