| Age | Commit message (Expand) | Author |
| 2023-07-05 | zebra: Use zebra dplane for RTM link and addr | Donald Sharp |
| 2023-02-17 | Merge pull request #12780 from opensourcerouting/spdx-license-id | Donald Sharp |
| 2023-02-13 | zebra: handle STP state change for SVD per vlan ID | Stephen Worley |
| 2023-02-09 | *: auto-convert to SPDX License IDs | David Lamparter |
| 2022-12-05 | zebra: Cleanup use after free in shutdown | Donald Sharp |
| 2022-11-22 | zebra: traffic control state management | Siger Yang |
| 2021-12-21 | *: rework renaming the default VRF | Igor Ryzhov |
| 2021-10-08 | Merge pull request #9471 from pguibert6WIND/table_manager_alloc2 | Russ White |
| 2021-09-21 | zebra: extend table manager per vrf, add vty configuration | Philippe Guibert |
| 2021-09-14 | zebra: use the dataplane to read netlink intf addr changes | Mark Stapp |
| 2021-03-22 | zebra: kill zebra_memory.h, use MTYPE_STATIC | David Lamparter |
| 2021-03-17 | *: require semicolon after DEFINE_MTYPE & co | David Lamparter |
| 2020-09-21 | vrf: VRF_DEFAULT must be 0, remove useless code | Christophe Gouault |
| 2020-09-11 | lib, zebra: reuse and adapt ns_list walk functionality | Philippe Guibert |
| 2020-08-18 | zebra, lib: store relative default ns id in each namespace | Philippe Guibert |
| 2020-08-18 | zebra: importation of bgp evpn rt5 from vni with other netns | Philippe Guibert |
| 2020-08-05 | evpn-netns: Revert PR5077, has been re-worked post-refactor | Pat Ruddy |
| 2020-05-18 | lib, zebra: reuse and adapt ns_list walk functionality | Philippe Guibert |
| 2020-05-18 | zebra, lib: store relative default ns id in each namespace | Philippe Guibert |
| 2020-05-18 | zebra: importation of bgp evpn rt5 from vni with other netns | Philippe Guibert |
| 2020-04-10 | zebra: read in and sweep rules on startup | Stephen Worley |
| 2019-11-15 | zebra: XFREE ns->info directly to NULL it out | Stephen Worley |
| 2019-11-15 | zebra: default ns->info should be default zebra_ns | Stephen Worley |
| 2019-09-03 | *: frr_elevate_privs -> frr_with_privs | David Lamparter |
| 2019-08-02 | all: remove logical-router functionality | Igor Ryzhov |
| 2019-06-04 | zebra: move rtadv service from zrouter to zvrf | Philippe Guibert |
| 2019-05-16 | Revert "zebra: move rtadv service from zrouter to zvrf" | Donald Sharp |
| 2019-04-25 | zebra: move rtadv service from zrouter to zvrf | Philippe Guibert |
| 2019-01-09 | zebra: start the netns notification mechanism after ns initialisation | Philippe Guibert |
| 2019-01-08 | zebra: update local ns_id field | Philippe Guibert |
| 2018-12-17 | zebra: avoid initialising more than one the l3vni hash structure | Philippe Guibert |
| 2018-11-21 | zebra: separate netlink socket for dataplane | Mark Stapp |
| 2018-10-24 | zebra: Move ipset_hash, ipset_entry_hash and iptable_hash into zrouter | Donald Sharp |
| 2018-10-24 | zebra: Move rules_hash to zrouter | Donald Sharp |
| 2018-10-24 | zebra: Start breakup of zns into zrouter and zns | Donald Sharp |
| 2018-09-23 | bgpd, lib, zebra: Wrapper get/set of table->info pointer | Donald Sharp |
| 2018-09-14 | bgpd isisd zebra: misuse of comma operator | F. Aragon |
| 2018-09-06 | zebra: fix includes | Quentin Young |
| 2018-08-14 | *: use frr_elevate_privs() (1/2: coccinelle) | David Lamparter |
| 2018-08-14 | *: rename zlog_fer -> flog_err | Quentin Young |
| 2018-08-14 | bgpd, lib, zebra: Convert LIB_ERR_PRIVILEGES | Donald Sharp |
| 2018-06-01 | zebra: ns_table list is extended to support multiple NETNS | Philippe Guibert |
| 2018-05-25 | zebra: rework pbr ipset entry | Philippe Guibert |
| 2018-04-16 | zebra: add IPTABLE_ADD and IPTABLE_DEL commands in zapi | Philippe Guibert |
| 2018-04-16 | zebra: handle entry pointfs for ipset creation/destruction | Philippe Guibert |
| 2018-04-13 | zebra: add an indirection table for ns_id | Philippe Guibert |
| 2018-03-29 | zebra: add the handling of table ids from remote daemons | Philippe Guibert |
| 2018-03-27 | *: use C99 standard fixed-width integer types | Quentin Young |
| 2018-03-23 | zebra: move hash rules creation to the vrf_enable place | Philippe Guibert |
| 2018-03-16 | zebra: Read in on startup arbitrary tables | Donald Sharp |