Activity

From 04/20/2000 to 05/19/2000

05/19/2000

07:49 PM Revision 2eca3b3a (iof-bird-daemon): Routing table garbage collector gets really called.
Martin Mares
07:40 PM Revision 0ba8a614 (iof-bird-daemon): Fixed a very nasty bug in FIB iterators.
Martin Mares
06:05 PM Revision d2a7c0e9 (iof-bird-daemon): Don't print trace messages about null updates.
Martin Mares
06:05 PM Revision 3ced9b34 (iof-bird-daemon): Fixed freeing of non-embedded extended attributes.
Martin Mares
06:03 PM Revision 075898de (iof-bird-daemon): No more problems when protocols gets disabled during feeding.
Martin Mares
05:21 PM Revision dc6405d2 (iof-bird-daemon): Latest changes by Pavel have removed the error messages prin...
unsuccessful socket open, but replaced them by segmentatio fault!
Grrrrrrrrr.
Martin Mares
04:57 PM Revision e66e6c21 (iof-bird-daemon): If community list is not defined, act as it is empty.
Pavel Machek
04:44 PM Revision 9511a483 (iof-bird-daemon): Less error messages in case sk_open fails.
Pavel Machek
04:22 PM Revision eb4097e4 (iof-bird-daemon): Added name of protocol to messages being logged.
Pavel Machek
03:59 PM Revision af0b25d2 (iof-bird-daemon): More updates.
Pavel Machek
02:13 PM Revision 242352b7 (iof-bird-daemon): Improve docs of log statment, improve markup.
Pavel Machek
02:05 PM Revision 8af8a873 (iof-bird-daemon): Descriptive lists rendered better in TeX.
Pavel Machek
01:58 PM Revision a0dd1c74 (iof-bird-daemon): Some spellchecking, and use right tags for right things.
Pavel Machek
11:01 AM Revision 5e88d730 (iof-bird-daemon): BGP now reports originating AS and origin type in get_route_...
Martin Mares
11:01 AM Revision f49528a3 (iof-bird-daemon): Added as_path_get_first().
Martin Mares
11:00 AM Revision f7ad556f (iof-bird-daemon): Commented out the `inserting entry which is already there' m...
it's pretty normal: during feeding of the protocol, a new route can appear
which will be announced normally and then ...
Martin Mares
10:59 AM Revision 76dfda9e (iof-bird-daemon): Fixed a buglet in asynchronous feeding and increased maximum...
of routes allowed per feeding phase. Martin Mares
10:46 AM Revision ac5d8012 (iof-bird-daemon): Asynchronous feeding of protocols.
Martin Mares

05/17/2000

09:20 PM Revision 0850ce22 (iof-bird-daemon): Smal debug bugfix.
Ondrej Filip
08:23 PM Revision 6d5e703d (iof-bird-daemon): Minor cleaning
Pavel Machek
08:01 PM Revision 00c1f79a (iof-bird-daemon): rte_same implemented.
Ondrej Filip
07:27 PM Revision bbd76b42 (iof-bird-daemon): rte_better implemented.
Ondrej Filip
12:14 PM Revision 9f0d45d6 (iof-bird-daemon): Finished cleanng up mess: multiplication reinstalled.
Pavel Machek
12:28 AM Revision 4ee21789 (iof-bird-daemon): Don't die, if you receive strange LSA.
Ondrej Filip
12:28 AM Revision 7f6b3cf2 (iof-bird-daemon): Typo in comment.
Ondrej Filip

05/16/2000

11:59 PM Revision 18a0c0bb (iof-bird-daemon): Downing of interface should work.
Ondrej Filip
11:24 PM Revision 8fb0c2c2 (iof-bird-daemon): Calculation of external routes finally works.
Ondrej Filip
10:43 PM Revision 31834faa (iof-bird-daemon): Ehmm, removed 'if(1 || ...' so I can test the second part .
Ondrej Filip
10:37 PM Revision b1c9d871 (iof-bird-daemon): Fixed the horrible mess Pavel has created with his last commit.
Martin Mares
10:34 PM Revision 508c36ab (iof-bird-daemon): Routing table calculation for ext LSAs having next-hop=!0.0.0.0
Ondrej Filip
06:50 PM Revision a96a979d (iof-bird-daemon): Line numbers for runtime errors (what's wrong with cvs? I co...
commit this from home) Pavel Machek
06:47 PM Revision 7581b81b (iof-bird-daemon): More additions to documentation and spellchecking.
Pavel Machek
03:08 PM Revision e5a47266 (iof-bird-daemon): Turned off LOCAL_DEBUG.
Martin Mares
03:08 PM Revision e79671a7 (iof-bird-daemon): Fixed incorrect error message about router ID syntax.
Martin Mares
03:05 PM Revision 5b846de6 (iof-bird-daemon): Interface dummy is too strange for me... but psst, that's se...
Pavel Machek
03:02 PM Revision be77b689 (iof-bird-daemon): Poisoning: take there...
Martin Mares
03:02 PM Revision d6796e7b (iof-bird-daemon): Don't segfault when someone adds passwords.
Pavel Machek
03:00 PM Revision 2f2663bd (iof-bird-daemon): Password same now actually works
Pavel Machek
02:58 PM Revision 898fdd85 (iof-bird-daemon): Rip should now reconfigure itself only if needed.
Pavel Machek
02:24 PM Revision 60de3356 (iof-bird-daemon): Resolved shift/reduce conflict
Pavel Machek
01:53 PM Revision e2f4f275 (iof-bird-daemon): Oops, the poison was too deadly...
Martin Mares
01:51 PM Revision b8e60d35 (iof-bird-daemon): Added poisoning of free'd objects when we're debugging.
Martin Mares
01:43 PM Revision df9f0fb3 (iof-bird-daemon): Don't log state changes if nothing user-visible has changed.
Martin Mares
01:36 PM Revision f990fc61 (iof-bird-daemon): When in persist mode, don't delete routes from kernel tables...
they cease to exist in our routing tables due to protocols having shut down. Martin Mares

05/15/2000

12:27 PM Revision c5a06f65 (iof-bird-daemon): Allow other operations than +.
Pavel Machek
12:19 PM Revision f4ab2317 (iof-bird-daemon): bgp_get_status: If protocol is down, don't print BGP state.
Martin Mares
12:19 PM Revision cbfd671f (iof-bird-daemon): Allow accessing defined symbols.
Pavel Machek
12:15 PM Revision cc590a11 (iof-bird-daemon): Changed syntax of expressions. Each `expr' can be now either...
or a symbol or parenthesised filter expression. Martin Mares
12:07 PM Revision 6be662d9 (iof-bird-daemon): Use new eval mechanism for testing filters.
Pavel Machek
11:48 AM Revision e3f2d5fc (iof-bird-daemon): Cleanup of configuration.
o Use `expr' instead of `NUM' and `ipa' instead of `IPA',
so that defined symbols work everywhere.
o `define' no...
Martin Mares
10:53 AM Revision 3b1c523d (iof-bird-daemon): Got rid of startup functions and filters_postconfig().
By the way, how do you expect pointers to fit in an int? Martin Mares
10:49 AM Revision 1c20608e (iof-bird-daemon): Added f_eval_int() and EVAL configuration command.
Martin Mares

