]> git.ipfire.org Git - thirdparty/bird.git/log
thirdparty/bird.git
25 years ago`path metric' and `disable after error' are switches, not numeric clauses.
Martin Mares [Mon, 29 May 2000 22:08:04 +0000 (22:08 +0000)] 
`path metric' and `disable after error' are switches, not numeric clauses.

25 years agoSupport --version and --help.
Martin Mares [Mon, 29 May 2000 21:58:35 +0000 (21:58 +0000)] 
Support --version and --help.

25 years agoAdded BGP documentation.
Martin Mares [Mon, 29 May 2000 21:03:27 +0000 (21:03 +0000)] 
Added BGP documentation.

25 years agoAdded introduction to BGP.
Martin Mares [Mon, 29 May 2000 13:47:18 +0000 (13:47 +0000)] 
Added introduction to BGP.

25 years agoAdded Kernel protocol documentation.
Martin Mares [Mon, 29 May 2000 13:13:58 +0000 (13:13 +0000)] 
Added Kernel protocol documentation.

25 years agoCapitalize properly in Install section.
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?

25 years agoReduce number of chapters -- having subchapter for 2 lines of code looks ugly in...
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.

25 years agoMinor fixes as requested by Pavel.
Martin Mares [Mon, 29 May 2000 12:18:30 +0000 (12:18 +0000)] 
Minor fixes as requested by Pavel.

25 years agoReally short installation section added.
Pavel Machek [Mon, 29 May 2000 12:05:56 +0000 (12:05 +0000)] 
Really short installation section added.

25 years agoRenamed the DTD from linuxdoc to birddoc.
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.

25 years agoTried to write a better introduction.
Martin Mares [Mon, 29 May 2000 12:03:28 +0000 (12:03 +0000)] 
Tried to write a better introduction.

25 years agoDocs updates.
Pavel Machek [Mon, 29 May 2000 11:53:24 +0000 (11:53 +0000)] 
Docs updates.

25 years agoAdded description of Static, Device and Direct protocols.
Martin Mares [Mon, 29 May 2000 11:30:25 +0000 (11:30 +0000)] 
Added description of Static, Device and Direct protocols.

25 years agoBetter description of how route is selected.
Pavel Machek [Mon, 29 May 2000 11:22:43 +0000 (11:22 +0000)] 
Better description of how route is selected.

25 years agoInfo about client. (Mj, if you tell me that's trivial, what about you
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?)

25 years agoAdded "what is router" to introduction.
Pavel Machek [Mon, 29 May 2000 11:13:51 +0000 (11:13 +0000)] 
Added "what is router" to introduction.

25 years agoSpelling fixes.
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.

25 years agoKosmetic change in debugging.
Ondrej Filip [Sun, 28 May 2000 20:11:56 +0000 (20:11 +0000)] 
Kosmetic change in debugging.

25 years agoget_route_info() added.
Ondrej Filip [Sun, 28 May 2000 19:16:04 +0000 (19:16 +0000)] 
get_route_info() added.

25 years agoDocumentation update.
Pavel Machek [Sun, 28 May 2000 19:11:08 +0000 (19:11 +0000)] 
Documentation update.

25 years agoTo find out a type of route (external, inter/intra area)
Ondrej Filip [Sun, 28 May 2000 19:07:39 +0000 (19:07 +0000)] 
To find out a type of route (external, inter/intra area)

25 years agoget_status() implemented.
Ondrej Filip [Sun, 28 May 2000 18:49:33 +0000 (18:49 +0000)] 
get_status() implemented.

25 years agoJust added some debug().
Ondrej Filip [Sun, 28 May 2000 18:34:20 +0000 (18:34 +0000)] 
Just added some debug().

25 years agoBetter shutdown. (Flush my own router LSA and send 1WAY to every neighbor.)
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.

25 years agoOriginating of external LSA.
Ondrej Filip [Sat, 27 May 2000 14:17:35 +0000 (14:17 +0000)] 
Originating of external LSA.

25 years agoImport control implemented.
Ondrej Filip [Fri, 26 May 2000 19:04:18 +0000 (19:04 +0000)] 
Import control implemented.

