0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2025-01-09 18:41:55 +00:00
Commit Graph

5 Commits

Author SHA1 Message Date
Pavel Tvrdik
7a7bb6def2 BIRD Client: fix doubled 'bird> bird> ' prompt
Doubled cli prompt appeared in cli after reconfiguration. This bug
relates to RC_NOTIFY message from bird daemon.
2016-04-26 16:22:26 +02:00
Pavel Tvrdik
f603be4643 BIRD Client: Don't print excessive lines in non-interactive mode
Do not print out excessive lines with BIRD version and CLI prompt in
non-interactive mode.

Share birdcl input_read() code for birdc non-interactive mode.
2016-04-21 16:24:47 +02:00
Pavel Tvrdik
822e2f1cc7 BIRD Client: Improve autocomplete bahavior
Autocomplete keywords (for, where, filter, ...) and symbol names (names
of protocols, tables, ...). Client can request daemon for list of all
symbols using new cli command `refresh symbols`.

Autocomplete behavior is controlled by *.Y files using flags CLI_SF_*

Transform doc/reply_codes to c header file client/reply_codes.h
2016-04-21 16:24:20 +02:00
Ondrej Zajicek
4d4979c67c Fixes some potential issues with invalid term size in clients. 2013-11-20 13:25:33 +01:00
Ondrej Zajicek
a5e9f3d26f Restructures birdc and birdcl to merge duplicated code.
The BIRD client code is restructured that most of the code (including
main function) is shared in client.c, while birdc.c and birdcl.c contain
just I/O-specific callbacks. This removes all duplicated code from
variant-specific files.
2013-04-23 02:42:35 +02:00