05/13/2000

11:42 AM Revision 9449c91a (iof-bird-daemon): Added `show route for <prefix-or-ipa>' which looks up route ...
given network. Martin Mares
11:42 AM Revision 56d6c530 (iof-bird-daemon): Added fib_route() which does (although very slow) lookup of ...
routing in a FIB. Martin Mares
11:41 AM Revision d3abfbc6 (iof-bird-daemon): Added prefix_or_ipa.
Martin Mares
11:17 AM Revision 758458be (iof-bird-daemon): Unified parsing of prefixes.
Had to rename `prefix' in filters to `fprefix'. Martin Mares
11:02 AM Revision 02bd064a (iof-bird-daemon): Adapted to new rt_notify semantics.
Martin Mares
11:01 AM Revision e4bfafa1 (iof-bird-daemon): Manual enable/disable works right.
Martin Mares
11:00 AM Revision 08f0290a (iof-bird-daemon): Changed semantics of the rt_update hook. The attribute list ...
contains all attributes, not just the temporary ones. This avoids having
to merge the lists inside protocols or doing...
Martin Mares

05/12/2000

10:57 AM Revision bfd71178 (iof-bird-daemon): Documentation fixes suggested by mj
Pavel Machek
12:22 AM Revision 7e681ef3 (iof-bird-daemon): Calculation of external routes works. :-)
Ondrej Filip

05/11/2000

