| Age | Commit message (Expand) | Author | 
| 2018-06-27 | lib: null check (2) (Coverity 1451361) | paco | 
| 2018-06-20 | bgpd, lib: null check (Coverity 1436344, 1451361) | paco | 
| 2018-04-13 | lib: add asserts on returned matcher vals | Quentin Young | 
| 2018-01-11 | lib, bgpd: fixup use of of CMD_ARGC_MAX | Quentin Young | 
| 2017-10-05 | *: Convert list_delete(struct list *) to ** to allow nulling | Donald Sharp | 
| 2017-09-14 | *: support keywords that begin with uppercase letter | Daniel Walton | 
| 2017-09-13 | lib, doc: increase maximum cli tokens | Quentin Young | 
| 2017-08-25 | lib: remove static variable from cli matcher | Quentin Young | 
| 2017-08-25 | lib: fix rare bug in ambiguous command resolution | Quentin Young | 
| 2017-08-11 | lib: add CLI token for 48-bit mac addresses | Quentin Young | 
| 2017-07-17 | *: reindentreindent-master-after | whitespace / reindent | 
| 2017-07-14 | *: fix GCC 7 switch/case fallthrough warnings | David Lamparter | 
| 2017-05-15 | *: make consistent & update GPLv2 file headers | David Lamparter | 
| 2017-05-15 | lib: cli: fix IPv6 address partial matching | David Lamparter | 
| 2017-05-15 | lib: parser: split off & rename graph handling | David Lamparter | 
| 2017-01-25 | Merge pull request #105 from opensourcerouting/cli_merge_step_prep | Donald Sharp | 
| 2017-01-25 | lib: parser: fix memory management | David Lamparter | 
| 2017-01-23 | lib: parser: simplify OPTION_TKN & SELECTOR_TKN | David Lamparter | 
| 2016-12-20 | bgpd, lib: fix a few scan-build catches | Quentin Young | 
| 2016-12-16 | lib: parser: move allowrepeat to cmd_token | David Lamparter | 
| 2016-12-15 | lib: parser: support keyword arguments | David Lamparter | 
| 2016-12-06 | lib, ripngd: clean up merge leftovers | Quentin Young | 
| 2016-12-06 | Merge remote-tracking branch 'osr/master' into vtysh-grammar | Quentin Young | 
| 2016-12-06 | lib, tests: fix failing cli tests | Quentin Young | 
| 2016-12-06 | lib: add back original ipv6 matcher | Quentin Young | 
| 2016-12-05 | Revert "lib: Macroize CLI matcher tracing" | David Lamparter | 
| 2016-12-02 | lib: make CLI completions less surprising | Quentin Young | 
| 2016-12-02 | lib: Macroize CLI matcher tracing | Quentin Young | 
| 2016-12-01 | lib: move command_parse_format prototype | David Lamparter | 
| 2016-12-01 | lib: allow all characters in WORD tokens | David Lamparter | 
| 2016-11-15 | lib: Fix nondeterministic command matches in rare cases | Quentin Young | 
| 2016-11-12 | lib, vtysh: Fix memory leaks, change cmd_element to const | Quentin Young | 
| 2016-11-11 | lib: Allow '-' to match VARIABLE_TKN | Quentin Young | 
| 2016-11-10 | lib: Implement hidden and deprecated commands | Quentin Young | 
| 2016-10-20 | lib: Allow '_' in arguments to VARIABLE_TKN | Quentin Young | 
| 2016-10-20 | Revert "lib: Allow '_' in arguments to VARIABLE_TKN" | Quentin Young | 
| 2016-10-20 | lib: Allow '_' in arguments to VARIABLE_TKN | Quentin Young | 
| 2016-10-07 | lib: Improve formatting for matcher tracing output | Quentin Young | 
| 2016-10-06 | lib: Check match level when calculating completions | Quentin Young | 
| 2016-10-05 | lib: Add tracing capabilities to command matcher | Quentin Young | 
| 2016-10-04 | lib: Allow / and . to match VARIABLE_TKN, fix range matches | Quentin Young | 
| 2016-10-02 | lib: explicitly support the case of empty input for completions | Quentin Young | 
| 2016-09-22 | lib: argv fixes, XFREE -> free, rm decl in matcher | Quentin Young | 
| 2016-09-22 | lib: Remove last remnants of NUMBER_TKN...again | Quentin Young | 
| 2016-09-21 | lib: Use listnode_add_before for prepending nodes | Quentin Young | 
| 2016-09-20 | Merge remote-tracking branch 'origin/cmaster-next' into vtysh-grammar | Donald Sharp | 
| 2016-09-19 | lib: Initial refactor pass on CLI backend | Quentin Young | 
| 2016-09-13 | lib: Fix memory leak in ipv6_prefix_match | Quentin Young | 
| 2016-09-13 | lib: Fix various memory leaks | Quentin Young | 
| 2016-09-13 | lib: Fix memory leak in matcher | Quentin Young |