Martin Mares
9e85a5e6f2
Delay user input whereever appropriate.
2000-05-29 22:16:04 +00:00
Martin Mares
d69e5ff2ad
Use PATH_CONTROL_SOCKET instead of tacking on "bird.ctl" manually.
2000-05-08 14:29:30 +00:00
Martin Mares
ab1129c1bd
Added skeleton Doc files for the whole developer's documentation.
2000-05-05 17:17:42 +00:00
Martin Mares
f33c6c6602
Use xmalloc() instead of malloc().
2000-04-20 22:55:32 +00:00
Martin Mares
7750634946
Introduced `ARRAY_SIZE' macro to replace all the sizeof(a)/sizeof(*a) constructs.
2000-04-12 13:21:23 +00:00
Martin Mares
221135d6bf
Include "lib/string.h" instead of <string.h>. It should give us bzero()
...
and other non-portable functions on all systems.
2000-03-31 23:30:21 +00:00
Martin Mares
abf2be7d0c
Add internal commands of the client to the command list.
2000-03-12 23:04:04 +00:00
Martin Mares
971b2310ae
Commands which failed expansions are to be stored to history, too.
2000-03-12 22:55:09 +00:00
Martin Mares
3eb0b586ca
No longer echoes commands before sending them.
2000-03-07 21:04:36 +00:00
Martin Mares
54fb7701a2
Fixed display of short continued messages in verbose mode.
2000-03-04 21:26:35 +00:00
Martin Mares
e69e4ed934
Support expansion of command abbreviations.
...
Client considered finished (modulo bugs).
2000-02-27 22:00:19 +00:00
Martin Mares
fae0396ea4
Completion works. Unfortunately, we have to access a couple of internal
...
symbols of libreadline :-(
2000-02-17 23:37:16 +00:00
Martin Mares
0223d4fff1
Client: Online help works (Cisco style: just press `?' at the end of a line).
2000-02-17 22:00:13 +00:00
Martin Mares
c51f132d58
First usable version of the client. No command completion and similar nifty
...
features yet, but it works.
2000-02-15 12:18:37 +00:00
Martin Mares
7211be1cff
Configure, link and use the readline library.
2000-01-20 13:13:30 +00:00
Martin Mares
9fac310d1a
Put client on a stony ground. The whole client is going to be system-specific
...
(the current version UNIX-specific) anyway, so it's useless to try splitting it
to sysdep and generic part. Instead of this, configure script decides (based on
system type and user's wish) what (if any) client should be built and what
autoconfiguration it requires. Also, the client provides its own die/bug/...
functions.
2000-01-19 15:07:00 +00:00
Martin Mares
f50b9e48b9
Generate a list of all commands and their help texts for the client to use.
2000-01-19 14:37:56 +00:00
Martin Mares
ed6081502a
Added skeleton of the client. Does nothing, but at least compiles.
1999-10-29 09:44:44 +00:00