Activity

From 04/09/2000 to 05/08/2000

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

04/19/2000

01:54 PM Revision 5f532add (iof-bird-daemon): Temporarily ignore unknown options.
Martin Mares
01:54 PM Revision f381cdce (iof-bird-daemon): The ATOMIC_AGGREGATE parameter is optional transitive.
Martin Mares
01:28 PM Revision e0d6a7bd (iof-bird-daemon): Delay fetching of router ID.
Martin Mares
12:51 PM Revision 035044b1 (iof-bird-daemon): Select the right source address and don't check port numbers.
Martin Mares

04/18/2000

10:11 PM Revision 85c92555 (iof-bird-daemon): Grr, another patch to make it compile.
Ondrej Filip
10:07 PM Revision 740d16d9 (iof-bird-daemon): Another ack bugfix. (Bad test for MIN_LS_ARRIVAL.)
Ondrej Filip
09:40 PM Revision 84228eee (iof-bird-daemon): LS ack bugfix. (I didn't remove LSA from LSret hash.)
Ondrej Filip
09:13 PM Revision 19fc4c76 (iof-bird-daemon): LS ack.
Ondrej Filip
08:34 PM Revision 26116eac (iof-bird-daemon): Better LS Ack dumping.
Ondrej Filip
07:56 PM Revision 48f5a61f (iof-bird-daemon): Bugfix in neighbor dumping.
Ondrej Filip
07:44 PM Revision 9eada7ca (iof-bird-daemon): Fixed the serious bug in LSack.
Oh, I'm an idiot. I sent LSACK, but in header was LSUPD. :-( Ondrej Filip
07:31 PM Revision 9eea6047 (iof-bird-daemon): Multicast open socket for (B)DR bugfix.
Ondrej Filip
07:22 PM Revision 79f036ef (iof-bird-daemon): Dump changes.
Ondrej Filip
06:29 PM Revision 44724025 (iof-bird-daemon): Many %u changer into %I.
Ondrej Filip
06:21 PM Revision 89929e9d (iof-bird-daemon): Many %u changed into %I and dump cleanup.
Ondrej Filip
06:01 PM Revision 1508ee8b (iof-bird-daemon): Iface chstate run only if something really change.
Ondrej Filip
05:58 PM Revision dd100e40 (iof-bird-daemon): Better dumping in neighbor chstate.
Ondrej Filip
05:54 PM Revision 8914e37d (iof-bird-daemon): Better chstate dumping.
Ondrej Filip
05:36 PM Revision 284c43ff (iof-bird-daemon): Sending of ACK disabled, since I'll find bug.
Ondrej Filip
05:00 PM Revision 023f5e86 (iof-bird-daemon): Another LSack update. It's still NOT correct and it surely
kills gated or Cyclades OSPF implementation. :-) Ondrej Filip
01:06 AM Revision 67315ef6 (iof-bird-daemon): Some lsack work. There is something very worng. :-( It locke...
Ondrej Filip

04/17/2000

09:10 PM Revision 2a092594 (iof-bird-daemon): Listening on AllDRouters for DR and BACKUP added.
Ondrej Filip
08:42 PM Revision 38130b86 (iof-bird-daemon): Small change in LSA originating.
Ondrej Filip
04:51 PM Revision 52276996 (iof-bird-daemon): Few bugs removed from sgml, makefile added.
Pavel Machek
04:49 PM Revision f9b8bcca (iof-bird-daemon): Bird.html will now be autogenerated.
Pavel Machek
04:48 PM Revision d37f899b (iof-bird-daemon): First version of sgml documentation
Pavel Machek
02:12 PM Revision 0150e521 (iof-bird-daemon): Cleaned up mess with types in e,a and e,S. Dynamic attribute...
now work. Pavel Machek
01:41 PM Revision 74a7da48 (iof-bird-daemon): Adding of dynamic attributes is hopefully correct now.
Martin Mares
01:14 PM Revision 8f10985e (iof-bird-daemon): Added BGP to the default list of protocols we build.
Martin Mares
01:13 PM Revision bd2d8190 (iof-bird-daemon): Honor standard communities (no_export, no_advertise, no_expo...
when exporting routes. Martin Mares
12:46 PM Revision 56a2bed4 (iof-bird-daemon): Don't import/export MED and LOCAL_PREF on external links.
Added real comparison of BGP routes (inspired by the Cisco one).
Default local preference and default MED are now set...
Martin Mares
12:40 PM Revision 3bbc4ad6 (iof-bird-daemon): Special hack for atomic_aggr.
Pavel Machek
12:38 PM Revision 708711c3 (iof-bird-daemon): Community lists can be now accessed as dynamical attributes....
please create such dynamic atribute for bgp. Pavel Machek
11:52 AM Revision 913ce95b (iof-bird-daemon): EAF_ORIGINATED done right.
Pavel Machek
11:49 AM Revision 700bbe60 (iof-bird-daemon): The previous fix for spacing was (a) totally out of context,...
Please *read* the code when trying to change it.
Also killed a couple of type clashes.
Martin Mares
11:49 AM Revision 2bd2de01 (iof-bird-daemon): pair ~ community list matching works.
Pavel Machek
11:42 AM Revision 5a245588 (iof-bird-daemon): Put space between entries so they are separated.
FIXME: should use format as in filters. Pavel Machek
11:42 AM Revision 4444ed2b (iof-bird-daemon): It is good idea to separate entries in list _somehow_. Addin...
to community lists from filters now works. Pavel Machek
11:37 AM Revision 991c36b5 (iof-bird-daemon): Use EAF_ORIGINATED as mj wanted. mj: check this!
Pavel Machek
11:34 AM Revision 9c400ec9 (iof-bird-daemon): Int sets moved to core. It is now possible to have variable ...
Pavel Machek
11:25 AM Revision e3558ab1 (iof-bird-daemon): Normalize community sets when exporting.
Set PARTIAL bits correctly. Martin Mares
11:23 AM Revision 51a183af (iof-bird-daemon): Define EAF_ORIGINATED and propagate it properly when merging...
Martin Mares
11:22 AM Revision 4b03f64b (iof-bird-daemon): Aesthetical tweaks (asterisk spells `asterisk' etc.)
Martin Mares
11:20 AM Revision 159fa4ce (iof-bird-daemon): Finish moving of path matching. Use int_set_print from core for
printing community lists. Pavel Machek
11:11 AM Revision 2a40efa5 (iof-bird-daemon): as_path_match moved to a-path.c
Pavel Machek
11:06 AM Revision 684c6f5a (iof-bird-daemon): Path_getlen moved to nest and length was made callable from ...
Pavel Machek
10:54 AM Revision ecd25633 (iof-bird-daemon): Use printing routine from nest/ instead of our own.
Pavel Machek
10:50 AM Revision 4b641bab (iof-bird-daemon): Path matching now actually works, including / * 1 2 3 * /.
Pavel Machek
10:42 AM Revision e399b6f6 (iof-bird-daemon): Path and path matching seem to work, now.
Pavel Machek
10:19 AM Revision 1ed2fe96 (iof-bird-daemon): Send and receive communities.
Martin Mares
10:18 AM Revision c6add07f (iof-bird-daemon): Printing of AS paths and community sets.
Martin Mares
10:16 AM Revision afc54517 (iof-bird-daemon): Prepend and creation of empty path should work, but it has s...
syntax for now. Pavel Machek
09:37 AM Revision f421cfdd (iof-bird-daemon): Sending of update messages works!
Martin Mares
07:53 AM Revision c0668f36 (iof-bird-daemon): Created nest/a-path.c and a-set.c which should contain gener...
on AS paths and community sets.
Moved as_path_prepend() there.
Pavel, please move the other functions as well.
Martin Mares

04/12/2000

03:37 PM Revision ebff007f (iof-bird-daemon): LSack receiving bugfix.
Ondrej Filip
03:20 PM Revision 4bf41ac8 (iof-bird-daemon): LS Ack receiving done.
Ondrej Filip
02:49 PM Revision 58313b24 (iof-bird-daemon): Stupid "+1"-bug fixed.
Ondrej Filip
02:14 PM Revision c8f685cb (iof-bird-daemon): Made last Pavel's changes compile.
Martin Mares
02:12 PM Revision 0a40e973 (iof-bird-daemon): as_path_prepend is usable outside bgp.
Pavel Machek
02:09 PM Revision c2b28c99 (iof-bird-daemon): Real bucket lists.
Martin Mares
02:05 PM Revision a2d15746 (iof-bird-daemon): One less shift/reduce conflict.
Pavel Machek
02:02 PM Revision ac7a2145 (iof-bird-daemon): f_new_dynamic_attr gets third argument, type as filters know...
Pavel Machek
01:56 PM Revision 12d5677a (iof-bird-daemon): Define BGP_PATH.
Martin Mares
01:55 PM Revision 2803c9dd (iof-bird-daemon): Minor updates by Pavel.
Martin Mares
01:55 PM Revision 66d573d4 (iof-bird-daemon): Attribute type hack.
Martin Mares
01:31 PM Revision 10a53608 (iof-bird-daemon): Filters now know type path. It is possible to declare variab...
path, but it is not possible to write constant of type path.
It should be possible to print paths and match them.
Pavel Machek
01:21 PM Revision 77506349 (iof-bird-daemon): Introduced `ARRAY_SIZE' macro to replace all the sizeof(a)/s...
Martin Mares
01:07 PM Revision dcab7890 (iof-bird-daemon): Renamed f_path to f_path_mask -- which is what it really is....
linklist instead of array of signed integers for path mask. Pavel Machek
12:49 PM Revision c3edb89e (iof-bird-daemon): Path masks are needed for filters.
Pavel Machek
12:10 PM Revision 77de6882 (iof-bird-daemon): BGP_PATH masks now actually work as data type.
Pavel Machek
10:34 AM Revision 78c6217c (iof-bird-daemon): Path printing is now much nicer: not having to put it backward
simplifies it. (Sorry for previous commit, cvs is naughty). Pavel Machek
10:34 AM Revision f7d534cf (iof-bird-daemon): Path printing is now much nicer.
Pavel Machek

04/10/2000

10:08 PM Revision b475c543 (iof-bird-daemon): Fix comments.
Martin Mares
04:36 PM Revision 9196e9f8 (iof-bird-daemon): Commit fixes.
Pavel Machek
03:07 PM Revision 7f77e250 (iof-bird-daemon): Functions for matching paths added, tested lightly.
Functions for working with community lists added, they compile.
This should not be definitive place for this stuff.
Pavel Machek
02:45 PM Revision 73e03bce (iof-bird-daemon): As usuall, most important info was missing.
Pavel Machek
12:39 PM Revision ae8f5584 (iof-bird-daemon): Implemented outgoing attribute cache.
Martin Mares
12:39 PM Revision 6f57dcc0 (iof-bird-daemon): Export ea_same() and ea_hash().
Martin Mares
12:38 PM Revision f2cb1d70 (iof-bird-daemon): Dropped CPU_NEEDS_ALIGN_* as unaligned.h no longer uses them.
Martin Mares
11:21 AM Revision 48e842cc (iof-bird-daemon): Use neighbor cache to track direct route to the peer or mult...
Calculate next_hop properly based on the local address we get from the
neighbor entry.
Martin Mares
10:40 AM Revision 287111fe (iof-bird-daemon): Fix stupid bug in neighbor cache.
Martin Mares

04/09/2000

10:05 PM Revision ef2c708d (iof-bird-daemon): More BGP progress...
For Pavel: You can use bgp_path_prepend() for prepending AS numbers to AS paths. Martin Mares
10:04 PM Revision d3feceff (iof-bird-daemon): BGP doesn't need any inline attributes.
Martin Mares
 

Also available in: Atom