summaryrefslogtreecommitdiffstats
path: root/lib/command_match.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* lib: reject leading 0 in ipv4 decimal quadQuentin Young2019-10-071-2/+12
* *: fix ctype (isalpha & co.) castsDavid Lamparter2019-08-061-3/+3
* lib, zebra: remove uses of strncpyQuentin Young2019-05-291-2/+2
* *: list_delete_and_null() -> list_delete()David Lamparter2018-10-021-5/+5
* lib vtysh zebra: variable shadowing fixesF. Aragon2018-09-121-3/+3
* lib: null check (2) (Coverity 1451361)paco2018-06-271-2/+4
* bgpd, lib: null check (Coverity 1436344, 1451361)paco2018-06-201-0/+1
* lib: add asserts on returned matcher valsQuentin Young2018-04-131-0/+3
* lib, bgpd: fixup use of of CMD_ARGC_MAXQuentin Young2018-01-111-4/+2
* *: Convert list_delete(struct list *) to ** to allow nullingDonald Sharp2017-10-051-5/+5
* *: support keywords that begin with uppercase letterDaniel Walton2017-09-141-0/+1
* lib, doc: increase maximum cli tokensQuentin Young2017-09-131-1/+1
* lib: remove static variable from cli matcherQuentin Young2017-08-251-8/+5
* lib: fix rare bug in ambiguous command resolutionQuentin Young2017-08-251-58/+72
* lib: add CLI token for 48-bit mac addressesQuentin Young2017-08-111-0/+55
* *: reindentreindent-master-afterwhitespace / reindent2017-07-171-746/+698
* *: fix GCC 7 switch/case fallthrough warningsDavid Lamparter2017-07-141-0/+1
* *: make consistent & update GPLv2 file headersDavid Lamparter2017-05-151-4/+3
* lib: cli: fix IPv6 address partial matchingDavid Lamparter2017-05-151-26/+13
* lib: parser: split off & rename graph handlingDavid Lamparter2017-05-151-3/+3
* Merge pull request #105 from opensourcerouting/cli_merge_step_prepDonald Sharp2017-01-251-19/+17
|\
| * lib: parser: simplify OPTION_TKN & SELECTOR_TKNDavid Lamparter2017-01-231-19/+17
* | lib: parser: fix memory managementDavid Lamparter2017-01-251-2/+1
|/
* bgpd, lib: fix a few scan-build catchesQuentin Young2016-12-201-1/+1
* lib: parser: move allowrepeat to cmd_tokenDavid Lamparter2016-12-161-7/+7
* lib: parser: support keyword argumentsDavid Lamparter2016-12-151-20/+84
* lib, ripngd: clean up merge leftoversQuentin Young2016-12-061-86/+11
* Merge remote-tracking branch 'osr/master' into vtysh-grammarQuentin Young2016-12-061-12/+85
|\
| * Revert "lib: Macroize CLI matcher tracing"David Lamparter2016-12-051-38/+33
* | lib, tests: fix failing cli testsQuentin Young2016-12-061-2/+4
* | lib: add back original ipv6 matcherQuentin Young2016-12-061-25/+121
* | lib: make CLI completions less surprisingQuentin Young2016-12-021-17/+20
|/
* lib: Macroize CLI matcher tracingQuentin Young2016-12-021-33/+38
* lib: move command_parse_format prototypeDavid Lamparter2016-12-011-1/+0
* lib: allow all characters in WORD tokensDavid Lamparter2016-12-011-6/+1
* lib: Fix nondeterministic command matches in rare casesQuentin Young2016-11-151-2/+8
* lib, vtysh: Fix memory leaks, change cmd_element to constQuentin Young2016-11-121-11/+19
* lib: Allow '-' to match VARIABLE_TKNQuentin Young2016-11-111-1/+1
* lib: Implement hidden and deprecated commandsQuentin Young2016-11-111-0/+4
* lib: Allow '_' in arguments to VARIABLE_TKNQuentin Young2016-10-201-1/+1
* Revert "lib: Allow '_' in arguments to VARIABLE_TKN"Quentin Young2016-10-201-1/+1
* lib: Allow '_' in arguments to VARIABLE_TKNQuentin Young2016-10-201-1/+1
* lib: Improve formatting for matcher tracing outputQuentin Young2016-10-071-3/+6
* lib: Check match level when calculating completionsQuentin Young2016-10-061-0/+3
* lib: Add tracing capabilities to command matcherQuentin Young2016-10-061-0/+43
* lib: Allow / and . to match VARIABLE_TKN, fix range matchesQuentin Young2016-10-041-2/+2
* lib: explicitly support the case of empty input for completionsQuentin Young2016-10-021-17/+7
* lib: argv fixes, XFREE -> free, rm decl in matcherQuentin Young2016-09-221-3/+0
* lib: Remove last remnants of NUMBER_TKN...againQuentin Young2016-09-221-16/+0
* lib: Use listnode_add_before for prepending nodesQuentin Young2016-09-221-1/+1