| Age | Commit message (Expand) | Author |
| 2023-03-24 | *: Convert event.h to frrevent.h | Donald Sharp |
| 2023-03-24 | *: Convert THREAD_XXX macros to EVENT_XXX macros | Donald Sharp |
| 2023-03-24 | *: Convert thread_add_XXX functions to event_add_XXX | Donald Sharp |
| 2023-03-24 | *: Rename thread.[ch] to event.[ch] | Donald Sharp |
| 2023-02-09 | *: auto-convert to SPDX License IDs | David Lamparter |
| 2022-09-12 | eigrpd: changes for code maintainability | sri-mohan1 |
| 2022-05-11 | *: Properly use memset() when zeroing | Donatas Abraitis |
| 2021-10-04 | eigrpd: Ensure better `struct thread *` semantics | Donald Sharp |
| 2021-03-22 | eigrpd: kill eigrp_memory.h, use MTYPE_STATIC | David Lamparter |
| 2021-03-17 | *: require semicolon after DEFINE_QOBJ & co. | David Lamparter |
| 2020-10-21 | eigrpd: Replace inet_ntoa with %pI4 | Donald Sharp |
| 2020-02-06 | *: Replace s_addr 0 => INADDR_ANY | Donatas Abraitis |
| 2019-08-06 | eigrpd: Update eigrp_topology.c to not use VRF_DEFAULT | Donald Sharp |
| 2019-08-06 | eigrpd: Add `router eigrp AS [vrf NAME]` and various stuff | Donald Sharp |
| 2019-08-06 | eigrpd: Create a socket per vrf for communication | Donald Sharp |
| 2019-08-06 | eigrpd: Use the eigrp->vrf_id where we can immediately transform | Donald Sharp |
| 2019-08-06 | eigrpd: Add vrf_id to `struct eigrp` | Donald Sharp |
| 2019-02-19 | eigrp, rip, ripng, lib: unlink if_rmap from vrf | Philippe Guibert |
| 2019-02-19 | lib, rip, ripng, eigrp: rework if_rmap context | Philippe Guibert |
| 2019-01-24 | Treewide: use ANSI function definitions | Ruben Kerkhof |
| 2019-01-01 | Merge pull request #3543 from donaldsharp/eigrp_router_id_is_the_bee | Renato Westphal |
| 2018-12-30 | eigrpd: eigrp usage of uint32_t to struct in_addr for router_id data | Donald Sharp |
| 2018-12-28 | lib, rip, ripng, babel, eigrp: add ctx pointer to distribute api | Philippe Guibert |
| 2018-10-02 | *: list_delete_and_null() -> list_delete() | David Lamparter |
| 2018-09-23 | eigrpd: Fix memory leaks and remove dead/unused functions | Donald Sharp |
| 2018-09-13 | *: LIB_[ERR|WARN] -> EC_LIB | Quentin Young |
| 2018-08-14 | *: rename ferr_zlog -> flog_err_sys | Quentin Young |
| 2018-08-14 | *: rename zlog_fer -> flog_err | Quentin Young |
| 2018-08-14 | eigrpd: Add EIGRP_ERR_XXX for zlog_err to zlog_ferr | Donald Sharp |
| 2018-08-14 | eigrpd: Convert to use LIB_ERR_XXX for zlog_err | Donald Sharp |
| 2018-03-27 | *: use C99 standard fixed-width integer types | Quentin Young |
| 2017-10-28 | eigrpd: On shutdown, delete list after we've cleared prefixes | Donald Sharp |
| 2017-10-24 | eigrpd: Convert topology list to a table | Donald Sharp |
| 2017-10-10 | *: use the FOR_ALL_INTERFACES abstraction from babeld | Renato Westphal |
| 2017-10-10 | *: use rb-trees to store interfaces instead of sorted linked-lists | Renato Westphal |
| 2017-10-05 | *: Convert list_delete(struct list *) to ** to allow nulling | Donald Sharp |
| 2017-09-12 | *: make all daemons call frr_fini() on exit | Renato Westphal |
| 2017-07-17 | *: reindentreindent-master-after | whitespace / reindent |
| 2017-06-30 | eigrpd: Fix zclient cleanup on shutdown | Donald Sharp |
| 2017-06-13 | *: Clean up call into inet_aton | Donald Sharp |
| 2017-05-15 | *: make consistent & update GPLv2 file headers | David Lamparter |
| 2017-05-13 | eigrpd: Diverse Fixes | Renato Westphal |
| 2017-05-13 | eigrpd: Some Basic Corrections | Renato Westphal |
| 2017-05-09 | eigrpd: spatch thread_add* calls and macros | Quentin Young |
| 2017-04-08 | eigrpd: Cleanup tab/spacing of the *.c files | Donald Sharp |
| 2017-03-08 | eigrp: Initial Commit | Donald Sharp |