10:02 PM Revision be2bb403 (iof-bird-daemon): Minor changes.
Ondrej Filip
10:00 PM Revision 5da1f935 (iof-bird-daemon): Bugfix in flooding. (bad size)
Better debugging.
More robust in receiving.
Ondrej Filip
10:00 PM Revision c8d1f3fe (iof-bird-daemon): Better debugging.
More robust. Ondrej Filip
05:14 PM Revision 7a42e6ce (iof-bird-daemon): Bugfix in network LSA originating.
Ondrej Filip
04:55 PM Revision 67edcf39 (iof-bird-daemon): Updated README, generating the first alpha release.
Martin Mares
04:30 PM Revision 0e5aa966 (iof-bird-daemon): Multicast problems should be gone, although the fix is Linux...
need to figure out something better when working on new ports. Martin Mares
03:05 PM Revision 28323d9d (iof-bird-daemon): 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 rout...
Martin Mares
12:30 PM Revision 109c2f6c (iof-bird-daemon): If a broadcast address is missing, go fake one.
Martin Mares
12:20 PM Revision 2138d3b4 (iof-bird-daemon): 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.
Martin Mares
12:00 PM Revision 6e06e6ee (iof-bird-daemon): Critical files from linuxdoc1 distribution checked in.
Pavel Machek
11:54 AM Revision 0e7a720a (iof-bird-daemon): Use <m> instead of <i> in bird.sgml, fix url references.
Pavel Machek
10:47 AM Revision 7692aad1 (iof-bird-daemon): Don't include Rules: they are not needed and break stand-alo...
Pavel Machek
10:33 AM Revision ec21aecf (iof-bird-daemon): Fixed nasty segfault in rip.
Pavel Machek
09:41 AM Revision 10f5c47d (iof-bird-daemon): Some more paranoia into rip_insert and rip_delete
Pavel Machek
09:36 AM Revision 94d1a6c9 (iof-bird-daemon): Unused variable killed.
Pavel Machek

05/10/2000

11:42 PM Revision 394920a0 (iof-bird-daemon): Test better lsa size.
Ondrej Filip
11:42 PM Revision 31dca435 (iof-bird-daemon): Be more verbose.
Ondrej Filip
11:41 PM Revision 74ac7cdb (iof-bird-daemon): Bugfix in (B)DR election.
Ondrej Filip
11:41 PM Revision ff73f1d6 (iof-bird-daemon): More robust tests in packet receiving.
Ondrej Filip
03:04 PM Revision 13741548 (iof-bird-daemon): Some better lsa checking added.
Ondrej Filip
02:29 PM Revision a9c41c85 (iof-bird-daemon): Out dump deleted.
Ondrej Filip
01:42 PM Revision 2a41c8d9 (iof-bird-daemon): use password_same utility function
Pavel Machek
01:42 PM Revision 45a48e2d (iof-bird-daemon): password_same utility function
Pavel Machek
01:35 PM Revision a3f657ac (iof-bird-daemon): Ever test possibility of forming of adjacency.
Ondrej Filip
01:23 PM Revision 3e474192 (iof-bird-daemon): Inlined metric and mode into struct rip_interface to make re...
work.
reconfigure is conservative but should work.
Pavel Machek
01:05 PM Revision 30aa02d7 (iof-bird-daemon): rip_reconfigure done right
Pavel Machek
12:48 PM Revision b8524e9b (iof-bird-daemon): ipa_same does not exist.
Pavel Machek
12:46 PM Revision 0bff946c (iof-bird-daemon): Nicer messages from rip.
Pavel Machek
12:38 PM Revision 6f384977 (iof-bird-daemon): Use ea_get_int instead of ea_find.
Pavel Machek
12:37 PM Revision c7e46aae (iof-bird-daemon): Destroying of neighbor moved from 'hello' to 'neighbor' and
improved. Ondrej Filip
12:32 PM Revision 7f5f44bb (iof-bird-daemon): Reconfigure hook copied from bgp.
Pavel Machek
12:26 PM Revision 84a13054 (iof-bird-daemon): Send first udpate sooner.
Pavel Machek
12:23 PM Revision 14758d87 (iof-bird-daemon): Only announce change to main routing table if it is better t...
Pavel Machek
12:22 PM Revision 353f3261 (iof-bird-daemon): Better dumping.
Ondrej Filip
11:57 AM Revision 5e50f0a0 (iof-bird-daemon): Don't touch used memory.
Pavel Machek
11:52 AM Revision e8bd039d (iof-bird-daemon): Bugfix in ip_addr endianity.
Ondrej Filip
11:48 AM Revision be3b6dc5 (iof-bird-daemon): Killed unused variable.
Pavel Machek
11:48 AM Revision 28950169 (iof-bird-daemon): Bug in (B)DR election fixed.
Ondrej Filip
11:40 AM Revision d9f89e01 (iof-bird-daemon): You can now say "mode multicast".
Pavel Machek
11:22 AM Revision 65a9c571 (iof-bird-daemon): Change u32 to ip_addr in ext lsa.
Ondrej Filip
10:47 AM Revision aa1e082c (iof-bird-daemon): Calculation of external routes.
Ondrej Filip
06:56 AM Revision 4bfe4e85 (iof-bird-daemon): Fix segfaults by using new ea_get_int.
Pavel Machek
06:54 AM Revision c0100454 (iof-bird-daemon): Added more convient interface for ea_find.
What is special about int default;? Compiler chokes on that! Pavel Machek

