]> git.ipfire.org Git - thirdparty/bird.git/log
thirdparty/bird.git
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.

25 years agoBetter debugging.
Ondrej Filip [Thu, 11 May 2000 22:00:16 +0000 (22:00 +0000)] 
Better debugging.
More robust.

25 years agoBugfix in network LSA originating.
Ondrej Filip [Thu, 11 May 2000 17:14:57 +0000 (17:14 +0000)] 
Bugfix in network LSA originating.

25 years agoUpdated README, generating the first alpha release.
Martin Mares [Thu, 11 May 2000 16:55:26 +0000 (16:55 +0000)] 
Updated README, generating the first alpha release.

25 years agoMulticast problems should be gone, although the fix is Linux only and we'll
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.

25 years agoSeveral minor RIP changes (Pavel, please check as usually):
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.

25 years agoIf a broadcast address is missing, go fake one.
Martin Mares [Thu, 11 May 2000 12:30:06 +0000 (12:30 +0000)] 
If a broadcast address is missing, go fake one.

25 years agoUse correct flags for the LOCAL_PREF attribute.
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.

25 years agoCritical files from linuxdoc1 distribution checked in.
Pavel Machek [Thu, 11 May 2000 12:00:35 +0000 (12:00 +0000)] 
Critical files from linuxdoc1 distribution checked in.

25 years agoUse <m> instead of <i> in bird.sgml, fix url references.
Pavel Machek [Thu, 11 May 2000 11:54:03 +0000 (11:54 +0000)] 
Use <m> instead of <i> in bird.sgml, fix url references.

25 years agoDon't include Rules: they are not needed and break stand-alone make of documentation.
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.

25 years agoFixed nasty segfault in rip.
Pavel Machek [Thu, 11 May 2000 10:33:18 +0000 (10:33 +0000)] 
Fixed nasty segfault in rip.

25 years agoSome more paranoia into rip_insert and rip_delete
Pavel Machek [Thu, 11 May 2000 09:41:16 +0000 (09:41 +0000)] 
Some more paranoia into rip_insert and rip_delete

25 years agoUnused variable killed.
Pavel Machek [Thu, 11 May 2000 09:36:55 +0000 (09:36 +0000)] 
Unused variable killed.

25 years agoTest better lsa size.
Ondrej Filip [Wed, 10 May 2000 23:42:37 +0000 (23:42 +0000)] 
Test better lsa size.

25 years agoBe more verbose.
Ondrej Filip [Wed, 10 May 2000 23:42:13 +0000 (23:42 +0000)] 
Be more verbose.

25 years agoBugfix in (B)DR election.
Ondrej Filip [Wed, 10 May 2000 23:41:52 +0000 (23:41 +0000)] 
Bugfix in (B)DR election.

25 years agoMore robust tests in packet receiving.
Ondrej Filip [Wed, 10 May 2000 23:41:18 +0000 (23:41 +0000)] 
More robust tests in packet receiving.

25 years agoSome better lsa checking added.
Ondrej Filip [Wed, 10 May 2000 15:04:21 +0000 (15:04 +0000)] 
Some better lsa checking added.

25 years agoOut dump deleted.
Ondrej Filip [Wed, 10 May 2000 14:29:00 +0000 (14:29 +0000)] 
Out dump deleted.

25 years agouse password_same utility function
Pavel Machek [Wed, 10 May 2000 13:42:50 +0000 (13:42 +0000)] 
use password_same utility function

25 years agopassword_same utility function
Pavel Machek [Wed, 10 May 2000 13:42:46 +0000 (13:42 +0000)] 
password_same utility function

25 years agoEver test possibility of forming of adjacency.
Ondrej Filip [Wed, 10 May 2000 13:35:49 +0000 (13:35 +0000)] 
Ever test possibility of forming of adjacency.

25 years agoInlined metric and mode into struct rip_interface to make reconfig
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.

25 years agorip_reconfigure done right
Pavel Machek [Wed, 10 May 2000 13:05:39 +0000 (13:05 +0000)] 
rip_reconfigure done right

25 years agoipa_same does not exist.
Pavel Machek [Wed, 10 May 2000 12:48:06 +0000 (12:48 +0000)] 
ipa_same does not exist.

25 years agoNicer messages from rip.
Pavel Machek [Wed, 10 May 2000 12:46:47 +0000 (12:46 +0000)] 
Nicer messages from rip.

25 years agoUse ea_get_int instead of ea_find.
Pavel Machek [Wed, 10 May 2000 12:38:05 +0000 (12:38 +0000)] 
Use ea_get_int instead of ea_find.

25 years agoDestroying of neighbor moved from 'hello' to 'neighbor' and
Ondrej Filip [Wed, 10 May 2000 12:37:43 +0000 (12:37 +0000)] 
Destroying of neighbor moved from 'hello' to 'neighbor' and
improved.

25 years agoReconfigure hook copied from bgp.
Pavel Machek [Wed, 10 May 2000 12:32:45 +0000 (12:32 +0000)] 
Reconfigure hook copied from bgp.

25 years agoSend first udpate sooner.
Pavel Machek [Wed, 10 May 2000 12:26:09 +0000 (12:26 +0000)] 
Send first udpate sooner.

25 years agoOnly announce change to main routing table if it is better than current.
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.

25 years agoBetter dumping.
Ondrej Filip [Wed, 10 May 2000 12:22:00 +0000 (12:22 +0000)] 
Better dumping.

25 years agoDon't touch used memory.
Pavel Machek [Wed, 10 May 2000 11:57:56 +0000 (11:57 +0000)] 
Don't touch used memory.

25 years agoBugfix in ip_addr endianity.
Ondrej Filip [Wed, 10 May 2000 11:52:39 +0000 (11:52 +0000)] 
Bugfix in ip_addr endianity.

