]> git.ipfire.org Git - thirdparty/bird.git/log
thirdparty/bird.git
25 years agoImplemented echoing of log messages to CLI connections. Just try `echo all'.
Martin Mares [Mon, 6 Dec 1999 12:34:45 +0000 (12:34 +0000)] 
Implemented echoing of log messages to CLI connections. Just try `echo all'.

25 years agoDon't forget to send an OK reply after dumping debug information.
Martin Mares [Sat, 4 Dec 1999 23:28:56 +0000 (23:28 +0000)] 
Don't forget to send an OK reply after dumping debug information.

25 years agoAdded DEBUG commands.
Martin Mares [Sat, 4 Dec 1999 23:17:29 +0000 (23:17 +0000)] 
Added DEBUG commands.

Removed CLI tests, real commands now serve as much better examples.

25 years agoImplemented `show static'. It's a relatively good example of how to write
Martin Mares [Fri, 3 Dec 1999 11:41:23 +0000 (11:41 +0000)] 
Implemented `show static'. It's a relatively good example of how to write
show commands for other protocols.

25 years agoAdded proto_get_named() to be used in CLI commands to get protocol instance
Martin Mares [Fri, 3 Dec 1999 11:40:45 +0000 (11:40 +0000)] 
Added proto_get_named() to be used in CLI commands to get protocol instance
of a given protocol with optionally given name. See `show static' for an
example.

25 years agoRenamed SHOW PROTOCOLS VERBOSE to SHOW PROTOCOLS ALL to be consistent
Martin Mares [Fri, 3 Dec 1999 11:10:50 +0000 (11:10 +0000)] 
Renamed SHOW PROTOCOLS VERBOSE to SHOW PROTOCOLS ALL to be consistent
with the other commands.

25 years agoImplemented `show route where <condition>' command.
Martin Mares [Thu, 2 Dec 1999 14:04:44 +0000 (14:04 +0000)] 
Implemented `show route where <condition>' command.

Pavel, please check my addition to filter/config.Y.

25 years agoI tried to turn on the YYERROR_VERBOSE switch, but bison is buggy as hell,
Martin Mares [Thu, 2 Dec 1999 14:03:25 +0000 (14:03 +0000)] 
I tried to turn on the YYERROR_VERBOSE switch, but bison is buggy as hell,
so it doesn't even compile. Turned it again off and added a comment on it.

25 years agoAvoid `default rule can be matched' warning in CLI state.
Martin Mares [Thu, 2 Dec 1999 12:04:39 +0000 (12:04 +0000)] 
Avoid `default rule can be matched' warning in CLI state.

25 years agoUpdated TODO file.
Martin Mares [Wed, 1 Dec 1999 15:17:24 +0000 (15:17 +0000)] 
Updated TODO file.

25 years agoAdded dumping of routing tables (`show route'). This includes filtering.
Martin Mares [Wed, 1 Dec 1999 15:10:21 +0000 (15:10 +0000)] 
Added dumping of routing tables (`show route'). This includes filtering.

25 years agoAdded get_route_info and show_route_data hooks to struct protocol.
Martin Mares [Wed, 1 Dec 1999 15:08:32 +0000 (15:08 +0000)] 
Added get_route_info and show_route_data hooks to struct protocol.
Please implement them.

25 years agoReset temporary parser data before parsing, not afterwards. This enables
Martin Mares [Wed, 1 Dec 1999 15:07:56 +0000 (15:07 +0000)] 
Reset temporary parser data before parsing, not afterwards. This enables
deferred CLI command handlers to store their temporary data in the CLI
parsing pool.

25 years agoMake ACCEPT/REJECT actually return the result...
Martin Mares [Wed, 1 Dec 1999 15:07:06 +0000 (15:07 +0000)] 
Make ACCEPT/REJECT actually return the result...

25 years agoStupid bug (essentially while(1) loop) occuring sometimes during start
Pavel Machek [Wed, 1 Dec 1999 13:44:42 +0000 (13:44 +0000)] 
Stupid bug (essentially while(1) loop) occuring sometimes during start
of bird fixed.

25 years agoaccept should behave as return, not running any commands after it.
Pavel Machek [Wed, 1 Dec 1999 12:54:23 +0000 (12:54 +0000)] 
accept should behave as return, not running any commands after it.

25 years agoActually check sequence numbers.
Pavel Machek [Wed, 1 Dec 1999 12:52:57 +0000 (12:52 +0000)] 
Actually check sequence numbers.

25 years agoImplemented get_status for the pipe protocol (reports name of the other
Martin Mares [Wed, 1 Dec 1999 12:01:41 +0000 (12:01 +0000)] 
Implemented get_status for the pipe protocol (reports name of the other
side of the pipe).

Please do so for your protocols as well.

25 years ago`show protocols' now shows time of last state change and protocol-dependent
Martin Mares [Wed, 1 Dec 1999 12:00:15 +0000 (12:00 +0000)] 
`show protocols' now shows time of last state change and protocol-dependent
status information (obtained via newly introduced hook protocol->get_status).

25 years agoIntroduced new protocol-dependent integer field `aux' to struct neighbor.
Martin Mares [Wed, 1 Dec 1999 11:59:24 +0000 (11:59 +0000)] 
Introduced new protocol-dependent integer field `aux' to struct neighbor.

25 years agoAdded tm_format_reltime() for formatting of relative time quantities.
Martin Mares [Wed, 1 Dec 1999 11:59:00 +0000 (11:59 +0000)] 
Added tm_format_reltime() for formatting of relative time quantities.

25 years agoFIXME's cleaned up: I have actually fixed things without killing
Pavel Machek [Wed, 1 Dec 1999 11:39:58 +0000 (11:39 +0000)] 
FIXME's cleaned up: I have actually fixed things without killing
comments.

There are no urgent FIXME's in filters. Perhaps we should start with
documentation?

25 years agoUse linux-22 configuration with all 2.2.x and 2.3.x kernels. This means
Martin Mares [Wed, 1 Dec 1999 10:28:39 +0000 (10:28 +0000)] 
Use linux-22 configuration with all 2.2.x and 2.3.x kernels. This means
you need to have your kernel compiled with netlink routing messages enabled.
If it doesn't work for you, use --with-sysconfig=linux-21 and let me know
what's going wrong.

25 years agoRemember protocol instance in proto_config and use that for
Martin Mares [Tue, 30 Nov 1999 14:04:09 +0000 (14:04 +0000)] 
Remember protocol instance in proto_config and use that for
`show protocols <name>'.

25 years agoLexer supports fallback symbol tables and uses them to recognize
Martin Mares [Tue, 30 Nov 1999 14:03:36 +0000 (14:03 +0000)] 
Lexer supports fallback symbol tables and uses them to recognize
symbols from global config when parsing CLI commands.

cf_lex_init_tables() is now called automatically inside the lexer.

25 years agoUse TIME_INFINITY for initialization of password entries instead
Martin Mares [Tue, 30 Nov 1999 14:02:27 +0000 (14:02 +0000)] 
Use TIME_INFINITY for initialization of password entries instead
of 2000000000 (BTW who wrote that???)

25 years agoMoved TIME_INFINITY to timer.h, so that it's publicly available.
Martin Mares [Tue, 30 Nov 1999 14:01:39 +0000 (14:01 +0000)] 
Moved TIME_INFINITY to timer.h, so that it's publicly available.

25 years ago`show interfaces' and `show protocols' works.
Martin Mares [Tue, 30 Nov 1999 12:57:14 +0000 (12:57 +0000)] 
`show interfaces' and `show protocols' works.

25 years agoDon't use continuation shortcuts until real client is written.
Martin Mares [Tue, 30 Nov 1999 12:56:52 +0000 (12:56 +0000)] 
Don't use continuation shortcuts until real client is written.

25 years agoInicialisation of Topology Graph (TG).
Ondrej Filip [Tue, 30 Nov 1999 10:35:26 +0000 (10:35 +0000)] 
Inicialisation of Topology Graph (TG).

25 years agoAdded few basic commands: show status, show interfaces [summary],
Martin Mares [Thu, 25 Nov 1999 15:35:30 +0000 (15:35 +0000)] 
Added few basic commands: show status, show interfaces [summary],
show protocols (incomplete).

25 years agocli_msg() moved to cli.h, so that it can be used outside the parser.
Martin Mares [Thu, 25 Nov 1999 15:34:51 +0000 (15:34 +0000)] 
cli_msg() moved to cli.h, so that it can be used outside the parser.

25 years agoAdded ip_scope_text() for translating of scopes to strings.
Martin Mares [Thu, 25 Nov 1999 15:34:20 +0000 (15:34 +0000)] 
Added ip_scope_text() for translating of scopes to strings.

25 years agomd5 authentication seems to work.
Pavel Machek [Thu, 25 Nov 1999 15:03:12 +0000 (15:03 +0000)] 
md5 authentication seems to work.

25 years agoBugfixes: select right password for password authentication, do not
Pavel Machek [Thu, 25 Nov 1999 14:54:08 +0000 (14:54 +0000)] 
Bugfixes: select right password for password authentication, do not
try to process authentication blocks as datablocks, make it possible
to add data at end of packet. Password authentication should actually work.

25 years agoFilters: fix rta access to use ->aux field.
Pavel Machek [Thu, 25 Nov 1999 13:42:49 +0000 (13:42 +0000)] 
Filters: fix rta access to use ->aux field.

25 years agoTriggered updates should now actually work. Fixed metric=16 -> time it
Pavel Machek [Thu, 25 Nov 1999 13:38:25 +0000 (13:38 +0000)] 
Triggered updates should now actually work. Fixed metric=16 -> time it
out logic.

25 years agoFix timeouts. Triggered updates are not done, yet.
Pavel Machek [Thu, 25 Nov 1999 12:01:45 +0000 (12:01 +0000)] 
Fix timeouts. Triggered updates are not done, yet.

25 years agoCheck that prefixes are really prefixes + fix config file to
Pavel Machek [Wed, 24 Nov 1999 12:16:31 +0000 (12:16 +0000)] 
Check that prefixes are really prefixes + fix config file to
comply. (:-( 1.2.3.4/8 looks nicer than 1.0.0.0/8).

25 years agoSorry, previous commit did not even compile.
Pavel Machek [Wed, 24 Nov 1999 12:09:58 +0000 (12:09 +0000)] 
Sorry, previous commit did not even compile.

25 years agoFilters: write access to dynamic attributes should actually work. It
Pavel Machek [Wed, 24 Nov 1999 12:04:32 +0000 (12:04 +0000)] 
Filters: write access to dynamic attributes should actually work. It
would be nice to find method of testing such beasts.

25 years agoMore CLI plans...
Martin Mares [Thu, 18 Nov 1999 14:41:43 +0000 (14:41 +0000)] 
More CLI plans...

25 years agoAllow EA type to be set to 'undefined' which overrides all further definitons
Martin Mares [Thu, 18 Nov 1999 14:41:29 +0000 (14:41 +0000)] 
Allow EA type to be set to 'undefined' which overrides all further definitons
of that EA in the same list and causes ea_find() to fail unless you add
EA_ALLOW_UNDEF to the second argument.

ea_sort (resp. ea_do_prune()) removes all undef'd attributes from the list.

I hope this works :)

25 years agoFilters: first parts of extended attributes being read-write. It can
Pavel Machek [Thu, 18 Nov 1999 14:29:10 +0000 (14:29 +0000)] 
Filters: first parts of extended attributes being read-write. It can
not actually work since I do not do rta/rte cow, yet.

25 years agoSplit inst->code into inst->code and inst->aux. Both are only 16 bit,
Pavel Machek [Thu, 18 Nov 1999 14:01:36 +0000 (14:01 +0000)] 
Split inst->code into inst->code and inst->aux. Both are only 16 bit,
so aux is suitable for storing type but not much more.

25 years agoDEF_PREF_UKR and DEF_PREF_SINK removed.
Martin Mares [Thu, 18 Nov 1999 13:42:51 +0000 (13:42 +0000)] 
DEF_PREF_UKR and DEF_PREF_SINK removed.

25 years agoYou can now print enum.
Pavel Machek [Thu, 18 Nov 1999 13:21:52 +0000 (13:21 +0000)] 
You can now print enum.

25 years agoospf.c and ospc.h splitted into various files.
Ondrej Filip [Wed, 17 Nov 1999 15:50:41 +0000 (15:50 +0000)] 
ospf.c and ospc.h splitted into various files.

25 years agoAdded skeleton of command tree. Please inspect.
Martin Mares [Wed, 17 Nov 1999 14:58:21 +0000 (14:58 +0000)] 
Added skeleton of command tree. Please inspect.

25 years agoAnother bugfix. (In EXCHANGE state.)
Ondrej Filip [Wed, 17 Nov 1999 13:28:51 +0000 (13:28 +0000)] 
Another bugfix. (In EXCHANGE state.)

25 years agoFixed bug receiving dbdes packets in EXSTART state.
Ondrej Filip [Wed, 17 Nov 1999 13:15:01 +0000 (13:15 +0000)] 
Fixed bug receiving dbdes packets in EXSTART state.

25 years agoAdded some temporary examples of how to define CLI commands (search for CF_CLI).
Martin Mares [Wed, 17 Nov 1999 12:14:44 +0000 (12:14 +0000)] 
Added some temporary examples of how to define CLI commands (search for CF_CLI).

To define a new command, just add a new rule to the gramar:
  CF_CLI(COMMAND NAME, arguments, help-args, help-text) {
what-should-the-command-do
} ;
where <arguments> are appended to the RHS of the rule, <help-args> is the
argument list as shown in the help and <help-text> is description of the
command for the help.

<what-should-the-command-do> is a C code snippet to be executed. It should
not take too much time to execute. If you want to print out a lot of
information, you can schedule a routine to be called after the current
buffer is flushed by making cli->cont point to the routine (see the
TEST LONG command definition for an example); if the connection is closed
in the meantime, cli->cleanup gets called.

You can access `struct cli' belonging to the connection you're currently
servicing as this_cli, but only during parse time, not from routines scheduled
for deferred execution.

Functions to call inside command handlers:
  cli_printf(cli, code, printf-args) -- print text to CLI connection,
<code> is message code as assigned in doc/reply_codes or a negative
one if it's a continuation line.
  cli_msg(code, printf-args) -- the same for this_cli.

Use 'sock -x bird.ctl' for connecting to the CLI until a client is written.

25 years agoIf the main event queue is not empty, call select() with zero timeout, so
Martin Mares [Wed, 17 Nov 1999 12:04:24 +0000 (12:04 +0000)] 
If the main event queue is not empty, call select() with zero timeout, so
that the events are ran again after the FD's are checked. This allows us
to schedule I/O checks between processing of user commands.

25 years agoev_run() now returns whether the event has been requeued or not.
Martin Mares [Wed, 17 Nov 1999 12:01:11 +0000 (12:01 +0000)] 
ev_run() now returns whether the event has been requeued or not.
ev_run_list() now returns number of events which remain in the list.

25 years agoCommand line interface now works.
Martin Mares [Wed, 17 Nov 1999 12:00:21 +0000 (12:00 +0000)] 
Command line interface now works.

25 years agoCommented out nexthop selection, see the comment.
Martin Mares [Wed, 17 Nov 1999 11:16:15 +0000 (11:16 +0000)] 
Commented out nexthop selection, see the comment.

25 years agoAn example of how to define enums.
Martin Mares [Mon, 15 Nov 1999 11:36:22 +0000 (11:36 +0000)] 
An example of how to define enums.

25 years agoENUM's are now recognized as constants.
Martin Mares [Mon, 15 Nov 1999 11:36:09 +0000 (11:36 +0000)] 
ENUM's are now recognized as constants.

25 years agoDefined CF_ENUM.
Martin Mares [Mon, 15 Nov 1999 11:35:41 +0000 (11:35 +0000)] 
Defined CF_ENUM.

25 years agoSYM_STAT is gone.
Martin Mares [Mon, 15 Nov 1999 11:34:51 +0000 (11:34 +0000)] 
SYM_STAT is gone.

25 years agoFixed order of arguments for function call.
Pavel Machek [Thu, 11 Nov 1999 13:55:39 +0000 (13:55 +0000)] 
Fixed order of arguments for function call.

Enumeration types should work once CF_ENUM() is ready.

Created test.conf for testing of filters. (I'm currently thinking
about ./tests in root directory which will just fire all available
tests...)

25 years agoShift/reduce conflict goes away _and_ if/then/else works.
Pavel Machek [Thu, 11 Nov 1999 13:27:59 +0000 (13:27 +0000)] 
Shift/reduce conflict goes away _and_ if/then/else works.

25 years agoSending DBDES packet in EXSTART done.
Ondrej Filip [Wed, 10 Nov 1999 16:06:12 +0000 (16:06 +0000)] 
Sending DBDES packet in EXSTART done.

25 years agoEnums do not work, this is testcase.
Pavel Machek [Wed, 10 Nov 1999 13:59:13 +0000 (13:59 +0000)] 
Enums do not work, this is testcase.

25 years agoFirst try on enumerational types.
Pavel Machek [Wed, 10 Nov 1999 13:44:29 +0000 (13:44 +0000)] 
First try on enumerational types.

Mj's noassoc removed: this brings back shift/reduce conflict but
it makes parser actually work. Mj please check it. IF/THEN/ELSE still
will not work.

25 years agoNo more shift/reduce conflicts.
Pavel Machek [Wed, 10 Nov 1999 13:07:18 +0000 (13:07 +0000)] 
No more shift/reduce conflicts.

25 years agoShift/reduce conflicts in IF/THEN/ELSE rules solved.
Martin Mares [Wed, 10 Nov 1999 13:05:57 +0000 (13:05 +0000)] 
Shift/reduce conflicts in IF/THEN/ELSE rules solved.

25 years agoEnumerational types, defined keyword added.
Pavel Machek [Wed, 10 Nov 1999 12:44:07 +0000 (12:44 +0000)] 
Enumerational types, defined keyword added.

25 years agoAdded LSA hashing table (parts of code stolen from rt-fib.c, but
Martin Mares [Wed, 10 Nov 1999 12:27:01 +0000 (12:27 +0000)] 
Added LSA hashing table (parts of code stolen from rt-fib.c, but
heavily simplified since we don't need asynchronous walking).

25 years agoAdded timeout for routes (which means proper expiring of routes) added
Pavel Machek [Wed, 10 Nov 1999 11:52:36 +0000 (11:52 +0000)] 
Added timeout for routes (which means proper expiring of routes) added
few fixmes.

25 years agoAdded project status report for KSVI.
Martin Mares [Wed, 10 Nov 1999 10:48:19 +0000 (10:48 +0000)] 
Added project status report for KSVI.

25 years agoFIXME's updated. One fixme is remaining for correct RIPv4. Wow.
Pavel Machek [Thu, 4 Nov 1999 14:39:51 +0000 (14:39 +0000)] 
FIXME's updated. One fixme is remaining for correct RIPv4. Wow.

25 years agoReject packets which are not authenticated.
Pavel Machek [Thu, 4 Nov 1999 14:26:18 +0000 (14:26 +0000)] 
Reject packets which are not authenticated.

Set correct nexthop on outgoing packets.

25 years agoFixed comments about shift/reduce conflicts.
Pavel Machek [Thu, 4 Nov 1999 14:05:40 +0000 (14:05 +0000)] 
Fixed comments about shift/reduce conflicts.

25 years agoAdd possibility of local variables.
Pavel Machek [Thu, 4 Nov 1999 14:03:45 +0000 (14:03 +0000)] 
Add possibility of local variables.

25 years agoUse local variables to test that functionality.
Pavel Machek [Thu, 4 Nov 1999 14:03:36 +0000 (14:03 +0000)] 
Use local variables to test that functionality.

25 years agoSilly bug.
Martin Mares [Thu, 4 Nov 1999 13:53:47 +0000 (13:53 +0000)] 
Silly bug.

25 years agoSymbols are not scoped.
Martin Mares [Thu, 4 Nov 1999 13:51:52 +0000 (13:51 +0000)] 
Symbols are not scoped.

25 years agoPossibility to access first extended attributes.
Pavel Machek [Thu, 4 Nov 1999 13:33:30 +0000 (13:33 +0000)] 
Possibility to access first extended attributes.

25 years agoRenamed attr->attrs to attr->eattrs.
Martin Mares [Thu, 4 Nov 1999 13:29:43 +0000 (13:29 +0000)] 
Renamed attr->attrs to attr->eattrs.

25 years agoFilters now do not allow function (int arg; int arg2; ).
Pavel Machek [Wed, 3 Nov 1999 22:23:01 +0000 (22:23 +0000)] 
Filters now do not allow function (int arg; int arg2; ).

25 years agoYou should not follow next two times.
Pavel Machek [Wed, 3 Nov 1999 22:21:26 +0000 (22:21 +0000)] 
You should not follow next two times.

25 years agoWorking on db des receiving.
Ondrej Filip [Wed, 3 Nov 1999 12:59:38 +0000 (12:59 +0000)] 
Working on db des receiving.
Preparing for building LDA database.

25 years agoStarted a list of CLI reply codes.
Martin Mares [Sun, 31 Oct 1999 17:48:21 +0000 (17:48 +0000)] 
Started a list of CLI reply codes.

25 years agoParse CLI commands. We use the same parser as for configuration files (because
Martin Mares [Sun, 31 Oct 1999 17:47:47 +0000 (17:47 +0000)] 
Parse CLI commands. We use the same parser as for configuration files (because
we want to allow filter and similar complex constructs to be used in commands
and we should avoid code duplication), only with CLI_MARKER token prepended
before the whole input.

Defined macro CF_CLI(cmd, args, help) for defining CLI commands in .Y files.
The first argument specifies the command itself, the remaining two arguments
are copied to the help file (er, will be copied after the help file starts
to exist). This macro automatically creates a skeleton rule for the command,
you only need to append arguments as in:

CF_CLI(STEAL MONEY, <$>, [[Steal <$> US dollars or equivalent in any other currency]]): NUM {
cli_msg(0, "%d$ stolen", $3);
} ;

Also don't forget to reset lexer state between inputs.

25 years agoThe CLI I/O functions work as desired.
Martin Mares [Sun, 31 Oct 1999 15:43:44 +0000 (15:43 +0000)] 
The CLI I/O functions work as desired.

25 years agoFirst steps of the Command Line Interface: I/O routines.
Martin Mares [Fri, 29 Oct 1999 12:10:10 +0000 (12:10 +0000)] 
First steps of the Command Line Interface: I/O routines.

25 years agoImplemented unix-domain sockets.
Martin Mares [Fri, 29 Oct 1999 12:09:29 +0000 (12:09 +0000)] 
Implemented unix-domain sockets.

25 years agoEvents now return a value. If it's non-zero, the event is re-queued
Martin Mares [Fri, 29 Oct 1999 12:08:49 +0000 (12:08 +0000)] 
Events now return a value.  If it's non-zero, the event is re-queued
for processing in next event cycle. This can be used to prevent background
actions (hint: user commands) from hogging the CPU for too long time.

25 years agoSimplify handling of free chunks.
Martin Mares [Fri, 29 Oct 1999 10:08:27 +0000 (10:08 +0000)] 
Simplify handling of free chunks.

25 years agoConfigure PATH_CONTROL_SOCKET.
Martin Mares [Fri, 29 Oct 1999 10:08:09 +0000 (10:08 +0000)] 
Configure PATH_CONTROL_SOCKET.
autoconf.h is now written to obj/sysdep, the source tree is hopefully
completely read-only now.

25 years agoAdded skeleton of the client. Does nothing, but at least compiles.
Martin Mares [Fri, 29 Oct 1999 09:44:44 +0000 (09:44 +0000)] 
Added skeleton of the client. Does nothing, but at least compiles.

25 years agoswitch() { } done right.
Pavel Machek [Thu, 28 Oct 1999 21:03:36 +0000 (21:03 +0000)] 
switch() { } done right.

25 years agoMinor changes and bug fixes. Preparing for Exchange and higher states.
Ondrej Filip [Tue, 19 Oct 1999 16:13:06 +0000 (16:13 +0000)] 
Minor changes and bug fixes. Preparing for Exchange and higher states.

25 years agoHuge changes. Neighbor and interface state machines rewritten.
Ondrej Filip [Mon, 18 Oct 1999 21:48:51 +0000 (21:48 +0000)] 
Huge changes. Neighbor and interface state machines rewritten.
It should be cleaner now, I'm preparing for file splitting.
Maybe I added some minor bugs. :-(

25 years agoFIXME's for rip added.
Pavel Machek [Tue, 12 Oct 1999 13:04:50 +0000 (13:04 +0000)] 
FIXME's for rip added.

Will we ever able to generate packets saying "route 1.2.3.4 using someone else"?

25 years agoChanged syntax of ip_class_mask, the old one was stupid.
Martin Mares [Tue, 12 Oct 1999 07:46:08 +0000 (07:46 +0000)] 
Changed syntax of ip_class_mask, the old one was stupid.

25 years agoFilters: permit variables of prefix types, cleanup around
Pavel Machek [Tue, 12 Oct 1999 06:27:42 +0000 (06:27 +0000)] 
Filters: permit variables of prefix types, cleanup around
variables. TODO list added, hopefully complete. Use new features of
filters in bird.conf

25 years agoUntested IPv6 support added. I do not know if it compiles in IPV6 mode.
Pavel Machek [Mon, 11 Oct 1999 14:19:29 +0000 (14:19 +0000)] 
Untested IPv6 support added. I do not know if it compiles in IPV6 mode.

25 years agoAdded constants of type prefix and pair, added their printing
Pavel Machek [Thu, 7 Oct 1999 14:10:08 +0000 (14:10 +0000)] 
Added constants of type prefix and pair, added their printing