05/09/2000

09:52 PM Revision fe95ab68 (iof-bird-daemon): FIXME's removed by deleting them. :-)
Ondrej Filip
09:06 PM Revision 32fa4a5a (iof-bird-daemon): Premature aging of self-originated LSA received in flooding.
Ondrej Filip
07:38 PM Revision 3b8b1bd0 (iof-bird-daemon): Better dumping.
Ondrej Filip
07:38 PM Revision a3ae6246 (iof-bird-daemon): Bugfix in lsrt slist adding.
Ondrej Filip
07:36 PM Revision b224ca32 (iof-bird-daemon): Flushing of old LSAs added.
Ondrej Filip
06:35 PM Revision 850fda25 (iof-bird-daemon): Backup seen is not called so often.
Ondrej Filip
06:20 PM Revision cd22a62b (iof-bird-daemon): Don't send flushed LSAs.
Ondrej Filip
06:17 PM Revision 9669362f (iof-bird-daemon): Many bugfixes. (I added one entry twice to slist.)
Debug cleanup.
Retransmiting of unacknolegded LSAs
Ondrej Filip
01:56 PM Revision 5f743d96 (iof-bird-daemon): Many bugfixes. Actually, how could this ever work? :-)
Ondrej Filip
12:31 PM Revision 5d608eba (iof-bird-daemon): Bug fix in sending updates.
Ondrej Filip
12:18 PM Revision 0e1b949b (iof-bird-daemon): Bugfix in testing of possibility of adjacency.
Ondrej Filip
12:03 PM Revision 432996f4 (iof-bird-daemon): Better dumping.
Ondrej Filip
12:02 PM Revision 54ac9d2e (iof-bird-daemon): Bugfix in hello.
Ondrej Filip
11:52 AM Revision 4057093f (iof-bird-daemon): Small cleanup.
Ondrej Filip
11:29 AM Revision 551d4443 (iof-bird-daemon): Sorry, it didn't compile. :-(
Ondrej Filip
11:27 AM Revision b29c620f (iof-bird-daemon): Another bugfix in neighbor state machine.
Ondrej Filip
10:47 AM Revision 279a3b76 (iof-bird-daemon): Small bug in neighbor state machine.
Ondrej Filip
12:03 AM Revision fafe44b6 (iof-bird-daemon): Just added declaration of AS Ext routes calculation.
Ondrej Filip

05/08/2000