25 years agoSpell checking.
Pavel Machek [Thu, 25 May 2000 16:28:08 +0000 (16:28 +0000)] 
Spell checking.

25 years agoText version generated from lynx looks as ugly as hell, sgml is much better
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.

25 years agoAdd section about routing tables.
Pavel Machek [Thu, 25 May 2000 15:28:24 +0000 (15:28 +0000)] 
Add section about routing tables.

25 years agoCleaned up warnings.
Pavel Machek [Thu, 25 May 2000 15:20:40 +0000 (15:20 +0000)] 
Cleaned up warnings.

25 years agoAdd section about utility functions in filters
Pavel Machek [Thu, 25 May 2000 15:11:13 +0000 (15:11 +0000)] 
Add section about utility functions in filters

25 years agoDescription of types needed for BGP.
Pavel Machek [Thu, 25 May 2000 15:01:08 +0000 (15:01 +0000)] 
Description of types needed for BGP.

25 years agoUse ? in path matching to avoid /* trap.
Pavel Machek [Thu, 25 May 2000 14:58:38 +0000 (14:58 +0000)] 
Use ? in path matching to avoid /* trap.

25 years agoSGML correctness fix.
Pavel Machek [Thu, 25 May 2000 14:50:46 +0000 (14:50 +0000)] 
SGML correctness fix.

25 years agoSome more documentation, plus minor fixes.
Pavel Machek [Thu, 25 May 2000 12:33:42 +0000 (12:33 +0000)] 
Some more documentation, plus minor fixes.

25 years agoFixed comment not to be misleading.
Pavel Machek [Thu, 25 May 2000 12:33:15 +0000 (12:33 +0000)] 
Fixed comment not to be misleading.

25 years agoGet Linux version from <linux/version.h>, not `uname -r`.
Martin Mares [Sat, 20 May 2000 11:00:14 +0000 (11:00 +0000)] 
Get Linux version from <linux/version.h>, not `uname -r`.

25 years agoRouting table garbage collector gets really called.
Martin Mares [Fri, 19 May 2000 19:49:33 +0000 (19:49 +0000)] 
Routing table garbage collector gets really called.

25 years agoFixed a very nasty bug in FIB iterators.
Martin Mares [Fri, 19 May 2000 19:40:12 +0000 (19:40 +0000)] 
Fixed a very nasty bug in FIB iterators.

25 years agoDon't print trace messages about null updates.
Martin Mares [Fri, 19 May 2000 18:05:19 +0000 (18:05 +0000)] 
Don't print trace messages about null updates.

25 years agoFixed freeing of non-embedded extended attributes.
Martin Mares [Fri, 19 May 2000 18:05:01 +0000 (18:05 +0000)] 
Fixed freeing of non-embedded extended attributes.

25 years agoNo more problems when protocols gets disabled during feeding.
Martin Mares [Fri, 19 May 2000 18:03:53 +0000 (18:03 +0000)] 
No more problems when protocols gets disabled during feeding.

25 years agoLatest changes by Pavel have removed the error messages printed after
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.

25 years agoIf community list is not defined, act as it is empty.
Pavel Machek [Fri, 19 May 2000 16:57:40 +0000 (16:57 +0000)] 
If community list is not defined, act as it is empty.

25 years agoLess error messages in case sk_open fails.
Pavel Machek [Fri, 19 May 2000 16:44:25 +0000 (16:44 +0000)] 
Less error messages in case sk_open fails.

25 years agoAdded name of protocol to messages being logged.
Pavel Machek [Fri, 19 May 2000 16:22:53 +0000 (16:22 +0000)] 
Added name of protocol to messages being logged.

25 years agoMore updates.
Pavel Machek [Fri, 19 May 2000 15:59:21 +0000 (15:59 +0000)] 
More updates.

25 years agoImprove docs of log statment, improve markup.
Pavel Machek [Fri, 19 May 2000 14:13:49 +0000 (14:13 +0000)] 
Improve docs of log statment, improve markup.

25 years agoDescriptive lists rendered better in TeX.
Pavel Machek [Fri, 19 May 2000 14:05:55 +0000 (14:05 +0000)] 
Descriptive lists rendered better in TeX.

25 years agoSome spellchecking, and use right tags for right things.
Pavel Machek [Fri, 19 May 2000 13:58:39 +0000 (13:58 +0000)] 
Some spellchecking, and use right tags for right things.

25 years agoBGP now reports originating AS and origin type in get_route_info().
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().

25 years agoAdded as_path_get_first().
Martin Mares [Fri, 19 May 2000 11:01:06 +0000 (11:01 +0000)] 
Added as_path_get_first().

25 years agoCommented out the `inserting entry which is already there' message since
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.

25 years agoFixed a buglet in asynchronous feeding and increased maximum number
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.

25 years agoAsynchronous feeding of protocols.
Martin Mares [Fri, 19 May 2000 10:46:26 +0000 (10:46 +0000)] 
Asynchronous feeding of protocols.

25 years agoSmal debug bugfix.
Ondrej Filip [Wed, 17 May 2000 21:20:47 +0000 (21:20 +0000)] 
Smal debug bugfix.

25 years agoMinor cleaning
Pavel Machek [Wed, 17 May 2000 20:23:05 +0000 (20:23 +0000)] 
Minor cleaning

25 years agorte_same implemented.
Ondrej Filip [Wed, 17 May 2000 20:01:25 +0000 (20:01 +0000)] 
rte_same implemented.

25 years agorte_better implemented.
Ondrej Filip [Wed, 17 May 2000 19:27:51 +0000 (19:27 +0000)] 
rte_better implemented.

25 years agoFinished cleanng up mess: multiplication reinstalled.
Pavel Machek [Wed, 17 May 2000 12:14:05 +0000 (12:14 +0000)] 
Finished cleanng up mess: multiplication reinstalled.

25 years agoDon't die, if you receive strange LSA.
Ondrej Filip [Wed, 17 May 2000 00:28:45 +0000 (00:28 +0000)] 
Don't die, if you receive strange LSA.

25 years agoTypo in comment.
Ondrej Filip [Wed, 17 May 2000 00:28:11 +0000 (00:28 +0000)] 
Typo in comment.

25 years agoDowning of interface should work.
Ondrej Filip [Tue, 16 May 2000 23:59:38 +0000 (23:59 +0000)] 
Downing of interface should work.

25 years agoCalculation of external routes finally works.
Ondrej Filip [Tue, 16 May 2000 23:24:50 +0000 (23:24 +0000)] 
Calculation of external routes finally works.

25 years agoEhmm, removed 'if(1 || ...' so I can test the second part .
Ondrej Filip [Tue, 16 May 2000 22:43:30 +0000 (22:43 +0000)] 
Ehmm, removed 'if(1 || ...' so I can test the second part .

25 years agoFixed the horrible mess Pavel has created with his last commit.
Martin Mares [Tue, 16 May 2000 22:37:53 +0000 (22:37 +0000)] 
Fixed the horrible mess Pavel has created with his last commit.

25 years agoRouting table calculation for ext LSAs having next-hop=!0.0.0.0
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

25 years agoLine numbers for runtime errors (what's wrong with cvs? I could not
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)

25 years agoMore additions to documentation and spellchecking.
Pavel Machek [Tue, 16 May 2000 18:47:06 +0000 (18:47 +0000)] 
More additions to documentation and spellchecking.

25 years agoTurned off LOCAL_DEBUG.
Martin Mares [Tue, 16 May 2000 15:08:52 +0000 (15:08 +0000)] 
Turned off LOCAL_DEBUG.

25 years agoFixed incorrect error message about router ID syntax.
Martin Mares [Tue, 16 May 2000 15:08:43 +0000 (15:08 +0000)] 
Fixed incorrect error message about router ID syntax.

25 years agoInterface dummy is too strange for me... but psst, that's secret.
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.

25 years agoPoisoning: take there...
Martin Mares [Tue, 16 May 2000 15:02:33 +0000 (15:02 +0000)] 
Poisoning: take there...

25 years agoDon't segfault when someone adds passwords.
Pavel Machek [Tue, 16 May 2000 15:02:27 +0000 (15:02 +0000)] 
Don't segfault when someone adds passwords.

25 years agoPassword same now actually works
Pavel Machek [Tue, 16 May 2000 15:00:15 +0000 (15:00 +0000)] 
Password same now actually works

25 years agoRip should now reconfigure itself only if needed.
Pavel Machek [Tue, 16 May 2000 14:58:06 +0000 (14:58 +0000)] 
Rip should now reconfigure itself only if needed.

25 years agoResolved shift/reduce conflict
Pavel Machek [Tue, 16 May 2000 14:24:33 +0000 (14:24 +0000)] 
Resolved shift/reduce conflict

25 years agoOops, the poison was too deadly...
Martin Mares [Tue, 16 May 2000 13:53:44 +0000 (13:53 +0000)] 
Oops, the poison was too deadly...

25 years agoAdded poisoning of free'd objects when we're debugging.
Martin Mares [Tue, 16 May 2000 13:51:31 +0000 (13:51 +0000)] 
Added poisoning of free'd objects when we're debugging.

25 years agoDon't log state changes if nothing user-visible has changed.
Martin Mares [Tue, 16 May 2000 13:43:26 +0000 (13:43 +0000)] 
Don't log state changes if nothing user-visible has changed.

25 years agoWhen in persist mode, don't delete routes from kernel tables even if
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.

25 years agoAllow other operations than +.
Pavel Machek [Mon, 15 May 2000 12:27:45 +0000 (12:27 +0000)] 
Allow other operations than +.

25 years agobgp_get_status: If protocol is down, don't print BGP state.
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.

25 years agoAllow accessing defined symbols.
Pavel Machek [Mon, 15 May 2000 12:19:26 +0000 (12:19 +0000)] 
Allow accessing defined symbols.

25 years agoChanged syntax of expressions. Each `expr' can be now either a numeric literal
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.

25 years agoUse new eval mechanism for testing filters.
Pavel Machek [Mon, 15 May 2000 12:07:09 +0000 (12:07 +0000)] 
Use new eval mechanism for testing filters.

25 years agoCleanup of configuration.
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.

25 years agoGot rid of startup functions and filters_postconfig().
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?

25 years agoAdded f_eval_int() and EVAL configuration command.
Martin Mares [Mon, 15 May 2000 10:49:38 +0000 (10:49 +0000)] 
Added f_eval_int() and EVAL configuration command.

25 years agoAdded `show route for <prefix-or-ipa>' which looks up route leading to
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.

25 years agoAdded fib_route() which does (although very slow) lookup of longest-match
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.

25 years agoAdded prefix_or_ipa.
Martin Mares [Sat, 13 May 2000 11:41:26 +0000 (11:41 +0000)] 
Added prefix_or_ipa.

25 years agoUnified parsing of prefixes.
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'.

25 years agoAdapted to new rt_notify semantics.
Martin Mares [Sat, 13 May 2000 11:02:02 +0000 (11:02 +0000)] 
Adapted to new rt_notify semantics.

25 years agoManual enable/disable works right.
Martin Mares [Sat, 13 May 2000 11:01:41 +0000 (11:01 +0000)] 
Manual enable/disable works right.

25 years agoChanged semantics of the rt_update hook. The attribute list we pass now
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.)

25 years agoDocumentation fixes suggested by mj
Pavel Machek [Fri, 12 May 2000 10:57:36 +0000 (10:57 +0000)] 
Documentation fixes suggested by mj

25 years agoCalculation of external routes works. :-)
Ondrej Filip [Fri, 12 May 2000 00:22:43 +0000 (00:22 +0000)] 
Calculation of external routes works. :-)

25 years agoMinor changes.
Ondrej Filip [Thu, 11 May 2000 22:02:53 +0000 (22:02 +0000)] 
Minor changes.

25 years agoBugfix in flooding. (bad size)
Ondrej Filip [Thu, 11 May 2000 22:00:55 +0000 (22:00 +0000)] 
Bugfix in flooding. (bad size)
Better debugging.
More robust in receiving.