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

25 years agort_prune: Don't kill routes from protocols in FS_FEEDING state. If debugging,
Martin Mares [Mon, 8 May 2000 22:33:02 +0000 (22:33 +0000)] 
rt_prune: Don't kill routes from protocols in FS_FEEDING state. If debugging,
call fib_check() on the table's fib.

25 years agoKEEPALIVE TIME ought to set keepalive time, not connect retry time :)
Martin Mares [Mon, 8 May 2000 22:32:17 +0000 (22:32 +0000)] 
KEEPALIVE TIME ought to set keepalive time, not connect retry time :)

25 years agoIn non-debug mode, set default logging to syslog only, not stderr.
Martin Mares [Mon, 8 May 2000 22:31:58 +0000 (22:31 +0000)] 
In non-debug mode, set default logging to syslog only, not stderr.

25 years agoFixed type in daemonization code.
Martin Mares [Mon, 8 May 2000 22:31:34 +0000 (22:31 +0000)] 
Fixed type in daemonization code.

25 years agoTypo in debug.
Ondrej Filip [Mon, 8 May 2000 22:28:42 +0000 (22:28 +0000)] 
Typo in debug.

25 years agoGrrr, useless debug.
Ondrej Filip [Mon, 8 May 2000 22:27:25 +0000 (22:27 +0000)] 
Grrr, useless debug.

25 years agoSmall typo.
Ondrej Filip [Mon, 8 May 2000 22:26:11 +0000 (22:26 +0000)] 
Small typo.

25 years agoBugfix in new neighbor allocation.
Ondrej Filip [Mon, 8 May 2000 22:24:22 +0000 (22:24 +0000)] 
Bugfix in new neighbor allocation.

25 years agoBetter debug output.
Ondrej Filip [Mon, 8 May 2000 22:10:10 +0000 (22:10 +0000)] 
Better debug output.

25 years agoNext hop calculation improved. (I ignored stub networks advertised by my
Ondrej Filip [Mon, 8 May 2000 22:03:29 +0000 (22:03 +0000)] 
Next hop calculation improved. (I ignored stub networks advertised by my
neighbors.

25 years agoBetter logging. (%d->%I)
Ondrej Filip [Mon, 8 May 2000 22:02:45 +0000 (22:02 +0000)] 
Better logging. (%d->%I)

25 years agoSeveral simplifications of the fib iterators.
Martin Mares [Mon, 8 May 2000 19:11:49 +0000 (19:11 +0000)] 
Several simplifications of the fib iterators.

25 years agoWhen not debugging, daemonize automatically.
Martin Mares [Mon, 8 May 2000 19:10:36 +0000 (19:10 +0000)] 
When not debugging, daemonize automatically.

25 years agoImplemented `show route count' which is `show route stats' with
Martin Mares [Mon, 8 May 2000 14:58:00 +0000 (14:58 +0000)] 
Implemented `show route count' which is `show route stats' with
exception that it doesn't print the routes themselves.

25 years agoDon't crash when the socket gets closed between updates.
Martin Mares [Mon, 8 May 2000 14:53:22 +0000 (14:53 +0000)] 
Don't crash when the socket gets closed between updates.

Also, this time not only update `remains', but update it right :)

25 years agoAdded `--disable-memcheck' switch which avoids linking of efence/dmalloc,
Martin Mares [Mon, 8 May 2000 14:51:57 +0000 (14:51 +0000)] 
Added `--disable-memcheck' switch which avoids linking of efence/dmalloc,
so that we can run in debugging mode with large routing tables.

25 years agoStop feeding the protocol if it suddenly shuts down.
Martin Mares [Mon, 8 May 2000 14:51:26 +0000 (14:51 +0000)] 
Stop feeding the protocol if it suddenly shuts down.

25 years agoUpdate `remains' counter correctly.
Martin Mares [Mon, 8 May 2000 14:32:19 +0000 (14:32 +0000)] 
Update `remains' counter correctly.

25 years agoUse PATH_CONTROL_SOCKET instead of tacking on "bird.ctl" manually.
Martin Mares [Mon, 8 May 2000 14:29:30 +0000 (14:29 +0000)] 
Use PATH_CONTROL_SOCKET instead of tacking on "bird.ctl" manually.

25 years agoForgot to add a spiky comment :)
Martin Mares [Mon, 8 May 2000 14:24:19 +0000 (14:24 +0000)] 
Forgot to add a spiky comment :)

25 years agoAutoconf is *evil*. The sysconfdir and similar variables are unusable in
Martin Mares [Mon, 8 May 2000 14:19:47 +0000 (14:19 +0000)] 
Autoconf is *evil*. The sysconfdir and similar variables are unusable in
C includes as they contain substitutions specific to make.

Worked around by creating sysconf/paths.h which is created from
the Makefile instead of by the configure script.

25 years agoUpdated TODO.
Martin Mares [Mon, 8 May 2000 14:18:33 +0000 (14:18 +0000)] 
Updated TODO.

25 years agoDebugging compilation is no longer default. This means that the configuration
Martin Mares [Mon, 8 May 2000 13:56:11 +0000 (13:56 +0000)] 
Debugging compilation is no longer default. This means that the configuration
file is expected in $prefix/etc etc.

Use --enable-debug to request debugging.

25 years ago`make install' now works.
Martin Mares [Mon, 8 May 2000 13:54:59 +0000 (13:54 +0000)] 
`make install' now works.

25 years agoThe bgp_list is gone. Incomming connections are now handled in a much
Martin Mares [Mon, 8 May 2000 13:26:30 +0000 (13:26 +0000)] 
The bgp_list is gone. Incomming connections are now handled in a much
more straightforward manner by scanning the active configuration for
matching protocols.

25 years agoReally free attributes.
Martin Mares [Mon, 8 May 2000 13:12:14 +0000 (13:12 +0000)] 
Really free attributes.

25 years agoWhen reporting a bug(), call abort() instead of exit(), so that we
Martin Mares [Mon, 8 May 2000 12:38:00 +0000 (12:38 +0000)] 
When reporting a bug(), call abort() instead of exit(), so that we
can analyse the core.

25 years agoSome less socket error messages.
Martin Mares [Mon, 8 May 2000 12:37:39 +0000 (12:37 +0000)] 
Some less socket error messages.

25 years agoDon't generate corrupted packets when sending only route deletes.
Martin Mares [Mon, 8 May 2000 12:37:24 +0000 (12:37 +0000)] 
Don't generate corrupted packets when sending only route deletes.

25 years agoDon't report refused connections.
Martin Mares [Mon, 8 May 2000 12:09:10 +0000 (12:09 +0000)] 
Don't report refused connections.

25 years agoRemoved the `async' switch which was used for debugging only anyway.
Martin Mares [Mon, 8 May 2000 12:05:55 +0000 (12:05 +0000)] 
Removed the `async' switch which was used for debugging only anyway.

Don't moan when netlink reports lost packets.

25 years agobugs_in_attr_cache_hashing--;
Martin Mares [Mon, 8 May 2000 11:40:30 +0000 (11:40 +0000)] 
bugs_in_attr_cache_hashing--;

25 years agoLink the instance to the global BGP list as soon as possible.
Martin Mares [Mon, 8 May 2000 11:04:22 +0000 (11:04 +0000)] 
Link the instance to the global BGP list as soon as possible.