11:46 PM Revision 43e75f38 (iof-bird-daemon): Do not stop lsrr_timer in FULL state. Use it for retransmition.
Ondrej Filip
10:50 PM Revision ed4a53c6 (iof-bird-daemon): Some changes in debugging.
Ondrej Filip
10:49 PM Revision 9bacea42 (iof-bird-daemon): Fixed some FIXME's by deleting them. :-)
Ondrej Filip
10:42 PM Revision 8a3049f6 (iof-bird-daemon): Useless '\n' in log()
Ondrej Filip
10:40 PM Revision eae4fcf2 (iof-bird-daemon): Stopping RXMT timer when going to lower state than EXSTART.
Ondrej Filip
10:37 PM Revision d8033f22 (iof-bird-daemon): Generated first public alpha release.
Unless you object, I'll announce it today (9.5.) at noon. Martin Mares
10:33 PM Revision 8aecbf16 (iof-bird-daemon): New example config.
Martin Mares
10:33 PM Revision c9763428 (iof-bird-daemon): Implemented debugging function rlookup() which you can call ...
to see what resource does the address given as a parameter belong to. Martin Mares
10:33 PM Revision 0521e4f6 (iof-bird-daemon): rt_prune: Don't kill routes from protocols in FS_FEEDING sta...
call fib_check() on the table's fib. Martin Mares
10:32 PM Revision c09d1e8d (iof-bird-daemon): KEEPALIVE TIME ought to set keepalive time, not connect retr...
Martin Mares
10:31 PM Revision 5ff0a270 (iof-bird-daemon): In non-debug mode, set default logging to syslog only, not s...
Martin Mares
10:31 PM Revision 4524331a (iof-bird-daemon): Fixed type in daemonization code.
Martin Mares
10:28 PM Revision fc0ca2d8 (iof-bird-daemon): Typo in debug.
Ondrej Filip
10:27 PM Revision a6fdf9c6 (iof-bird-daemon): Grrr, useless debug.
Ondrej Filip
10:26 PM Revision 5ee479aa (iof-bird-daemon): Small typo.
Ondrej Filip
10:24 PM Revision 0ebb8b64 (iof-bird-daemon): Bugfix in new neighbor allocation.
Ondrej Filip
10:10 PM Revision 77fbd315 (iof-bird-daemon): Better debug output.
Ondrej Filip
10:03 PM Revision b57a45b8 (iof-bird-daemon): Next hop calculation improved. (I ignored stub networks adve...
neighbors. Ondrej Filip
10:02 PM Revision 158b99c9 (iof-bird-daemon): Better logging. (%d->%I)
Ondrej Filip
07:11 PM Revision 8abbde02 (iof-bird-daemon): Several simplifications of the fib iterators.
Martin Mares
07:10 PM Revision 0bcba21e (iof-bird-daemon): When not debugging, daemonize automatically.
Martin Mares
02:58 PM Revision 33a368ad (iof-bird-daemon): Implemented `show route count' which is `show route stats' with
exception that it doesn't print the routes themselves. Martin Mares
02:53 PM Revision 0c3588bf (iof-bird-daemon): Don't crash when the socket gets closed between updates.
Also, this time not only update `remains', but update it right :) Martin Mares
02:51 PM Revision 6b5ab875 (iof-bird-daemon): Added `--disable-memcheck' switch which avoids linking of ef...
so that we can run in debugging mode with large routing tables. Martin Mares
02:51 PM Revision e48dae3e (iof-bird-daemon): Stop feeding the protocol if it suddenly shuts down.
Martin Mares
02:32 PM Revision 9ff8f334 (iof-bird-daemon): Update `remains' counter correctly.
Martin Mares
02:29 PM Revision d69e5ff2 (iof-bird-daemon): Use PATH_CONTROL_SOCKET instead of tacking on "bird.ctl" man...
Martin Mares
02:24 PM Revision cd44b466 (iof-bird-daemon): Forgot to add a spiky comment :)
Martin Mares
02:19 PM Revision f9254d23 (iof-bird-daemon): Autoconf is *evil*. The sysconfdir and similar variables are...
C includes as they contain substitutions specific to make.
Worked around by creating sysconf/paths.h which is create...
Martin Mares
02:18 PM Revision 0bf7386b (iof-bird-daemon): Updated TODO.
Martin Mares
01:56 PM Revision c0760ab0 (iof-bird-daemon): Debugging compilation is no longer default. This means that ...
file is expected in $prefix/etc etc.
Use --enable-debug to request debugging.
Martin Mares
01:54 PM Revision d8508f70 (iof-bird-daemon): `make install' now works.
Martin Mares
01:26 PM Revision 93d6bf38 (iof-bird-daemon): The bgp_list is gone. Incomming connections are now handled ...
more straightforward manner by scanning the active configuration for
matching protocols.
Martin Mares
01:12 PM Revision 5d86aefb (iof-bird-daemon): Really free attributes.
Martin Mares
12:38 PM Revision 818ff1e2 (iof-bird-daemon): When reporting a bug(), call abort() instead of exit(), so t...
can analyse the core. Martin Mares
12:37 PM Revision c304392e (iof-bird-daemon): Some less socket error messages.
Martin Mares
12:37 PM Revision 507eea4c (iof-bird-daemon): Don't generate corrupted packets when sending only route del...
Martin Mares
12:09 PM Revision 9cbf43eb (iof-bird-daemon): Don't report refused connections.
Martin Mares
12:05 PM Revision b6c9d8eb (iof-bird-daemon): Removed the `async' switch which was used for debugging only...
Don't moan when netlink reports lost packets. Martin Mares
11:40 AM Revision d0126f0b (iof-bird-daemon): bugs_in_attr_cache_hashing--;
Martin Mares
11:04 AM Revision 79681f4a (iof-bird-daemon): Link the instance to the global BGP list as soon as possible.
Martin Mares
11:02 AM Revision 94e935d8 (iof-bird-daemon): Incoming buffer must be at least 8KB long.
Martin Mares
10:40 AM Revision 916c8c0a (iof-bird-daemon): Use preferences properly.
Martin Mares
10:38 AM Revision 1151401e (iof-bird-daemon): Don't crash when reporting deleted routes.
Set preferences correctly. Martin Mares
10:38 AM Revision 92ef4fa7 (iof-bird-daemon): Preference is a configurable parameter.
Martin Mares
10:37 AM Revision 0117d004 (iof-bird-daemon): Fixed `show route primary'.
Martin Mares
10:13 AM Revision 18c031fa (iof-bird-daemon): Debugged printing and pruning of neighbor cache entries.
Martin Mares

05/07/2000

11:32 AM Revision 0d307082 (iof-bird-daemon): Don't count networks with no routes (they are not displayed ...
will be removed during the next garbage collection pass). Martin Mares
11:28 AM Revision 23693958 (iof-bird-daemon): Implemented `show route <...> stats'.
Martin Mares
11:28 AM Revision 6998bb9e (iof-bird-daemon): Squashed one bug in fib_rehash(). No more routes disappeari...
by a lightning :) Martin Mares
11:27 AM Revision 891cec85 (iof-bird-daemon): Killed one more reference to RTS_RIP_EXT.
Martin Mares
10:41 AM Revision acfce55c (iof-bird-daemon): Setup of incoming connection is now a separate function.
Martin Mares

05/06/2000

10:57 PM Revision ce1da96e (iof-bird-daemon): Added commands `show route protocol <p>' and `show route imp...
show the routing table as exported to the protocol given resp. as returned
from its import control hook.
To get hand...
Martin Mares
09:46 PM Revision 84f07002 (iof-bird-daemon): IPv6 support compiles on both glibc 2.0 and 2.1.
Martin Mares
09:42 PM Revision 498c3339 (iof-bird-daemon): Cosmetic fixes.
Martin Mares
09:31 PM Revision 0b761098 (iof-bird-daemon): Fixed silly bug in previous commit.
Martin Mares
09:21 PM Revision 67be5b23 (iof-bird-daemon): When rte_update is called for an identical route, don't anno...
Please implement the rte_same hook in your protocols. It should just
compare your metrics stored directly in rte, the...
Martin Mares

