| Age | Commit message (Expand) | Author |
| 2022-06-21 | *: Replace sockunion2str => %pSU | Donatas Abraitis |
| 2021-11-18 | *: Remove unused variables | Donatas Abraitis |
| 2021-11-18 | lib: Replace inet_ntop to %pI4/6 for JSON outputs | Donatas Abraitis |
| 2021-10-15 | lib: remove wrong setting of interface configured flag | Igor Ryzhov |
| 2021-08-23 | *: explicitly print "exit" at the end of every node config | Igor Ryzhov |
| 2021-03-17 | *: require semicolon after DEFINE_QOBJ & co. | David Lamparter |
| 2021-03-17 | *: require semicolon after DEFINE_MTYPE & co | David Lamparter |
| 2020-10-22 | lib: Convert inet_ntoa to %pI4 | Donatas Abraitis |
| 2020-10-02 | lib: remove nexthop_same_firsthop() api | Stephen Worley |
| 2020-09-28 | Revert "lib,sharpd,pbrd: `set installable` nhg command" | Stephen Worley |
| 2020-09-28 | lib,sharpd,pbrd: `set installable` nhg command | Stephen Worley |
| 2020-09-28 | lib,doc: add `onlink` flag to nexthop group config | Stephen Worley |
| 2020-08-28 | lib: Note old ifindex on shutdown | Donald Sharp |
| 2020-08-28 | lib: Allow nexthop simple display to take an alternate ifp name | Donald Sharp |
| 2020-08-27 | lib: break up show nexthop API a bit for reuse | Stephen Worley |
| 2020-08-18 | lib: fix crash in show nexthop when vrf deleted | Stephen Worley |
| 2020-07-17 | lib: support multiple backup nexthops in nexthop group cli | Mark Stapp |
| 2020-07-17 | lib,sharpd,zebra: initial support for multiple backup nexthops | Mark Stapp |
| 2020-07-01 | pbrd, lib: remember to free alloc'd qobj on delete | Wesley Coakley |
| 2020-05-27 | pbrd, lib, doc: fix new `show` json key semantics | Wesley Coakley |
| 2020-05-27 | pbrd, lib: verbosity++ for json `show` directives | Wesley Coakley |
| 2020-05-27 | pbrd, lib: opt. json for `show pbr nexthop-group` | Wesley Coakley |
| 2020-04-16 | *: move CLI node names to cmd_node->name | David Lamparter |
| 2020-04-16 | *: move CLI parent data to cmd_node->parent_node | David Lamparter |
| 2020-04-16 | *: remove second parameter on install_node() | David Lamparter |
| 2020-04-16 | *: remove cmd_node->vtysh | David Lamparter |
| 2020-04-16 | *: clean up cmd_node initializers | David Lamparter |
| 2020-04-07 | lib: support replacement in the nexthop-group cli | Mark Stapp |
| 2020-03-27 | lib: support backup nexthops in nexthop-groups and zapi | Mark Stapp |
| 2020-03-27 | zebra,lib: use const in more apis | Mark Stapp |
| 2020-02-25 | lib: use const in nexthop_group copy api | Mark Stapp |
| 2020-01-15 | Merge pull request #5600 from sworleys/NHG-Depend-Crash | Mark Stapp |
| 2020-01-15 | lib: assert if someone adds to nexthop list to nhg | Stephen Worley |
| 2020-01-15 | lib,zebra: tighten up the nexthop_copy/nexthop_dup APIs | Stephen Worley |
| 2019-12-16 | Merge pull request #5535 from opensourcerouting/santa-elf | Donald Sharp |
| 2019-12-13 | Merge pull request #5452 from mjstapp/fix_notify_nhg | Donald Sharp |
| 2019-12-13 | lib: make some variables static | David Lamparter |
| 2019-12-09 | lib,zebra: add api to enforce nexthop sort order when copying | Mark Stapp |
| 2019-12-09 | lib: Add weight to nexthop for nexthop-group nexthops | Donald Sharp |
| 2019-12-06 | Merge pull request #5439 from mjstapp/nhg_add_labels | Renato Westphal |
| 2019-12-04 | lib,zebra: use nhg_hash_entry pointer in route_entry | Mark Stapp |
| 2019-12-03 | lib: support labelled nexthops in nexthop_groups | Mark Stapp |
| 2019-10-25 | lib,pbrd,zebra: Use one api to delete nexthops/group | Stephen Worley |
| 2019-10-25 | lib: Add common handler for nexthop_group_equal*() | Stephen Worley |
| 2019-10-25 | lib: Add NULL check in nexthop_group_equal*() iter | Stephen Worley |
| 2019-10-25 | lib: Fix nexthop_group_equal*() NULL check | Stephen Worley |
| 2019-10-25 | lib: Separate nexthop_group_equal() into recursive | Stephen Worley |
| 2019-10-25 | lib,zebra: Move nexthop dup marking into creation | Stephen Worley |
| 2019-10-25 | lib: nexthop_group_equal() assume ordered | Stephen Worley |
| 2019-10-25 | lib: Hash on resolved nexthops by default | Stephen Worley |