lp:~cdwertmann/cumulus-frr/+git/trunk

Get this repository:
git clone https://git.launchpad.net/~cdwertmann/cumulus-frr/+git/trunk

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://github.com/FRRouting/frr.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 1 hour 10 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 15 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 1 hour 10 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 1 hour — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 1 hour — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 13 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 9 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 7 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 8 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 1 hour 10 minutes — see the log

Branches

Name Last Modified Last Commit
master 2024-04-26 20:31:38 UTC
Merge pull request #15796 from LabNConsulting/aceelindem/ospf-ospfapi-options

Author: Donatas Abraitis
Author Date: 2024-04-26 20:31:38 UTC

Merge pull request #15796 from LabNConsulting/aceelindem/ospf-ospfapi-options

ospfd: OSPFAPI Server options to limit to local connections and per-instance TCP

stable/8.5 2024-04-25 14:39:03 UTC
Merge pull request #15418 from opensourcerouting/fix/backport_ee1c3c5518b1fb5...

Author: Donald Sharp
Author Date: 2024-04-25 14:39:03 UTC

Merge pull request #15418 from opensourcerouting/fix/backport_ee1c3c5518b1fb5b3989b80f8bd71ad2c2bc049a_8.5

lib: Do not convert EVPN prefixes into IPv4/IPv6 if not needed

stable/10.0 2024-04-25 05:01:04 UTC
Merge pull request #15830 from FRRouting/mergify/bp/stable/10.0/pr-15819

Author: Donatas Abraitis
Author Date: 2024-04-25 05:01:04 UTC

Merge pull request #15830 from FRRouting/mergify/bp/stable/10.0/pr-15819