05/05/2000

05:17 PM Revision ab1129c1 (iof-bird-daemon): Added skeleton Doc files for the whole developer's documenta...
Martin Mares
05:15 PM Revision b1777248 (iof-bird-daemon): Connected the `doc' subtree to global makefiles.
All documentation is built in obj/doc (resp. doc/ if you do a stand-alone build).
Use `make docs' to make the whole ...
Martin Mares
05:14 PM Revision c7d7794b (iof-bird-daemon): Added a tool for processing of developer documentation.
Everything is controlled by Doc files in source directories (see the
corresponding programmer's manual entry for the ...
Martin Mares
09:39 AM Revision 249d238c (iof-bird-daemon): First attempt at documenting configuration.
Pavel Machek

05/04/2000

09:23 PM Revision beaf86e1 (iof-bird-daemon): Removed RTS_RIP_EXT.
Martin Mares
08:52 PM Revision 9a220cab (iof-bird-daemon): #ifdef out lots of debugging information.
The long resource/routing table dump printed upon startup is gone now
and if you wish to see it, just send bird SIGUS...
Martin Mares
08:49 PM Revision b3acb106 (iof-bird-daemon): Updated.
Martin Mares
08:38 PM Revision 2a149b18 (iof-bird-daemon): Unused variables in IPv6 code.
Martin Mares
08:30 PM Revision 93a786cb (iof-bird-daemon): Removed a lot of unused variables.
Please try compiling your code with --enable-warnings to see them. (The
unused parameter warnings are usually bogus, ...
Martin Mares
08:18 PM Revision c817b991 (iof-bird-daemon): Added --enable-ipv6 which tells configure to select the righ...
for IPv6 automatically.
Added --enable-warnings which turns off some more warnings.
Default protocol list now depen...
Martin Mares
08:08 PM Revision 9b63e3a5 (iof-bird-daemon): Spelling fixes.
Pavel Machek
08:02 PM Revision cf3d6470 (iof-bird-daemon): IPv6 BGP support finished. Also simplified the BGP stuff a ...
Martin Mares
08:02 PM Revision 6db8c5a6 (iof-bird-daemon): pxlen works even in IPv6 mode.
Martin Mares
10:03 AM Revision 5dc4b0aa (iof-bird-daemon): Display examples more nicely
Pavel Machek
09:08 AM Revision 1d9622e1 (iof-bird-daemon): Switched off LOCAL_DEBUG.
Martin Mares
09:03 AM Revision 1c1da87b (iof-bird-daemon): Receive-only IPv6 BGP.
Martin Mares
01:23 AM Revision d345cda5 (iof-bird-daemon): Bugfix in Network lsa originating
Bugfix in ntohlsab() and htonlsab()
For calculating of rt I use my own fib. I delete routes! ;-)
Ondrej Filip

05/03/2000

10:36 PM Revision 9e48d717 (iof-bird-daemon): Test for "flushing" added.
Ondrej Filip
10:23 PM Revision a02c6c18 (iof-bird-daemon): Cleanup of code. Some arguments of functions were useless.
Ondrej Filip
10:12 PM Revision ad5453b5 (iof-bird-daemon): Testing if I can flush LSA from database.
Ondrej Filip
12:08 AM Revision 9bc1808a (iof-bird-daemon): Better rt and net originating.
Ondrej Filip

05/02/2000

11:09 PM Revision 0bf2f203 (iof-bird-daemon): Originating of network LSA.
Ondrej Filip
10:34 PM Revision 92bbd812 (iof-bird-daemon): OSPF added to default protocols.
Ondrej Filip
10:31 PM Revision 249fdef7 (iof-bird-daemon): Adding InfTransDelay for outgoing lsa.
Ondrej Filip
10:19 PM Revision c45f48fb (iof-bird-daemon): Aging of lsa database added.
Ondrej Filip
07:27 PM Revision a92847e7 (iof-bird-daemon): Route calculation for stub networks.
Ondrej Filip
04:10 PM Revision 53943a00 (iof-bird-daemon): Defined format specifier `%M' which behaves as `%m', but tak...
error code as an argument.
Use it in socket hooks where we really shouldn't rely on errno containing
the right value...
Martin Mares
04:07 PM Revision 85368cd4 (iof-bird-daemon): Full protocol tracing.
Martin Mares
03:21 PM Revision 85a291ff (iof-bird-daemon): IPv6 address classification fixes.
Martin Mares
12:51 PM Revision d1a74339 (iof-bird-daemon): Handle redistribution of unknown attributes correctly.
Martin Mares

04/30/2000

10:14 PM Revision 85195f1a (iof-bird-daemon): Many small changes and bug fixes. Routing table calculation ...
I'm waiting for rt lookup to add stub networks. Ondrej Filip
06:47 PM Revision 2337ade7 (iof-bird-daemon): Moved documentation to top of file, where it belongs.
Pavel Machek
11:31 AM Revision c6c56264 (iof-bird-daemon): Sync with nest's rt table and some minor improvements.
Ondrej Filip
09:32 AM Revision e80e9d0d (iof-bird-daemon): RT calculation strongly simplified. Now, I don't need any
memory allocation. :-) Ondrej Filip

