Activity

From 03/14/2000 to 04/12/2000

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

04/07/2000

09:02 AM Revision 3d0ea3a7 (iof-bird-daemon): Fix of comment.
Pavel Machek

04/05/2000

12:51 AM Revision 2c971094 (iof-bird-daemon): LSA flooding done.
Ondrej Filip

04/04/2000

10:27 PM Revision 10000b96 (iof-bird-daemon): Small clean up. (Duplicate #defines.)
Ondrej Filip
10:22 PM Revision f1f7face (iof-bird-daemon): "Bug in hashing" fixed. Ehm it was bug in lsrql node removing.
Ondrej Filip
03:55 PM Revision d8852b36 (iof-bird-daemon): LSupdate processing improved. Now there is some bug in hashi...
Ondrej Filip
12:32 AM Revision 921a93f2 (iof-bird-daemon): Flooding work continues.
Ondrej Filip

04/03/2000

10:31 PM Revision 8496b2e4 (iof-bird-daemon): Minor change in area list. Now I use MJ's lists.
Ondrej Filip

04/02/2000

08:41 PM Revision 394acced (iof-bird-daemon): Work on lsupdates continues. Some checksum cleanup.
Ondrej Filip
07:04 PM Revision db9fb727 (iof-bird-daemon): lsa_cmp moved into lsalib.c
Ondrej Filip

04/01/2000

10:21 AM Revision 10be74da (iof-bird-daemon): Formatting of dynamic attributes (except for paths and commu...
will be added soon). Martin Mares
10:20 AM Revision dad177d7 (iof-bird-daemon): RIP: Set attribute class.
Martin Mares
10:19 AM Revision 3991d84e (iof-bird-daemon): Changed initialization of protocol list -- now we call proto...
of calling the protocols manually.
Implemented printing of dynamic attributes in `show route all'.
Each protocol ca...
Martin Mares
09:17 AM Revision f8809249 (iof-bird-daemon): BGP now handles incoming routes (IPv4 only).
Martin Mares
09:16 AM Revision 85810613 (iof-bird-daemon): When tracing, always print incoming part of the trace before...
Avoid buffer overflows in `show routes' command. Martin Mares
09:15 AM Revision 798df5b1 (iof-bird-daemon): When processing ACCEPT/REJECT carrying no message, don't print
trailing newline.
I hope the fix is correct, but please check.
Martin Mares
09:15 AM Revision b1573615 (iof-bird-daemon): SOURCE should really refer to rta->source, not rta->gw.
Please check that all rta attributes are available, I guess that at
least rta->dest is missing.
Martin Mares
02:45 AM Revision 499cb346 (iof-bird-daemon): LSA checksum works. But it's very uneficient on little endia...
Ondrej Filip

03/31/2000

11:40 PM Revision ac4b4683 (iof-bird-daemon): Removal of useless includes continues...
Martin Mares
11:35 PM Revision 3cf4a2e2 (iof-bird-daemon): Removed lots of superfluous includes.
Use debug() instead of printf(). Martin Mares
11:33 PM Revision a37410cb (iof-bird-daemon): Use bsprintf() instead of sprintf().
Martin Mares
11:30 PM Revision 221135d6 (iof-bird-daemon): Include "lib/string.h" instead of <string.h>. It should give...
and other non-portable functions on all systems. Martin Mares
11:21 PM Revision c00d31be (iof-bird-daemon): Parsing of BGP attributes.
Martin Mares
11:21 PM Revision 08732b71 (iof-bird-daemon): Fixed bug in processing of dynamic attributes.
Martin Mares
01:40 AM Revision 65e55e9c (iof-bird-daemon): Checksum changes. Bug is still NOT fixed. :-(
Ondrej Filip
01:14 AM Revision 9f940976 (iof-bird-daemon): Some bug fixes. LSA checksum is still bad. I'll fix it later.
Ondrej Filip
12:21 AM Revision f45fd316 (iof-bird-daemon): Sending of lspd as responce to lsreq done.
Ondrej Filip

03/30/2000

08:18 PM Revision 14a7921c (iof-bird-daemon): LSA structure changes. (Len added.)
Ondrej Filip
08:00 PM Revision de769e24 (iof-bird-daemon): Skeleton structures and files added.
Ondrej Filip
07:37 PM Revision 95eb1dba (iof-bird-daemon): Add hashing to link state request list.
Ondrej Filip
07:21 PM Revision 76915ec9 (iof-bird-daemon): Minor changes.
Ondrej Filip
06:44 PM Revision 973399ae (iof-bird-daemon): Basic analysis of UPDATE packets.
Martin Mares
05:39 PM Revision b552ecc4 (iof-bird-daemon): Connection state machine works.
Martin Mares
04:22 PM Revision ce0603a6 (iof-bird-daemon): Better list manipulation.
Ondrej Filip
10:44 AM Revision 3fdbafb6 (iof-bird-daemon): More BGP. This time it connects, but the state machine still...
Martin Mares
10:43 AM Revision 320f4173 (iof-bird-daemon): Defined sk_close() which closes the socket safely even if ca...
socket hook. Replaces the SK_DELETED hack.
Squashed a couple of bugs in handling of TCP sockets.
Martin Mares
08:50 AM Revision 3a6337ec (iof-bird-daemon): Use FF_FORCE_TMPATTR where appropriate.
Martin Mares
08:50 AM Revision 3076b5ae (iof-bird-daemon): Renamed FF_OUTGOING to FF_FORCE_TMPATTR which much better fi...
Call rte_cow() instead of rte_do_cow(), so that COW works properly.
Stripped "\n" off several (de)bug messages.
Martin Mares
12:18 AM Revision 6d2b3211 (iof-bird-daemon): LSreq initial work.
Ondrej Filip

03/29/2000

10:57 PM Revision 3ee2310c (iof-bird-daemon): Avoid conflicts with libraries defining their own xmalloc by...
xmalloc to bird_xmalloc internally. Martin Mares
05:51 PM Revision 2560c886 (iof-bird-daemon): Slave bug fix.
Ondrej Filip
05:18 PM Revision 910e557b (iof-bird-daemon): Many changes in dbdes sending & receiving. EXDONE caused.
Ondrej Filip
01:02 PM Revision 315648af (iof-bird-daemon): RXMT timer handling bug fix.
Ondrej Filip
12:47 PM Revision 3fba2096 (iof-bird-daemon): Some FIXME added.
Ondrej Filip
12:45 PM Revision 96501dfe (iof-bird-daemon): Sending of DBdes bug fixed.
Ondrej Filip
12:32 PM Revision 04c6319a (iof-bird-daemon): IMMS reverted to bits. Outgoing packets dumping added.
Cisco does not set inteface MTU. Hmm.... Ondrej Filip
09:02 AM Revision 0a06a9b8 (iof-bird-daemon): f_run gets one more parameter to distinguish between in and ...
Pavel Machek
08:58 AM Revision 8d2e3eba (iof-bird-daemon): Cross-protocol issues solved better
Pavel Machek
12:34 AM Revision 963ea03d (iof-bird-daemon): DBdes sending/receiving changes.
Ondrej Filip

03/27/2000

12:21 PM Revision d0031c5e (iof-bird-daemon): Use neigh_connected_to in rip, and behave more correctly
w.r.t. whotoldme and nexthop. Pavel Machek
12:16 PM Revision 200accf3 (iof-bird-daemon): if_connected() is again private.
Introduced neigh_connected_to() to serve the same purpose efficiently. Martin Mares

03/26/2000

09:31 PM Revision 6480dd08 (iof-bird-daemon): I broke compilation. Sorry.
Pavel Machek
06:01 PM Revision 8c86f96f (iof-bird-daemon): Split horizont done right.
Locks done better. Pavel Machek
06:00 PM Revision 697711be (iof-bird-daemon): if_connected is usefull outside of neighbour cache.
Pavel Machek

03/24/2000

10:08 AM Revision 9ee07ca5 (iof-bird-daemon): FIXME was actually already resolved
Pavel Machek

03/23/2000

12:08 PM Revision 772f4899 (iof-bird-daemon): Minor change to make code more readable.
Pavel Machek

03/22/2000

02:26 PM Revision ff8ed632 (iof-bird-daemon): Rip now tries to lock interface.
Fixed fatal errors which caused segfault at startup.
Fixed fatal errors in rip which caused it not to send more than...
Pavel Machek
02:23 PM Revision ba446670 (iof-bird-daemon): Format of dates changed, so rip authentication is now commen...
Pavel Machek

03/21/2000

03:53 PM Revision 72a6ef11 (iof-bird-daemon): Construction of BGP packets.
Martin Mares
03:51 PM Revision a8f944cb (iof-bird-daemon): Wrote real version of unaligned data access functions (neede...
Martin Mares

03/20/2000

09:50 PM Revision c01e3741 (iof-bird-daemon): Started work on BGP. Wrote main part of the connection handl...
Martin Mares
09:49 PM Revision 1cf716f0 (iof-bird-daemon): Handle EINPROGRESS properly.
Set IP_DONTROUTE sockopt only if sk->ttl == 1. Martin Mares
08:52 PM Revision 267a2c0e (iof-bird-daemon): Added missing newline in debug output.
Martin Mares
06:45 PM Revision ca97b489 (iof-bird-daemon): Define new data types for BGP.
Martin Mares

03/19/2000

10:09 PM Revision 2638249d (iof-bird-daemon): Bare skeleton of the BGP.
Martin Mares
09:59 PM Revision 349e21bb (iof-bird-daemon): Protocol tracing: Don't dump core on filtered out routes.
Martin Mares
 

Also available in: Atom