bgpd, ospfd: fix non increasing SNMP OID (backport #15819)

stable/9.1 2024-04-25 05:00:53 UTC
Merge pull request #15831 from FRRouting/mergify/bp/stable/9.1/pr-15819

Author: Donatas Abraitis
Author Date: 2024-04-25 05:00:53 UTC

Merge pull request #15831 from FRRouting/mergify/bp/stable/9.1/pr-15819

bgpd, ospfd: fix non increasing SNMP OID (backport #15819)

stable/9.0 2024-04-23 16:53:54 UTC
Merge pull request #15822 from FRRouting/mergify/bp/stable/9.0/pr-15815

Author: Donald Sharp
Author Date: 2024-04-23 16:53:54 UTC

Merge pull request #15822 from FRRouting/mergify/bp/stable/9.0/pr-15815

lib, zebra: Check for not being a blackhole route (backport #15815)

rc/10.0 2024-04-08 17:17:26 UTC
FRR Release 10.0

Author: Jafar Al-Gharaibeh
Author Date: 2024-04-08 16:43:17 UTC

FRR Release 10.0

Major highlights:
- Introduce local host routes
- Require libyang 2.1.128
- Add suport to configure a log file per daemon
- BGP BMP Loc-RIB (RFC9069) support
- eBGP-OAD (One Administrative Domain) support
- BGP RPKI VRF support
- BGP SNMP traps for BGP4-MIBV2
- Management (mgmtd) daemon "replace" operation support
- BGP dynamic capabilities for addpath, fqdn, orf capabilities
- SRv6 encapsulation source address feature
- OSPFv3 Point-To-Multipoint mode
- bgpd
    * Add clear bgp capabilities command to resend some dynamic capabilities link
    * bgpd: Add debug bgp updates detail command link
    * Add debug bgp updates <in|out> <X.Y.Z.W> prefix-list <NAME> command link
    * Add neighbor capability fqdn command link
    * Add redistribute table-direct support link
    * Fix match ip address ... + match evpn ... commands for EVPN
    * Remove aggregated (summary-only) suppressed routes from EVPN
- mgmtd
    * Implement full XPATH 1.0 predicate functionality
    * Output staticd configuration from mgmtd
- ospfd
    * Fix crash in OSPF TE parsing
- ospf6d
    * Advertise local addresses with la bit
    * Set loopback interface cost to 0
    * Let the user override interface cost for a loopback
- pathd
    * Add dynamic candidate path metric [computed] keyword link
    * Add no msd command in the pcc context
    * Add no pcep command
- vtysh
    * Send interface commands to mgmtd
- watchfrr
    * Extend the ignore option to the daemon being killed
- zebrad
    * Add mpls label dynamic-block command link
    * Add JSON support to show debugging label-table link
    * Add zebra to mgmtd oper-state
    * Allow longer prefix matches for the next hops
    * Push all configured IP addresses when the interface comes up
    * Remove static ARP entries on interface-down events
    * Support to listen teamd netlink message as bond type
    * Fix crash when macvlan link-interface is in another netns

Breaking Changes:
- Enable enforce-first-as by default for BGP
- noprefixroute flag for interface prefixes with NetworkManager
- Deprecate confd

Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>

stable/8.4 2024-03-19 14:37:15 UTC
Merge pull request #15573 from opensourcerouting/fix/backport_bgp_filter_fun_8.4

Author: Russ White
Author Date: 2024-03-19 14:37:15 UTC

Merge pull request #15573 from opensourcerouting/fix/backport_bgp_filter_fun_8.4

BGP memory backports

stable/8.3 2024-01-16 15:40:37 UTC
Merge pull request #15142 from FRRouting/mergify/bp/stable/8.3/pr-14664

Author: Donald Sharp
Author Date: 2024-01-16 15:40:37 UTC

Merge pull request #15142 from FRRouting/mergify/bp/stable/8.3/pr-14664

isisd: staticd: need to link directly against libyang (backport #14664)

stable/8.2 2024-01-16 15:39:39 UTC
Merge pull request #15143 from FRRouting/mergify/bp/stable/8.2/pr-14664

Author: Donald Sharp
Author Date: 2024-01-16 15:39:39 UTC

Merge pull request #15143 from FRRouting/mergify/bp/stable/8.2/pr-14664

isisd: staticd: need to link directly against libyang (backport #14664)

stable/8.0 2024-01-16 15:35:44 UTC
Merge pull request #15146 from idryzhov/8.0-fix-libyang

Author: Donald Sharp
Author Date: 2024-01-16 15:35:44 UTC

Merge pull request #15146 from idryzhov/8.0-fix-libyang

isisd, staticd, bfdd, ripd, ripngd: need to link directly against libyang

stable/8.1 2024-01-16 15:34:56 UTC
Merge pull request #15145 from idryzhov/8.1-fix-libyang

Author: Donald Sharp
Author Date: 2024-01-16 15:34:56 UTC

Merge pull request #15145 from idryzhov/8.1-fix-libyang

isisd, staticd, bfdd, ripd, ripngd: need to link directly against libyang

stable/7.5 2023-11-28 06:25:55 UTC
Merge pull request #14887 from c-po/stable/7.5

Author: Donatas Abraitis
Author Date: 2023-11-28 06:25:55 UTC

Merge pull request #14887 from c-po/stable/7.5

bgpd: A couple more bgpd crash fixes for malformed packets (backport #14716)

rc/9.1 2023-11-15 15:01:50 UTC
FRR Release 9.1

Author: Donatas Abraitis
Author Date: 2023-11-11 17:28:56 UTC

FRR Release 9.1

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>

mergify/bp/dev/9.1/pr-13617 2023-10-10 16:40:24 UTC
Merge pull request #13617 from anlancs/fix/pimd-remove-pimreg-vrf

Author: mobash-rasool
Author Date: 2023-10-10 16:40:24 UTC

Merge pull request #13617 from anlancs/fix/pimd-remove-pimreg-vrf

pimd: Fix missing pimreg interface

fuzz 2023-09-11 16:43:44 UTC
Merge pull request #14390 from donaldsharp/fuzz_ospf_fix

Author: Donald Sharp
Author Date: 2023-09-11 16:43:44 UTC

Merge pull request #14390 from donaldsharp/fuzz_ospf_fix

FUZZER: Certain types of fuzzing requires a default ospf instance

rc/8.5 2023-09-02 04:19:44 UTC
FRR Release 8.5.3

Author: Jafar Al-Gharaibeh
Author Date: 2023-09-02 04:06:15 UTC

FRR Release 8.5.3

Bug Fixes:

bgpd
    Add peers back to peer hash when peer_xfer_conn fails
    Do not explicitly print maxttl value for ebgp-multihop vty output
    Do not process nlris if the attribute length is zero
    Do not try to redistribute routes if we are shutting down
    Don't read the first byte of orf header if we are ahead of stream
    Evpn code was not properly unlocking rd_dest
    Fix `show bgp all rpki notfound`
    Fix session reset issue caused by malformed core attributes
    Free bgp vpn policy
    Free previously dup'ed aspath attribute for aggregate routes
    Free temporary memory after using argv_concat()
    Intern attributes before putting into rib-out
    Make sure we have enough data to read two bytes when validating aigp
    Prevent use after free
    Rfapi memleak fixes, clean ce tables at exit
    Unlock dest if we return earlier for aggregate install
    Use treat-as-withdraw for tunnel encapsulation attribute

lib
    Allow unsetting walltime-warning and cpu-warning
    Skip route-map optimization if !af_inet(6)
    Use max_bitlen instead of magic number

ospf6d
    Fix crash because neighbor structure was freed
    Stop crash in ospf6_write

ospfd
    Check for nulls in vty code
    Prevent use after free( and crash of ospf ) when no router ospf

pbrd
    Fix crash with match command

pimd
    Prevent crash when receiving register message when the rp() is unknown
    When receiving a packet be more careful with length in pim_pim_packet

ripd, ripngd
    Revert "Cleanup memory allocations on shutdown"

tools
    Add what frr thinks as the fib routes for support_bundle

vtysh
    Print uniq lines when parsing `no service ...`

zebra
    Abstract `dplane_ctx_route_init` to init route without copying
    Fix crash when `dplane_fpm_nl` fails to process received routes
    Further handle route replace semantics
    Fix command ipv6 nht xxx
    Fix evpn nexthop config order

Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>

rc/9.0 2023-09-02 04:17:37 UTC
FRR Release 9.0.1

Author: Jafar Al-Gharaibeh
Author Date: 2023-09-02 04:17:37 UTC

FRR Release 9.0.1

Bug Fixes:

bgpd
    Add peers back to peer hash when peer_xfer_conn fails
    Check the length of the rcv software version
    Do not explicitly print maxttl value for ebgp-multihop vty output
    Do not process nlris if the attribute length is zero
    Don't read the first byte of orf header if we are ahead of stream
    Evpn code was not properly unlocking rd_dest
    Fix `show bgp all rpki notfound`
    Make sure we have enough data to read two bytes when validating aigp
    Use treat-as-withdraw for tunnel encapsulation attribute

zebra
    Fix evpn nexthop config order

lib
    Allow unsetting walltime-warning and cpu-warning

ospfd
    Prevent use after free( and crash of ospf ) when no router ospf

pimd
    Prevent crash when receiving register message when the rp() is unknown
    When receiving a packet be more careful with length in pim_pim_packet

vtysh
    Print uniq lines when parsing `no service ...`

Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>

debian/bookworm 2023-07-15 15:28:30 UTC
debian: note this being bookworm stable

Author: David Lamparter
Author Date: 2023-07-15 15:28:30 UTC

debian: note this being bookworm stable

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>

debian/master 2023-07-12 12:29:10 UTC
debian: 8.4.4-1

Author: David Lamparter
Author Date: 2023-07-12 12:29:10 UTC

debian: 8.4.4-1

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>

mergify/bp/dev/9.0/pr-13800 2023-06-20 14:41:46 UTC
Revert "ripngd: Cleanup memory allocations on shutdown"

Author: Igor Ryzhov
Author Date: 2023-06-15 14:42:05 UTC

Revert "ripngd: Cleanup memory allocations on shutdown"

This reverts commit b1d29673ca16e558aea5d632da181555c83980cf.

This commit introduced a crash. When the VRF is deleted, the RIPNG
instance should not be freed, because the NB infrastructure still stores
the pointer to it. The instance should be deleted only when it's actually
deleted from the configuration.

To reproduce the crash:
```
frr# conf t
frr(config)# vrf vrf1
frr(config-vrf)# exit
frr(config)# router ripng vrf vrf1
frr(config-router)# exit
frr(config)# no vrf vrf1
frr(config)# no router ripng vrf vrf1
vtysh: error reading from ripngd: Resource temporarily unavailable (11)Warning: closing connection to ripngd because of an I/O error!
frr(config)#
```

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
(cherry picked from commit 9f6dade90e5e4686f67ae17b42c2873ec7ca6532)

rc/8.4 2023-06-16 04:41:18 UTC
FRR Release 8.4.4

Author: Jafar Al-Gharaibeh
Author Date: 2023-06-16 04:31:44 UTC

FRR Release 8.4.4

    This a convenience release/tag for house keeping. We currently don't plan to publish
    binary packages with this release.

    Changelog:

bfdd
    Fix malformed session with vrf
    Remove redundant nb destroy callbacks

bgpd
    Aggregate-address memory leak fix
    Bmp fix peer-up ports byte order
    Check 7 bytes for long-lived graceful-restart capability
    Conform bgp_packet.h with coding standards
    Copy the password from the previous peer on peer_xfer_config()
    Do not allow a `no router bgp xxx` when autoimport is happening
    Do not allow l3vni changes when shutting down
    Do not announce routes immediatelly on filter updates
    Ensure stream received has enough data
    Fix bgpd core when unintern attr
    Fix crash for `show bgp ... neighbor received-routes detail|prefix`
    Fix debug output for route-map names when using a unsuppress-map
    Fix ecommunity parsing for as4
    Fix for ain->attr corruption during path update
    Fix lcom->str string length to correctly cover aliases
    Increase buffer size used for dumping bgp to mrt files
    Limit flowspec to no attribute means a implicit withdrawal
    Make bgp_keepalives.c not use mtype_tmp
    Prevent null pointer deref when outputting data
    Treat withdraw variable as a bool
    Use interface name instead of pointer value
    Use the actual pointer type instead of a void

lib
    Adjust only `any` flag for prefix-list entries if destroying
    Destroy `any` flag when creating a prefix-list entry with prefix
    Fix link state memory leak
    Fix vtysh core when handling questionmark
    On bfd peer shutdown actually stop event

ospf6d
    Stop using mtype_tmp in some cases

ospfd, ospf6d
    Add more logging details

ospfd, ospfclient
    Do not just include .c files in another .c

ospfd
    Cleanup some memory leaks on shutdown in ospf_apiserver.c
    Fix for vitual-link crash in signal handler
    Fix interface param type update
    Fix memory leaks w/ `show ip ospf int x json` commands
    Fix ospf_lsa memory leak
    Fix ospf_ti_lfa drop of an entire table
    Fixing summary origination after range configuration
    Free up q_space in early return path
    Log adjacency changes with neighbor ip in addition to neighbor id
    Ospf opaque lsa stale processing fix and topotests.
    Remove mtype_tmp
    Respect loopback's cost that is set and set loopback costs to 0

pbrd
    Fix mismatching in match src-dst

pimd
    Fix use after free issue for ifp's moving vrfs
    Pim not sending register packets after changing from non dr to dr
    Process no-forward bsm packet

ripd
    Fix memory leak for ripd's route-map

tests
    Add test to validate 4-byte ecomm parsing
    Check if prefix-lists with ipv6 any works fine
    Check if route-map works correctly if modifying prefix-lists

tools
    Fix list value remove in frr-reload
    Fix missing remote-as configuration when reload
    Make check flag really work for reload

vtysh
    Give actual pam error messages

zebra
    Cleanup ctx leak on shutdown and turn off event
    Evpn handle del event for dup detected mac
    Fix evpn dup detected local mac del event
    Fix for heap-use-after-free in evpn
    Fix race during shutdown
    Install directly connected route after interface flap
    Reduce creation and fix memory leak of frrscripting pointers
    Unlock the route node when sending route notifications

Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>

revert-13509-bgp_nht_other_if_cases 2023-06-09 03:17:53 UTC
Revert "bgpd: upon if up event, evaluate bnc with matching nexthop"

Author: Donald Sharp
Author Date: 2023-06-09 03:17:53 UTC

Revert "bgpd: upon if up event, evaluate bnc with matching nexthop"

rc/8.5.1 2023-04-20 04:45:48 UTC
FRR Release 8.5.1

Author: Jafar Al-Gharaibeh
Author Date: 2023-04-20 04:40:31 UTC

FRR Release 8.5.1

* Bug Fixes

bgpd
  - Aggregate-address memory leak fix
  - Bmp fix peer-up ports byte order
  - Check 7 bytes for long-lived graceful-restart capability
  - Copy the password from the previous peer on peer_xfer_config()
  - Do not allow a `no router bgp xxx` when autoimport is happening
  - Do not allow l3vni changes when shutting down
  - Do not announce routes immediatelly on filter updates
  - Do not call bgp_soft_reconfig_in() twice in a row on policy change
  - Evpn-mh esi not active suppress ead-es route
  - Fix crash for `show bgp ... neighbor received-routes detail|prefix`
  - Fix debug output for route-map names when using a unsuppress-map
  - Fix ecommunity parsing for as4
  - Fix for ain->attr corruption during path update
  - Increase buffer size used for dumping bgp to mrt files
  - Limit flowspec to no attribute means a implicit withdrawal
  - Prevent null pointer deref when outputting data

lib
   - Adjust only `any` flag for prefix-list entries if destroying
   - Destroy `any` flag when creating a prefix-list entry with prefix
   - Fix clear route-map cmd using defpy
   - Fix link state memory leak
   - Include clippy generated commands for routemap.c
   - On bfd peer shutdown actually stop event

ospfd
   - Cleanup some memory leaks on shutdown in ospf_apiserver.c
   - Fix for vitual-link crash in signal handler
   - Fix ospf_lsa memory leak
   - Fix ospf_ti_lfa drop of an entire table
   - Fixing summary origination after range configuration
   - Free up q_space in early return path
   - Log adjacency changes with neighbor ip in addition to neighbor id

pbrd
   - Fix mismatching in match src-dst

pim6d
   - Fixing mroutes not created after disabling and enabling pimv6.

pimd
   - Fix use after free issue for ifp's moving vrfs
   - In_multicast needs host order
   - Process no-forward bsm packet

ripd
   - Fix malformed route-map
   - Fix memory leak for ripd's route-map

staticd
   - Tell bfd that we are shutting down

tools
   - Fix missing remote-as configuration when reload
   - Frr-reload fix list value not present
   - Make check flag really work for reload
   - Set correct directory of vtysh for frr-reload.py

zebrad
   - Add link_nsid to zebra interface
   - Cleanup ctx leak on shutdown and turn off event
   - Evpn mh sync mac install as inactive
   - Fix for heap-use-after-free in evpn
   - Fix race during shutdown
   - Install directly connected route after interface flap

Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>

dev/mgmtd 2023-03-22 05:22:56 UTC
lib: mgmtd: fix build warnings (as error)

Author: Christian Hopps
Author Date: 2023-03-20 23:28:42 UTC

lib: mgmtd: fix build warnings (as error)

Signed-off-by: Christian Hopps <chopps@labn.net>

rc/8.3 2023-03-15 21:53:12 UTC
FRR Release 8.3.2

Author: Jafar Al-Gharaibeh
Author Date: 2023-03-15 21:53:12 UTC

FRR Release 8.3.2

This a convenience release/tag for house keeping. We currently don't plan to publish
binary packages with this release.

Changelog:

bgpd
    Allow `network xxx` to work with bgp suppress-fib-pending
    Ensure frr has enough data to read 2 bytes in bgp_open_option_parse
    Ensure frr has enough data to read 2 bytes in peek_for_as4_capability
    Ensure that bgp open message stream has enough data to read
    Fix "no match rpki" in route-map
    Fix crash for `set ipv4/ipv6 vpn next-hop` command
    Fix display bgp large-community exact-match
    Flowspec overflow issue
    Make sure hdr length is at a minimum of what is expected
    Release rcu lock in bgp keepalive pthread

doc
    Add `neighbor peer extended-optional-parameters` command

docker
    Keep and copy .apk files after they are built

isisd
    Ensure rcap is freed in error case

lib
    Disable vrf before terminating interfaces
    Free some memory in scripting subsystem at shutdown

ospfclient
    Add 'wait,<seconds>' action to ospfclient.py - for testing
    Ensure ospf_apiclient_lsa_originate cannot accidently write into stack

ospfd
    Allow for zero length opaque lsas (which is permitted per rfc 5250)
    Fix rfc conformance test cases 25.19 and 27.6
    Fixing memleak.

revert "doc
    Add `neighbor peer extended-optional-parameters` command"

ripd
    Cleanup memory allocations on shutdown

ripngd
    Cleanup memory allocations on shutdown

staticd
    Clean up zclient on shutdown

tools
    Apply black formatting for frr-reload.py
    Handle sequence numbers for bgp community (large/ext) in frr-reload.py

topotests
    Ospfapi - enahnce test to cover explicit delete and 0 len opaque lsas

zebrad
    Cleanup memory leaks on shutdown
    Zrouter.mh_info is leaked on shutdown

Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>

rc/8.4.1 2022-11-18 05:31:08 UTC
FRR Release 8.4.1

Author: Jafar Al-Gharaibeh
Author Date: 2022-11-18 05:09:28 UTC

FRR Release 8.4.1

- zebra: reuse netinet/if_ether.h to avoid redefinition of struct ethhdr
- zebra: fix build without AF_MPLS
- ospfd: get route-map name for default-information originate
- ospfd: allow unnumbered and numbered addresses to co-exist better
- ospfd: prevent from crashing when processing external lsa
- bgpd: fix "storing the address of local variable"
- bgpd: rpki was decrementing the node lock one time too many
- bgpd: do not send Deconfig/Shutdown message when restarting
- pimd: convert zlog_warn to debug

Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>

mergify/bp/stable/8.4/pr-12258 2022-11-08 16:37:22 UTC
bgpd: fix "storing the address of local variable"

Author: David Lamparter
Author Date: 2022-11-04 11:33:28 UTC

bgpd: fix "storing the address of local variable"

New GCC 12 warning.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
(cherry picked from commit c34a7afc743c52e1081f10792047cdf73e9cba2c)

revert-11334-fix/deprecation_warning 2022-06-07 15:39:52 UTC
Revert "ospfd: Remove local-block deprecated command"

Author: Olivier Dugeon
Author Date: 2022-06-07 15:39:52 UTC

Revert "ospfd: Remove local-block deprecated command"

dev/omgmtd 2022-04-06 01:41:23 UTC
tests: Modifying existing topotests to incorporate mgmtd changes.

Author: Yash Ranjan
Author Date: 2022-01-27 07:18:59 UTC

tests: Modifying existing topotests to incorporate mgmtd changes.

Signed-off-by: nguggarigoud <nguggarigoud@vmware.com>

old-fuzz 2021-11-15 23:42:54 UTC
vrrpd: stop fuzzing zapi, go back to vrrp

Author: Quentin Young
Author Date: 2021-11-15 23:42:54 UTC

vrrpd: stop fuzzing zapi, go back to vrrp

Signed-off-by: Quentin Young <qlyoung@nvidia.com>

mergify/bp/stable/8.0/pr-9504 2021-08-27 22:52:40 UTC
lib: Send c-bit when not using bfdd as daemon of choice

Author: Donald Sharp
Author Date: 2021-08-27 13:32:27 UTC

lib: Send c-bit when not using bfdd as daemon of choice

Commit: 4b983eef2cb5c7306a8303f002d0e053ebeabdca

Modified the zapi send receive of the c-bit to only
be under the HAVE_BFDD. If you are using ptm-bfd
then the decoder function still expects this to be
sent down. This commit puts this behavior back

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
(cherry picked from commit 4cc6d2cef672d963ebafd7b4637e305085917f15)

mergify/bp/stable/8.0/pr-9498 2021-08-26 13:42:01 UTC
bgpd: fix update-source for ipv6

Author: Igor Ryzhov
Author Date: 2021-08-26 10:07:55 UTC

bgpd: fix update-source for ipv6

There's no IPv6 LL address on loopback/vrf interfaces. So if the user
configures update-source, the session is never going to be established.

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
(cherry picked from commit 2ebb354c415590dc28b07ab18b6d8f16c4f7b6aa)

mergify/bp/stable/8.0/pr-9490 2021-08-25 20:44:17 UTC
bgpd: fix uninitialised segs6 buffer

Author: Philippe Guibert
Author Date: 2021-08-25 14:56:25 UTC

bgpd: fix uninitialised segs6 buffer

Below dump may be observed when receiving bgp ipv6 updates.

2021/08/25 16:52:32 BGP: [V15FP-4CPVK] Tx route add VRF 0 4004::1/128 metric 0 tag 0 count 1 nhg 0
2021/08/25 16:52:32 BGP: [JQXM8-V0CKB] nhop [1]: 2003::4 if 0 VRF 0 wt 0 P8�o�

Fix it.

Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
(cherry picked from commit bbf32574e2496ce67207ec2eb9ab1638598cff5c)

stable/7.2 2021-08-24 21:45:15 UTC
Merge pull request #9335 from FRRouting/mergify/bp/stable/7.2/pr-9214

Author: Igor Ryzhov
Author Date: 2021-08-24 21:45:15 UTC

Merge pull request #9335 from FRRouting/mergify/bp/stable/7.2/pr-9214

zebra: bugfix of error quit of zebra, due to no nexthop ACTIVE (backport #9214)

mergify/bp/stable/8.0/pr-8637 2021-08-21 01:17:48 UTC
pimd: fix PtP address handling

Author: David Lamparter
Author Date: 2021-05-18 11:55:48 UTC

pimd: fix PtP address handling

When we have a "192.0.2.1 peer 192.0.2.2/32" address on an interface, we
need to (a) recognize the local address as being on the link for our own
packets, and (b) do the IGMP socket lookup with the proper local address
rather than the peer prefix.

Fixes: efe6f18 ("pimd: fix IGMP receive handling")
Cc: Nathan Bahr <nbahr@atcorp.com>
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
(cherry picked from commit a2810d30256e8de250b9e0fdc274fc4852c7877c)

revert-9175-mergify/bp/stable/8.0/pr-8983 2021-07-26 11:51:45 UTC
Revert "pimd: Minor fixes for BSM Show CLI and Hold Timer CLI (backport #8983)"

Author: Donald Sharp
Author Date: 2021-07-26 11:51:45 UTC

Revert "pimd: Minor fixes for BSM Show CLI and Hold Timer CLI (backport #8983)"

revert-9179-PR9001-for-8.0 2021-07-26 11:32:35 UTC
Revert "Backport of PR 9001 and PR 8174 for 8.0"

Author: Donald Sharp
Author Date: 2021-07-26 11:32:35 UTC

Revert "Backport of PR 9001 and PR 8174 for 8.0"

revert-8795-fix-ospf6-router-id 2021-07-02 16:38:11 UTC
Revert "ospf6d: fix LSAs remain in LSDB with an old router-id value"

Author: Donald Sharp
Author Date: 2021-07-02 16:38:11 UTC

Revert "ospf6d: fix LSAs remain in LSDB with an old router-id value"

stable/7.3 2021-06-23 12:01:11 UTC
Merge pull request #8906 from ton31337/fix/bgp_default_originate_withdraw_7.3

Author: Donald Sharp
Author Date: 2021-06-23 12:01:11 UTC

Merge pull request #8906 from ton31337/fix/bgp_default_originate_withdraw_7.3

bgpd: [7.3] withdraw default route when route-map has no match

stable/7.4 2021-06-19 19:48:15 UTC
Merge pull request #8881 from FRRouting/mergify/bp/stable/7.4/pr-8876

Author: Donald Sharp
Author Date: 2021-06-19 19:48:15 UTC

Merge pull request #8881 from FRRouting/mergify/bp/stable/7.4/pr-8876

lib: remove pure attribute from functions that modify memory (backport #8876)

revert-8216-add_rd_all 2021-03-30 15:27:07 UTC
Revert "bgpd: Add 'rd all' keyword to EVPN/L3VPN show cmds"

Author: Lou Berger
Author Date: 2021-03-30 15:27:07 UTC

Revert "bgpd: Add 'rd all' keyword to EVPN/L3VPN show cmds"

debian/7.5 2020-11-06 23:10:54 UTC
debian: Use manual debian/changelog

Author: Ondřej Surý
Author Date: 2020-11-06 22:47:24 UTC

debian: Use manual debian/changelog

Signed-off-by: Ondřej Surý <ondrej@sury.org>

revert-5015-rpki_vrf_encapsulation 2020-07-14 19:38:20 UTC
Revert "Rpki Encapsulation"

Author: Quentin Young
Author Date: 2020-07-14 19:37:14 UTC

Revert "Rpki Encapsulation"

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>

stable/6.0 2020-05-19 17:53:20 UTC
Merge pull request #6396 from opensourcerouting/6.0/init-config-perms

Author: Quentin Young
Author Date: 2020-05-19 17:53:20 UTC

Merge pull request #6396 from opensourcerouting/6.0/init-config-perms

[6.0] build: use configfile mode in init script

dev_isis_sr 2020-05-14 17:23:03 UTC
Merge pull request #6342 from Orange-OpenSource/dev_isis_sr

Author: Renato Westphal
Author Date: 2020-05-14 17:23:03 UTC

Merge pull request #6342 from Orange-OpenSource/dev_isis_sr

isisd: Preparation to merge Segment-Routing into master

revert-6277-feature/show_bgp_afi_safi_sndpfx 2020-04-24 10:50:01 UTC
Revert "bgpd: Show PfxSnt for `show bgp <afi> <safi>` command"

Author: Donald Sharp
Author Date: 2020-04-24 10:50:01 UTC

Revert "bgpd: Show PfxSnt for `show bgp <afi> <safi>` command"

nb_conversions 2020-04-16 19:38:11 UTC
lib: suppress formatting on yang.c module array

Author: Quentin Young
Author Date: 2020-04-16 19:38:11 UTC

lib: suppress formatting on yang.c module array

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>

revert-5870-hash_backet 2020-02-27 15:39:07 UTC
Revert "*: change hash_backet to hash_bucket"

Author: Donald Sharp
Author Date: 2020-02-27 15:39:07 UTC

Revert "*: change hash_backet to hash_bucket"

stable/7.1 2020-01-21 12:36:30 UTC
bgpd: [7.1] add addpath ID to adj_out tree sort (#5691)

Author: David Lamparter
Author Date: 2020-01-21 12:36:30 UTC

bgpd: [7.1] add addpath ID to adj_out tree sort (#5691)

bgpd: [7.1] add addpath ID to adj_out tree sort

stable/7.0 2020-01-07 18:56:16 UTC
Merge pull request #5640 from slankdev/slankdev-bgpd-fix-large-rd-frr-7-0

Author: Donald Sharp
Author Date: 2020-01-07 18:56:16 UTC

Merge pull request #5640 from slankdev/slankdev-bgpd-fix-large-rd-frr-7-0

bgpd: [7.0] fix large route-distinguisher's format

bgp_ls 2019-11-07 15:36:47 UTC
Merge pull request #5278 from slankdev/slankdev-bgpd-fix-prefix-sid-fetch-error

Author: Donald Sharp
Author Date: 2019-11-07 15:36:47 UTC

Merge pull request #5278 from slankdev/slankdev-bgpd-fix-prefix-sid-fetch-error

bgpd: skip unsupported PREFIX_SID sub-type

support_bundle 2019-08-20 17:16:23 UTC
tools: Adding new commands to the list of support bundle commands

Author: Sri Mohana Singamsetty
Author Date: 2019-08-13 21:55:21 UTC

tools: Adding new commands to the list of support bundle commands

Signed-off-by: Sri Mohana Singamsetty <msingamsetty@vmware.com>

stable/5.0 2019-07-09 15:22:13 UTC
Merge pull request #4596 from ton31337/fix/force_ehne_if_peer_group_and_inter...

Author: Donald Sharp
Author Date: 2019-07-09 15:22:13 UTC

Merge pull request #4596 from ton31337/fix/force_ehne_if_peer_group_and_interface_5.0

bgpd: [5.0] interface based peers should automatically override it's peer g…

debian/buster 2019-05-15 20:17:35 UTC
debian: release 6.0.3-1

Author: David Lamparter
Author Date: 2019-05-15 19:35:18 UTC

debian: release 6.0.3-1

Signed-off-by: David Lamparter <equinox@diac24.net>

stable/3.0 2019-01-08 09:39:43 UTC
FRRouting Release 3.0.4

Author: Martin Winter
Author Date: 2019-01-08 09:39:43 UTC

FRRouting Release 3.0.4

Changes since 3.0.3:
 - Security Issue (Denial of Service): Fix BGP Attribute 255 (experimental
   VNC) handling
 - ospfd: allow multiple options in the redistribute command

Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>

stable/4.0 2019-01-08 09:30:08 UTC
FRRouting Release 4.0.1

Author: Martin Winter
Author Date: 2019-01-08 09:30:08 UTC

FRRouting Release 4.0.1

Changes since 4.0:
  - Security Issue (Denial of Service): Fix BGP Attribute 255 (experimental
    VNC) handling
  - Fix for large AS paths
  - Add json support to "show ip route" command
  - bgpd: fix rpki segfault
  - bgpd: fix rpki validation for ipv6
  - Fix for crash with p2p interfaces on *BSD
  - Fix for crash with some IPv6 tunnels
  - Run WatchFRR by default on systems with systemd
  - isisd: Fixed the way isis reads from bpf
  - Add backport to build FRR on Sonic Debian

Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>

stable/2.0 2017-11-07 21:16:57 UTC
FRR Release 2.0.2

Author: Martin Winter
Author Date: 2017-11-07 21:16:57 UTC

FRR Release 2.0.2

This version of FRR contains these fixes since the last release:
1. Improved Packaging for debian related builds.
2. Fix for a invalid AS-PATH length in BGP.
3. Fix for miss-handling of BGP attributes in an error situation.

(Re-Release of 2.0.1 which missed some version number and changelog updates)

Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>

157 of 57 results
This repository contains Public information 
Everyone can see this information.