25 years agoKilled unused variable.
Pavel Machek [Wed, 10 May 2000 11:48:34 +0000 (11:48 +0000)] 
Killed unused variable.

25 years agoBug in (B)DR election fixed.
Ondrej Filip [Wed, 10 May 2000 11:48:21 +0000 (11:48 +0000)] 
Bug in (B)DR election fixed.

25 years agoYou can now say "mode multicast".
Pavel Machek [Wed, 10 May 2000 11:40:30 +0000 (11:40 +0000)] 
You can now say "mode multicast".

25 years agoChange u32 to ip_addr in ext lsa.
Ondrej Filip [Wed, 10 May 2000 11:22:08 +0000 (11:22 +0000)] 
Change u32 to ip_addr in ext lsa.

25 years agoCalculation of external routes.
Ondrej Filip [Wed, 10 May 2000 10:47:17 +0000 (10:47 +0000)] 
Calculation of external routes.

25 years agoFix segfaults by using new ea_get_int.
Pavel Machek [Wed, 10 May 2000 06:56:42 +0000 (06:56 +0000)] 
Fix segfaults by using new ea_get_int.

25 years agoAdded more convient interface for ea_find.
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!

25 years agoFIXME's removed by deleting them. :-)
Ondrej Filip [Tue, 9 May 2000 21:52:58 +0000 (21:52 +0000)] 
FIXME's removed by deleting them. :-)

25 years agoPremature aging of self-originated LSA received in flooding.
Ondrej Filip [Tue, 9 May 2000 21:06:48 +0000 (21:06 +0000)] 
Premature aging of self-originated LSA received in flooding.

25 years agoBetter dumping.
Ondrej Filip [Tue, 9 May 2000 19:38:34 +0000 (19:38 +0000)] 
Better dumping.

25 years agoBugfix in lsrt slist adding.
Ondrej Filip [Tue, 9 May 2000 19:38:16 +0000 (19:38 +0000)] 
Bugfix in lsrt slist adding.

25 years agoFlushing of old LSAs added.
Ondrej Filip [Tue, 9 May 2000 19:36:32 +0000 (19:36 +0000)] 
Flushing of old LSAs added.

25 years agoBackup seen is not called so often.
Ondrej Filip [Tue, 9 May 2000 18:35:57 +0000 (18:35 +0000)] 
Backup seen is not called so often.

25 years agoDon't send flushed LSAs.
Ondrej Filip [Tue, 9 May 2000 18:20:39 +0000 (18:20 +0000)] 
Don't send flushed LSAs.

25 years agoMany bugfixes. (I added one entry twice to slist.)
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

25 years agoMany bugfixes. Actually, how could this ever work? :-)
Ondrej Filip [Tue, 9 May 2000 13:56:47 +0000 (13:56 +0000)] 
Many bugfixes. Actually, how could this ever work? :-)

25 years agoBug fix in sending updates.
Ondrej Filip [Tue, 9 May 2000 12:31:38 +0000 (12:31 +0000)] 
Bug fix in sending updates.

25 years agoBugfix in testing of possibility of adjacency.
Ondrej Filip [Tue, 9 May 2000 12:18:41 +0000 (12:18 +0000)] 
Bugfix in testing of possibility of adjacency.

25 years agoBetter dumping.
Ondrej Filip [Tue, 9 May 2000 12:03:57 +0000 (12:03 +0000)] 
Better dumping.

25 years agoBugfix in hello.
Ondrej Filip [Tue, 9 May 2000 12:02:48 +0000 (12:02 +0000)] 
Bugfix in hello.

25 years agoSmall cleanup.
Ondrej Filip [Tue, 9 May 2000 11:52:44 +0000 (11:52 +0000)] 
Small cleanup.

25 years agoSorry, it didn't compile. :-(
Ondrej Filip [Tue, 9 May 2000 11:29:52 +0000 (11:29 +0000)] 
Sorry, it didn't compile. :-(

25 years agoAnother bugfix in neighbor state machine.
Ondrej Filip [Tue, 9 May 2000 11:27:31 +0000 (11:27 +0000)] 
Another bugfix in neighbor state machine.

25 years agoSmall bug in neighbor state machine.
Ondrej Filip [Tue, 9 May 2000 10:47:10 +0000 (10:47 +0000)] 
Small bug in neighbor state machine.

25 years agoJust added declaration of AS Ext routes calculation.
Ondrej Filip [Tue, 9 May 2000 00:03:08 +0000 (00:03 +0000)] 
Just added declaration of AS Ext routes calculation.

25 years agoDo not stop lsrr_timer in FULL state. Use it for retransmition.
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.

25 years agoSome changes in debugging.
Ondrej Filip [Mon, 8 May 2000 22:50:37 +0000 (22:50 +0000)] 
Some changes in debugging.

25 years agoFixed some FIXME's by deleting them. :-)
Ondrej Filip [Mon, 8 May 2000 22:49:58 +0000 (22:49 +0000)] 
Fixed some FIXME's by deleting them. :-)

25 years agoUseless '\n' in log()
Ondrej Filip [Mon, 8 May 2000 22:42:56 +0000 (22:42 +0000)] 
Useless '\n' in log()

25 years agoStopping RXMT timer when going to lower state than EXSTART.
Ondrej Filip [Mon, 8 May 2000 22:40:55 +0000 (22:40 +0000)] 
Stopping RXMT timer when going to lower state than EXSTART.

25 years agoGenerated first public alpha release.
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.

25 years agoNew example config.
Martin Mares [Mon, 8 May 2000 22:33:50 +0000 (22:33 +0000)] 
New example config.

25 years agoImplemented debugging function rlookup() which you can call from gdb
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.