04/29/2000

05:48 PM Revision 8c62d6e3 (iof-bird-daemon): Minor documentation update.
Pavel Machek
03:57 PM Revision 468f2347 (iof-bird-daemon): Calculating of nexts hop(s) added.
Ondrej Filip
03:45 PM Revision 9c1a55de (iof-bird-daemon): IpV6 now actually compiles.
Mj, could you provide example of static config for ipv6 that is _not_
rejected by checks? I tried this and got reject...
Pavel Machek

04/28/2000

03:15 PM Revision 46cdc7e2 (iof-bird-daemon): Updated TODO.
Martin Mares
03:13 PM Revision cea63664 (iof-bird-daemon): The `bgp_origin' attribute is now an enum.
Martin Mares
03:12 PM Revision a412f01e (iof-bird-daemon): Include CF_HDR section in keywords.h as well, so that protoc...
can be used in definition of ENUM's. Martin Mares
03:11 PM Revision 2edb31b0 (iof-bird-daemon): Split CF_HDR section to CF_HDR (only includes) and CF_DEFINE...
C declarations etc.). Martin Mares
10:15 AM Revision decc99fb (iof-bird-daemon): Killed fixme: I already fixed it.
Pavel Machek
10:14 AM Revision a769a180 (iof-bird-daemon): Provide rip_get_attr, how do I test it?
Pavel Machek
09:55 AM Revision 6c0a7174 (iof-bird-daemon): Add sample documentation to rip.
Pavel Machek
09:55 AM Revision e83b42de (iof-bird-daemon): Include proto/rip/rip.c in documentation system.
Pavel Machek
09:48 AM Revision ff95080f (iof-bird-daemon): Cleanup of dead code + example documentation for two functions.
Pavel Machek
09:48 AM Revision 602b1445 (iof-bird-daemon): Documentation-generating tool taken from linux-2.3.99-pre6, and
makefile to actually use it. Pavel Machek

04/27/2000

10:40 PM Revision f94557de (iof-bird-daemon): Some more fixes for attributeless UPDATEs.
Martin Mares
10:35 PM Revision f75e3bbc (iof-bird-daemon): Fixed a couple of nasty CLI bugs which were triggered on lon...
outputs. It took a whole evening to hunt them down, but now the CLI seems
to work fine.
Now I run three BGP connecti...
Martin Mares
10:31 PM Revision 54896cbd (iof-bird-daemon): Path attribute can be missing if we process a packet with em...
Martin Mares
10:28 PM Revision 8f6accb5 (iof-bird-daemon): Event handlers no longer return re-queue flag. Instead of us...
call ev_schedule() on the same handler which should work perfectly now. Martin Mares
07:44 PM Revision 987de545 (iof-bird-daemon): Fixed stupid bug in as_path_format().
Martin Mares
07:41 PM Revision 9165888a (iof-bird-daemon): Handle connect errors correctly.
Martin Mares

04/26/2000

08:16 PM Revision 2add26df (iof-bird-daemon): Stub networks done.
Ondrej Filip
02:03 PM Revision 5904a512 (iof-bird-daemon): Nets are used before routers.
Ondrej Filip
01:26 PM Revision 5db9bae2 (iof-bird-daemon): IBGP fixes.
Martin Mares
01:26 PM Revision e1ddd993 (iof-bird-daemon): Changed handling of incoming connections, so that we can sen...
from the send hook without worrying about existence of socket buffers.
Also, don't forget to copy peer addresses.
Martin Mares
12:54 PM Revision dfa9a53a (iof-bird-daemon): Routing table calculation. Dijkstra done.
Ondrej Filip
12:33 PM Revision 0cadd5f5 (iof-bird-daemon): Removed several FIXME's.
Martin Mares
12:32 PM Revision dbf3939a (iof-bird-daemon): Better formatting of router ID's.
Martin Mares
12:30 PM Revision ebd3720f (iof-bird-daemon): Fixed several bugs in protocol state machine. Reconfigurati...
restarts of BGP seem to work now. Martin Mares
11:33 AM Revision c010f4cb (iof-bird-daemon): Use right address for ripv6.
Pavel Machek
11:07 AM Revision 7f704c06 (iof-bird-daemon): Cleanup in preparation for ipv6.
Pavel Machek
09:38 AM Revision b0c9c21c (iof-bird-daemon): Small cleanup.
Pavel Machek
09:37 AM Revision 98347659 (iof-bird-daemon): Whitespace changes.
Pavel Machek
09:36 AM Revision 2e5a8735 (iof-bird-daemon): filter_same should now work with path masks.
Pavel Machek
09:30 AM Revision f71bded6 (iof-bird-daemon): Bugfix in i_same (comparing of paths still does not work).
Pavel Machek
08:03 AM Revision 7a86a8b0 (iof-bird-daemon): Added code for testing filters.
Pavel Machek
07:47 AM Revision 471bd6c3 (iof-bird-daemon): Marked place where new enums belong.
Pavel Machek
07:31 AM Revision 94d9dfa4 (iof-bird-daemon): Startup renamed to __startup: it is internal function and mj...
uses word startup in other context. Pavel Machek

04/25/2000

11:08 PM Revision 6fd766c1 (iof-bird-daemon): Implemented automatic restart after error with all the timer...
Martin Mares
11:08 PM Revision 85733143 (iof-bird-daemon): Avoid printing of error messages on Cease notifications.
Martin Mares
11:07 PM Revision 00c0c18a (iof-bird-daemon): Allow sk_close(NULL).
Martin Mares
10:01 PM Revision b3155b33 (iof-bird-daemon): Randomize timers properly.
Martin Mares
09:58 PM Revision 42532f08 (iof-bird-daemon): Support dynamic reconfiguration.
Martin Mares
09:56 PM Revision 41b26cfb (iof-bird-daemon): Don't forget to set filter pointers in struct proto when rec...
Martin Mares
09:31 PM Revision 99f70c78 (iof-bird-daemon): Use the same attribute names as in filters.
Martin Mares
09:21 PM Revision 684c25d9 (iof-bird-daemon): When sending BGP attributes, re-create the flags, so that at...
added by filters which get the flags wrong are fixed automagically. Martin Mares
09:13 PM Revision efcece2d (iof-bird-daemon): Better reporting of both local and remote errors.
Martin Mares
01:32 PM Revision a47a0108 (iof-bird-daemon): Real parsing of BGP OPEN options including capability
negotiation. Martin Mares

04/21/2000

01:01 PM Revision 8b258e4e (iof-bird-daemon): LOCAL_PREF is now always present and exported over all ibgp ...
Allow setting of address of the local end of the TCP connection.
Several bug fixes.
Martin Mares
12:25 PM Revision 2a9e064d (iof-bird-daemon): If no NLRI's are present in an UPDATE message, parse the att...
don't check presence of mandatory attributes. [draft-09] Martin Mares

04/20/2000

11:05 PM Revision f380aa60 (iof-bird-daemon): IPv6 compiles with glibc 2.1.
Martin Mares
10:55 PM Revision f33c6c66 (iof-bird-daemon): Use xmalloc() instead of malloc().
Martin Mares
10:54 PM Revision 7787ace6 (iof-bird-daemon): Synced to draft-ietf-idr-bgp4-09.
Martin Mares
10:34 PM Revision 9bc6ab40 (iof-bird-daemon): Fixed reporting of unknown options.
Martin Mares
10:25 AM Revision 7d6eebae (iof-bird-daemon): Create syntax sugar for add/delete/prepend, so xyzzy.prepend...
possible. That means that milestone 3 was reached. Pavel Machek
10:24 AM Revision 77f37ae0 (iof-bird-daemon): Test new syntax of add() and delete().
Pavel Machek
 

Also available in: Atom