- 23 Apr, 2013 1 commit
-
-
Ondřej Zajíček authored
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.
-
- 19 Apr, 2013 1 commit
-
-
Ondřej Zajíček authored
Renames some files: birdc/client.c -> birdc.c birdcl/client.c -> birdcl.c client_common.c -> common.c
-
- 06 Apr, 2013 1 commit
-
-
Tomas Hlavacek authored
Fix handling of async messafe in the bird light client. The async message may occure at the any moment so we need the client to liste for the message from server when it waits for user input.
-
- 19 Mar, 2013 4 commits
-
-
Tomas Hlavacek authored
Fix handling of questionmark handling in the bird light client. The questionmark should display help when it is the last non-blank character on command line. Otherwise the questionmark does not have any special meaning and it could be a part of a pattern.
-
Tomas Hlavacek authored
Restructure client/ subdir. Add two different flavors of client. The full featured birdc client code is in client/birdc/. The new light client birtcl is in client/birdcl/. Common sources of both clients are directly in client/. Rework on-line auto-completion in client/command.c to conditionally turn off ncurses-specific code. Add lightweight client without libreadline and ncurses dependencies - birdcl. The birdcl lacks support of history, on-line auto-completion and there are different implementations of "more" functionality and help on '?' press. New client operates in canonical terminal mode (apart from "more" display) and therefore all commands have to be executed by a return key including help commands (called by '?' character in the end of the line). Apart from these limitations the interaction style should be the same as for the full client - birdc. Build of birdcl is always on (independent on --enable-client parameter).
-
Tomas Hlavacek authored
Pull out routines for interacting with the server and interpreting internal commands which are not dependent on libreadline and ncurses libraries. This is a preparation step for a new lightweight birdc client.
-
Tomas Hlavacek authored
Rename client/client.c to client-full.c and change the Makefile accordingly. This is a preparation step for introducing a new lightweight client which should reuse as much code as possible from the old one but it should not depend on external libraries. Signed-off-by:
Tomas Hlavacek <tmshlvck@gmail.com>
-
- 26 Feb, 2013 2 commits
-
-
Ondřej Filip authored
-
Ondřej Filip authored
-
- 25 Feb, 2013 1 commit
-
-
Ondřej Filip authored
Default rounting table for 'show route export/preexport/protocol' is the one related to a respective protocol.
-
- 24 Feb, 2013 1 commit
-
-
Ondřej Filip authored
-
- 22 Feb, 2013 1 commit
-
-
Ondřej Filip authored
-
- 21 Feb, 2013 1 commit
-
-
Ondřej Filip authored
-
- 14 Feb, 2013 1 commit
-
-
Ondřej Filip authored
-
- 12 Feb, 2013 1 commit
-
-
Ondřej Filip authored
-
- 10 Feb, 2013 3 commits
-
-
Ondřej Filip authored
-
Ondřej Filip authored
-
Ondřej Filip authored
-
- 09 Feb, 2013 1 commit
-
-
Ondřej Zajíček authored
During reconfiguration, iface routes were installed even when iface was down.
-
- 08 Feb, 2013 1 commit
-
-
Ondřej Zajíček authored
The RAdv protocol could be configured to change its behavior based on availability of routes, e.g., do not announce router lifetime when a default route is not available.
-
- 12 Jan, 2013 1 commit
-
-
Ondřej Zajíček authored
-
- 11 Jan, 2013 1 commit
-
-
Ondřej Zajíček authored
-
- 10 Jan, 2013 1 commit
-
-
Ondřej Zajíček authored
They have different behavior w.r.t. filtered routes that are kept.
-
- 27 Dec, 2012 1 commit
-
-
Ondřej Zajíček authored
Router ID could be automatically determined based of subset of ifaces/addresses specified by 'router id from' option. The patch also does some minor changes related to router ID reconfiguration. Thanks to Alexander V. Chernikov for most of the work.
-
- 26 Dec, 2012 1 commit
-
-
Ondřej Zajíček authored
Several new configure command variants: configure undo - undo last reconfiguration configure timeout - configure with scheduled undo if not confirmed in timeout configure confirm - confirm last configuration configure check - just parse and validate config file
-
- 27 Nov, 2012 3 commits
-
-
Ondřej Zajíček authored
To be consistent with rest of BIRD and Linux. Old names are also allowed for compatibility.
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
- 16 Nov, 2012 3 commits
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
- 15 Nov, 2012 2 commits
-
-
Ondřej Zajíček authored
Although it is a slight deviation from the standard, it has no ill consequences for OSPFv2 and the change fixes a compatibility issue with some broken implementations.
-
Ondřej Zajíček authored
-
- 12 Nov, 2012 1 commit
-
-
Ondřej Filip authored
-
- 10 Nov, 2012 3 commits
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
When 'import keep rejected' protocol option is activated, routes rejected by the import filter are kept in the routing table, but they are hidden and not propagated to other protocols. It is possible to examine them using 'show route rejected'.
-
- 31 Oct, 2012 1 commit
-
-
Ondřej Zajíček authored
-
- 29 Oct, 2012 2 commits
-
-
Ondřej Zajíček authored
-
Ondřej Zajíček authored
-