]>
git.ipfire.org Git - thirdparty/bird.git/log
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.
Ondrej Filip [Thu, 11 May 2000 22:00:16 +0000 (22:00 +0000)]
Better debugging.
More robust.
Ondrej Filip [Thu, 11 May 2000 17:14:57 +0000 (17:14 +0000)]
Bugfix in network LSA originating.
Martin Mares [Thu, 11 May 2000 16:55:26 +0000 (16:55 +0000)]
Updated README, generating the first alpha release.
Martin Mares [Thu, 11 May 2000 16:30:56 +0000 (16:30 +0000)]
Multicast problems should be gone, although the fix is Linux only and we'll
need to figure out something better when working on new ports.
Martin Mares [Thu, 11 May 2000 15:05:13 +0000 (15:05 +0000)]
Several minor RIP changes (Pavel, please check as usually):
o Use FIB_ITERATE_INIT instead of calling the function fit_init()
which is explictly marked as private in route.h.
o When printing trace messages, don't spit out protocol name twice.
o Some messages are a bit more verbose.
o Added a bunch of FIXME's.
o When running in broadcast mode, don't forget to bind the local
end of the socket to the same broadcast address, so that we don't
get the broadcasts looped back via different interface. I'm just
going to look up the same problem for multicasts.
Martin Mares [Thu, 11 May 2000 12:30:06 +0000 (12:30 +0000)]
If a broadcast address is missing, go fake one.
Martin Mares [Thu, 11 May 2000 12:20:07 +0000 (12:20 +0000)]
Use correct flags for the LOCAL_PREF attribute.
When an invalid attribute is found, copy the entire attribute to the data
section of the NOTIFICATION message.
Pavel Machek [Thu, 11 May 2000 12:00:35 +0000 (12:00 +0000)]
Critical files from linuxdoc1 distribution checked in.
Pavel Machek [Thu, 11 May 2000 11:54:03 +0000 (11:54 +0000)]
Use <m> instead of <i> in bird.sgml, fix url references.
Pavel Machek [Thu, 11 May 2000 10:47:33 +0000 (10:47 +0000)]
Don't include Rules: they are not needed and break stand-alone make of documentation.
Pavel Machek [Thu, 11 May 2000 10:33:18 +0000 (10:33 +0000)]
Fixed nasty segfault in rip.
Pavel Machek [Thu, 11 May 2000 09:41:16 +0000 (09:41 +0000)]
Some more paranoia into rip_insert and rip_delete
Pavel Machek [Thu, 11 May 2000 09:36:55 +0000 (09:36 +0000)]
Unused variable killed.
Ondrej Filip [Wed, 10 May 2000 23:42:37 +0000 (23:42 +0000)]
Test better lsa size.
Ondrej Filip [Wed, 10 May 2000 23:42:13 +0000 (23:42 +0000)]
Be more verbose.
Ondrej Filip [Wed, 10 May 2000 23:41:52 +0000 (23:41 +0000)]
Bugfix in (B)DR election.
Ondrej Filip [Wed, 10 May 2000 23:41:18 +0000 (23:41 +0000)]
More robust tests in packet receiving.
Ondrej Filip [Wed, 10 May 2000 15:04:21 +0000 (15:04 +0000)]
Some better lsa checking added.
Ondrej Filip [Wed, 10 May 2000 14:29:00 +0000 (14:29 +0000)]
Out dump deleted.
Pavel Machek [Wed, 10 May 2000 13:42:50 +0000 (13:42 +0000)]
use password_same utility function
Pavel Machek [Wed, 10 May 2000 13:42:46 +0000 (13:42 +0000)]
password_same utility function
Ondrej Filip [Wed, 10 May 2000 13:35:49 +0000 (13:35 +0000)]
Ever test possibility of forming of adjacency.
Pavel Machek [Wed, 10 May 2000 13:23:21 +0000 (13:23 +0000)]
Inlined metric and mode into struct rip_interface to make reconfig
work.
reconfigure is conservative but should work.
Pavel Machek [Wed, 10 May 2000 13:05:39 +0000 (13:05 +0000)]
rip_reconfigure done right
Pavel Machek [Wed, 10 May 2000 12:48:06 +0000 (12:48 +0000)]
ipa_same does not exist.
Pavel Machek [Wed, 10 May 2000 12:46:47 +0000 (12:46 +0000)]
Nicer messages from rip.
Pavel Machek [Wed, 10 May 2000 12:38:05 +0000 (12:38 +0000)]
Use ea_get_int instead of ea_find.
Ondrej Filip [Wed, 10 May 2000 12:37:43 +0000 (12:37 +0000)]
Destroying of neighbor moved from 'hello' to 'neighbor' and
improved.
Pavel Machek [Wed, 10 May 2000 12:32:45 +0000 (12:32 +0000)]
Reconfigure hook copied from bgp.
Pavel Machek [Wed, 10 May 2000 12:26:09 +0000 (12:26 +0000)]
Send first udpate sooner.
Pavel Machek [Wed, 10 May 2000 12:23:06 +0000 (12:23 +0000)]
Only announce change to main routing table if it is better than current.
Ondrej Filip [Wed, 10 May 2000 12:22:00 +0000 (12:22 +0000)]
Better dumping.
Pavel Machek [Wed, 10 May 2000 11:57:56 +0000 (11:57 +0000)]
Don't touch used memory.
Ondrej Filip [Wed, 10 May 2000 11:52:39 +0000 (11:52 +0000)]
Bugfix in ip_addr endianity.
Pavel Machek [Wed, 10 May 2000 11:48:34 +0000 (11:48 +0000)]
Killed unused variable.
Ondrej Filip [Wed, 10 May 2000 11:48:21 +0000 (11:48 +0000)]
Bug in (B)DR election fixed.
Pavel Machek [Wed, 10 May 2000 11:40:30 +0000 (11:40 +0000)]
You can now say "mode multicast".
Ondrej Filip [Wed, 10 May 2000 11:22:08 +0000 (11:22 +0000)]
Change u32 to ip_addr in ext lsa.
Ondrej Filip [Wed, 10 May 2000 10:47:17 +0000 (10:47 +0000)]
Calculation of external routes.
Pavel Machek [Wed, 10 May 2000 06:56:42 +0000 (06:56 +0000)]
Fix segfaults by using new ea_get_int.
Pavel Machek [Wed, 10 May 2000 06:54:40 +0000 (06:54 +0000)]
Added more convient interface for ea_find.
What is special about int default;? Compiler chokes on that!
Ondrej Filip [Tue, 9 May 2000 21:52:58 +0000 (21:52 +0000)]
FIXME's removed by deleting them. :-)
Ondrej Filip [Tue, 9 May 2000 21:06:48 +0000 (21:06 +0000)]
Premature aging of self-originated LSA received in flooding.
Ondrej Filip [Tue, 9 May 2000 19:38:34 +0000 (19:38 +0000)]
Better dumping.
Ondrej Filip [Tue, 9 May 2000 19:38:16 +0000 (19:38 +0000)]
Bugfix in lsrt slist adding.
Ondrej Filip [Tue, 9 May 2000 19:36:32 +0000 (19:36 +0000)]
Flushing of old LSAs added.
Ondrej Filip [Tue, 9 May 2000 18:35:57 +0000 (18:35 +0000)]
Backup seen is not called so often.
Ondrej Filip [Tue, 9 May 2000 18:20:39 +0000 (18:20 +0000)]
Don't send flushed LSAs.
Ondrej Filip [Tue, 9 May 2000 18:17:34 +0000 (18:17 +0000)]
Many bugfixes. (I added one entry twice to slist.)
Debug cleanup.
Retransmiting of unacknolegded LSAs
Ondrej Filip [Tue, 9 May 2000 13:56:47 +0000 (13:56 +0000)]
Many bugfixes. Actually, how could this ever work? :-)
Ondrej Filip [Tue, 9 May 2000 12:31:38 +0000 (12:31 +0000)]
Bug fix in sending updates.
Ondrej Filip [Tue, 9 May 2000 12:18:41 +0000 (12:18 +0000)]
Bugfix in testing of possibility of adjacency.
Ondrej Filip [Tue, 9 May 2000 12:03:57 +0000 (12:03 +0000)]
Better dumping.
Ondrej Filip [Tue, 9 May 2000 12:02:48 +0000 (12:02 +0000)]
Bugfix in hello.
Ondrej Filip [Tue, 9 May 2000 11:52:44 +0000 (11:52 +0000)]
Small cleanup.
Ondrej Filip [Tue, 9 May 2000 11:29:52 +0000 (11:29 +0000)]
Sorry, it didn't compile. :-(
Ondrej Filip [Tue, 9 May 2000 11:27:31 +0000 (11:27 +0000)]
Another bugfix in neighbor state machine.
Ondrej Filip [Tue, 9 May 2000 10:47:10 +0000 (10:47 +0000)]
Small bug in neighbor state machine.
Ondrej Filip [Tue, 9 May 2000 00:03:08 +0000 (00:03 +0000)]
Just added declaration of AS Ext routes calculation.
Ondrej Filip [Mon, 8 May 2000 23:46:31 +0000 (23:46 +0000)]
Do not stop lsrr_timer in FULL state. Use it for retransmition.
Ondrej Filip [Mon, 8 May 2000 22:50:37 +0000 (22:50 +0000)]
Some changes in debugging.
Ondrej Filip [Mon, 8 May 2000 22:49:58 +0000 (22:49 +0000)]
Fixed some FIXME's by deleting them. :-)
Ondrej Filip [Mon, 8 May 2000 22:42:56 +0000 (22:42 +0000)]
Useless '\n' in log()
Ondrej Filip [Mon, 8 May 2000 22:40:55 +0000 (22:40 +0000)]
Stopping RXMT timer when going to lower state than EXSTART.
Martin Mares [Mon, 8 May 2000 22:37:16 +0000 (22:37 +0000)]
Generated first public alpha release.
Unless you object, I'll announce it today (9.5.) at noon.
Martin Mares [Mon, 8 May 2000 22:33:50 +0000 (22:33 +0000)]
New example config.
Martin Mares [Mon, 8 May 2000 22:33:38 +0000 (22:33 +0000)]
Implemented debugging function rlookup() which you can call from gdb
to see what resource does the address given as a parameter belong to.