]>
git.ipfire.org Git - thirdparty/bird.git/log
Martin Mares [Mon, 29 May 2000 22:08:04 +0000 (22:08 +0000)]
`path metric' and `disable after error' are switches, not numeric clauses.
Martin Mares [Mon, 29 May 2000 21:58:35 +0000 (21:58 +0000)]
Support --version and --help.
Martin Mares [Mon, 29 May 2000 21:03:27 +0000 (21:03 +0000)]
Added BGP documentation.
Martin Mares [Mon, 29 May 2000 13:47:18 +0000 (13:47 +0000)]
Added introduction to BGP.
Martin Mares [Mon, 29 May 2000 13:13:58 +0000 (13:13 +0000)]
Added Kernel protocol documentation.
Martin Mares [Mon, 29 May 2000 12:46:27 +0000 (12:46 +0000)]
Capitalize properly in Install section.
BTW, what about configure options and similar things?
Pavel Machek [Mon, 29 May 2000 12:23:49 +0000 (12:23 +0000)]
Reduce number of chapters -- having subchapter for 2 lines of code looks ugly in output.
Martin Mares [Mon, 29 May 2000 12:18:30 +0000 (12:18 +0000)]
Minor fixes as requested by Pavel.
Pavel Machek [Mon, 29 May 2000 12:05:56 +0000 (12:05 +0000)]
Really short installation section added.
Martin Mares [Mon, 29 May 2000 12:05:21 +0000 (12:05 +0000)]
Renamed the DTD from linuxdoc to birddoc.
Pavel, please check whether it builds in your environment as well.
Martin Mares [Mon, 29 May 2000 12:03:28 +0000 (12:03 +0000)]
Tried to write a better introduction.
Pavel Machek [Mon, 29 May 2000 11:53:24 +0000 (11:53 +0000)]
Docs updates.
Martin Mares [Mon, 29 May 2000 11:30:25 +0000 (11:30 +0000)]
Added description of Static, Device and Direct protocols.
Pavel Machek [Mon, 29 May 2000 11:22:43 +0000 (11:22 +0000)]
Better description of how route is selected.
Pavel Machek [Mon, 29 May 2000 11:22:30 +0000 (11:22 +0000)]
Info about client. (Mj, if you tell me that's trivial, what about you
writing it?)
Pavel Machek [Mon, 29 May 2000 11:13:51 +0000 (11:13 +0000)]
Added "what is router" to introduction.
Martin Mares [Mon, 29 May 2000 10:32:37 +0000 (10:32 +0000)]
Spelling fixes.
Added skeleton for subchapters on all the protocols. Each subchapter should
contain:
Introduction (brief intro to the protocol, where should it be used,
references to the relevant standards)
Configuration
Attributes
Example
Added a more detailed description of RIP attributes.
Ondrej Filip [Sun, 28 May 2000 20:11:56 +0000 (20:11 +0000)]
Kosmetic change in debugging.
Ondrej Filip [Sun, 28 May 2000 19:16:04 +0000 (19:16 +0000)]
get_route_info() added.
Pavel Machek [Sun, 28 May 2000 19:11:08 +0000 (19:11 +0000)]
Documentation update.
Ondrej Filip [Sun, 28 May 2000 19:07:39 +0000 (19:07 +0000)]
To find out a type of route (external, inter/intra area)
Ondrej Filip [Sun, 28 May 2000 18:49:33 +0000 (18:49 +0000)]
get_status() implemented.
Ondrej Filip [Sun, 28 May 2000 18:34:20 +0000 (18:34 +0000)]
Just added some debug().
Ondrej Filip [Sat, 27 May 2000 15:36:02 +0000 (15:36 +0000)]
Better shutdown. (Flush my own router LSA and send 1WAY to every neighbor.)
Ext LSA originating and flushing added.
Ondrej Filip [Sat, 27 May 2000 14:17:35 +0000 (14:17 +0000)]
Originating of external LSA.
Ondrej Filip [Fri, 26 May 2000 19:04:18 +0000 (19:04 +0000)]
Import control implemented.
Pavel Machek [Thu, 25 May 2000 16:28:08 +0000 (16:28 +0000)]
Spell checking.
Pavel Machek [Thu, 25 May 2000 16:17:54 +0000 (16:17 +0000)]
Text version generated from lynx looks as ugly as hell, sgml is much better
at generating nice output. Unfortunately, sgml output contains a^ha highlight
some printers do not like.
Pavel Machek [Thu, 25 May 2000 15:28:24 +0000 (15:28 +0000)]
Add section about routing tables.
Pavel Machek [Thu, 25 May 2000 15:20:40 +0000 (15:20 +0000)]
Cleaned up warnings.
Pavel Machek [Thu, 25 May 2000 15:11:13 +0000 (15:11 +0000)]
Add section about utility functions in filters
Pavel Machek [Thu, 25 May 2000 15:01:08 +0000 (15:01 +0000)]
Description of types needed for BGP.
Pavel Machek [Thu, 25 May 2000 14:58:38 +0000 (14:58 +0000)]
Use ? in path matching to avoid /* trap.
Pavel Machek [Thu, 25 May 2000 14:50:46 +0000 (14:50 +0000)]
SGML correctness fix.
Pavel Machek [Thu, 25 May 2000 12:33:42 +0000 (12:33 +0000)]
Some more documentation, plus minor fixes.
Pavel Machek [Thu, 25 May 2000 12:33:15 +0000 (12:33 +0000)]
Fixed comment not to be misleading.
Martin Mares [Sat, 20 May 2000 11:00:14 +0000 (11:00 +0000)]
Get Linux version from <linux/version.h>, not `uname -r`.
Martin Mares [Fri, 19 May 2000 19:49:33 +0000 (19:49 +0000)]
Routing table garbage collector gets really called.
Martin Mares [Fri, 19 May 2000 19:40:12 +0000 (19:40 +0000)]
Fixed a very nasty bug in FIB iterators.
Martin Mares [Fri, 19 May 2000 18:05:19 +0000 (18:05 +0000)]
Don't print trace messages about null updates.
Martin Mares [Fri, 19 May 2000 18:05:01 +0000 (18:05 +0000)]
Fixed freeing of non-embedded extended attributes.
Martin Mares [Fri, 19 May 2000 18:03:53 +0000 (18:03 +0000)]
No more problems when protocols gets disabled during feeding.
Martin Mares [Fri, 19 May 2000 17:21:42 +0000 (17:21 +0000)]
Latest changes by Pavel have removed the error messages printed after
unsuccessful socket open, but replaced them by segmentatio fault!
Grrrrrrrrr.
Pavel Machek [Fri, 19 May 2000 16:57:40 +0000 (16:57 +0000)]
If community list is not defined, act as it is empty.
Pavel Machek [Fri, 19 May 2000 16:44:25 +0000 (16:44 +0000)]
Less error messages in case sk_open fails.
Pavel Machek [Fri, 19 May 2000 16:22:53 +0000 (16:22 +0000)]
Added name of protocol to messages being logged.
Pavel Machek [Fri, 19 May 2000 15:59:21 +0000 (15:59 +0000)]
More updates.
Pavel Machek [Fri, 19 May 2000 14:13:49 +0000 (14:13 +0000)]
Improve docs of log statment, improve markup.
Pavel Machek [Fri, 19 May 2000 14:05:55 +0000 (14:05 +0000)]
Descriptive lists rendered better in TeX.
Pavel Machek [Fri, 19 May 2000 13:58:39 +0000 (13:58 +0000)]
Some spellchecking, and use right tags for right things.
Martin Mares [Fri, 19 May 2000 11:01:41 +0000 (11:01 +0000)]
BGP now reports originating AS and origin type in get_route_info().
Martin Mares [Fri, 19 May 2000 11:01:06 +0000 (11:01 +0000)]
Added as_path_get_first().
Martin Mares [Fri, 19 May 2000 11:00:47 +0000 (11:00 +0000)]
Commented out the `inserting entry which is already there' message since
it's pretty normal: during feeding of the protocol, a new route can appear
which will be announced normally and then repeated by the feeding process.
Martin Mares [Fri, 19 May 2000 10:59:47 +0000 (10:59 +0000)]
Fixed a buglet in asynchronous feeding and increased maximum number
of routes allowed per feeding phase.
Martin Mares [Fri, 19 May 2000 10:46:26 +0000 (10:46 +0000)]
Asynchronous feeding of protocols.
Ondrej Filip [Wed, 17 May 2000 21:20:47 +0000 (21:20 +0000)]
Smal debug bugfix.
Pavel Machek [Wed, 17 May 2000 20:23:05 +0000 (20:23 +0000)]
Minor cleaning
Ondrej Filip [Wed, 17 May 2000 20:01:25 +0000 (20:01 +0000)]
rte_same implemented.
Ondrej Filip [Wed, 17 May 2000 19:27:51 +0000 (19:27 +0000)]
rte_better implemented.
Pavel Machek [Wed, 17 May 2000 12:14:05 +0000 (12:14 +0000)]
Finished cleanng up mess: multiplication reinstalled.
Ondrej Filip [Wed, 17 May 2000 00:28:45 +0000 (00:28 +0000)]
Don't die, if you receive strange LSA.
Ondrej Filip [Wed, 17 May 2000 00:28:11 +0000 (00:28 +0000)]
Typo in comment.
Ondrej Filip [Tue, 16 May 2000 23:59:38 +0000 (23:59 +0000)]
Downing of interface should work.
Ondrej Filip [Tue, 16 May 2000 23:24:50 +0000 (23:24 +0000)]
Calculation of external routes finally works.
Ondrej Filip [Tue, 16 May 2000 22:43:30 +0000 (22:43 +0000)]
Ehmm, removed 'if(1 || ...' so I can test the second part .
Martin Mares [Tue, 16 May 2000 22:37:53 +0000 (22:37 +0000)]
Fixed the horrible mess Pavel has created with his last commit.
Ondrej Filip [Tue, 16 May 2000 22:34:49 +0000 (22:34 +0000)]
Routing table calculation for ext LSAs having next-hop=!0.0.0.0
Pavel Machek [Tue, 16 May 2000 18:50:51 +0000 (18:50 +0000)]
Line numbers for runtime errors (what's wrong with cvs? I could not
commit this from home)
Pavel Machek [Tue, 16 May 2000 18:47:06 +0000 (18:47 +0000)]
More additions to documentation and spellchecking.
Martin Mares [Tue, 16 May 2000 15:08:52 +0000 (15:08 +0000)]
Turned off LOCAL_DEBUG.
Martin Mares [Tue, 16 May 2000 15:08:43 +0000 (15:08 +0000)]
Fixed incorrect error message about router ID syntax.
Pavel Machek [Tue, 16 May 2000 15:05:05 +0000 (15:05 +0000)]
Interface dummy is too strange for me... but psst, that's secret.
Martin Mares [Tue, 16 May 2000 15:02:33 +0000 (15:02 +0000)]
Poisoning: take there...
Pavel Machek [Tue, 16 May 2000 15:02:27 +0000 (15:02 +0000)]
Don't segfault when someone adds passwords.
Pavel Machek [Tue, 16 May 2000 15:00:15 +0000 (15:00 +0000)]
Password same now actually works
Pavel Machek [Tue, 16 May 2000 14:58:06 +0000 (14:58 +0000)]
Rip should now reconfigure itself only if needed.
Pavel Machek [Tue, 16 May 2000 14:24:33 +0000 (14:24 +0000)]
Resolved shift/reduce conflict
Martin Mares [Tue, 16 May 2000 13:53:44 +0000 (13:53 +0000)]
Oops, the poison was too deadly...
Martin Mares [Tue, 16 May 2000 13:51:31 +0000 (13:51 +0000)]
Added poisoning of free'd objects when we're debugging.
Martin Mares [Tue, 16 May 2000 13:43:26 +0000 (13:43 +0000)]
Don't log state changes if nothing user-visible has changed.
Martin Mares [Tue, 16 May 2000 13:36:38 +0000 (13:36 +0000)]
When in persist mode, don't delete routes from kernel tables even if
they cease to exist in our routing tables due to protocols having shut down.
Pavel Machek [Mon, 15 May 2000 12:27:45 +0000 (12:27 +0000)]
Allow other operations than +.
Martin Mares [Mon, 15 May 2000 12:19:28 +0000 (12:19 +0000)]
bgp_get_status: If protocol is down, don't print BGP state.
Pavel Machek [Mon, 15 May 2000 12:19:26 +0000 (12:19 +0000)]
Allow accessing defined symbols.
Martin Mares [Mon, 15 May 2000 12:15:18 +0000 (12:15 +0000)]
Changed syntax of expressions. Each `expr' can be now either a numeric literal
or a symbol or parenthesised filter expression.
Pavel Machek [Mon, 15 May 2000 12:07:09 +0000 (12:07 +0000)]
Use new eval mechanism for testing filters.
Martin Mares [Mon, 15 May 2000 11:48:23 +0000 (11:48 +0000)]
Cleanup of configuration.
o Use `expr' instead of `NUM' and `ipa' instead of `IPA',
so that defined symbols work everywhere.
o `define' now accepts both numbers and IP addresses.
o Renamed `ipa' in filters to `fipa'.
Pavel, please update filters to accept define'd symbols as well.
Martin Mares [Mon, 15 May 2000 10:53:56 +0000 (10:53 +0000)]
Got rid of startup functions and filters_postconfig().
By the way, how do you expect pointers to fit in an int?
Martin Mares [Mon, 15 May 2000 10:49:38 +0000 (10:49 +0000)]
Added f_eval_int() and EVAL configuration command.
Martin Mares [Sat, 13 May 2000 11:42:42 +0000 (11:42 +0000)]
Added `show route for <prefix-or-ipa>' which looks up route leading to
given network.
Martin Mares [Sat, 13 May 2000 11:42:06 +0000 (11:42 +0000)]
Added fib_route() which does (although very slow) lookup of longest-match
routing in a FIB.
Martin Mares [Sat, 13 May 2000 11:41:26 +0000 (11:41 +0000)]
Added prefix_or_ipa.
Martin Mares [Sat, 13 May 2000 11:17:49 +0000 (11:17 +0000)]
Unified parsing of prefixes.
Had to rename `prefix' in filters to `fprefix'.
Martin Mares [Sat, 13 May 2000 11:02:02 +0000 (11:02 +0000)]
Adapted to new rt_notify semantics.
Martin Mares [Sat, 13 May 2000 11:01:41 +0000 (11:01 +0000)]
Manual enable/disable works right.
Martin Mares [Sat, 13 May 2000 11:00:37 +0000 (11:00 +0000)]
Changed semantics of the rt_update hook. The attribute list we pass now
contains all attributes, not just the temporary ones. This avoids having
to merge the lists inside protocols or doing searches on both of them.
Also, do filtering of routes properly. (I'd like to avoid it, but it's
needed at least in the krt protocol.)
Pavel Machek [Fri, 12 May 2000 10:57:36 +0000 (10:57 +0000)]
Documentation fixes suggested by mj
Ondrej Filip [Fri, 12 May 2000 00:22:43 +0000 (00:22 +0000)]
Calculation of external routes works. :-)
Ondrej Filip [Thu, 11 May 2000 22:02:53 +0000 (22:02 +0000)]
Minor changes.
Ondrej Filip [Thu, 11 May 2000 22:00:55 +0000 (22:00 +0000)]
Bugfix in flooding. (bad size)
Better debugging.
More robust in receiving.