1
0
mirror of https://gitlab.labs.nic.cz/labs/bird.git synced 2024-05-11 16:54:54 +00:00

954 Commits

Author SHA1 Message Date
684c25d98f When sending BGP attributes, re-create the flags, so that attributes
added by filters which get the flags wrong are fixed automagically.
2000-04-25 21:21:52 +00:00
efcece2da3 Better reporting of both local and remote errors. 2000-04-25 21:13:25 +00:00
a47a01083b Real parsing of BGP OPEN options including capability
negotiation.
2000-04-25 13:32:17 +00:00
8b258e4e65 LOCAL_PREF is now always present and exported over all ibgp connections [draft]
Allow setting of address of the local end of the TCP connection.

Several bug fixes.
2000-04-21 13:01:28 +00:00
2a9e064d7b If no NLRI's are present in an UPDATE message, parse the attributes, but
don't check presence of mandatory attributes. [draft-09]
2000-04-21 12:25:35 +00:00
f380aa60fa IPv6 compiles with glibc 2.1. 2000-04-20 23:05:41 +00:00
f33c6c6602 Use xmalloc() instead of malloc(). 2000-04-20 22:55:32 +00:00
7787ace61a Synced to draft-ietf-idr-bgp4-09. 2000-04-20 22:54:22 +00:00
9bc6ab4041 Fixed reporting of unknown options. 2000-04-20 22:34:50 +00:00
7d6eebae3b Create syntax sugar for add/delete/prepend, so xyzzy.prepend(123) is
possible. That means that milestone 3 was reached.
2000-04-20 10:25:51 +00:00
77f37ae099 Test new syntax of add() and delete(). 2000-04-20 10:24:41 +00:00
5f532adde2 Temporarily ignore unknown options. 2000-04-19 13:54:35 +00:00
f381cdce52 The ATOMIC_AGGREGATE parameter is optional transitive. 2000-04-19 13:54:17 +00:00
e0d6a7bda4 Delay fetching of router ID. 2000-04-19 13:28:56 +00:00
035044b1d9 Select the right source address and don't check port numbers. 2000-04-19 12:51:14 +00:00
85c92555ef Grr, another patch to make it compile. 2000-04-18 22:11:05 +00:00
740d16d972 Another ack bugfix. (Bad test for MIN_LS_ARRIVAL.) 2000-04-18 22:07:58 +00:00
84228eee27 LS ack bugfix. (I didn't remove LSA from LSret hash.) 2000-04-18 21:40:11 +00:00
19fc4c763e LS ack. 2000-04-18 21:13:56 +00:00
26116eac93 Better LS Ack dumping. 2000-04-18 20:34:19 +00:00
48f5a61f69 Bugfix in neighbor dumping. 2000-04-18 19:56:43 +00:00
9eada7ca03 Fixed the serious bug in LSack.
Oh, I'm an idiot. I sent LSACK, but in header was LSUPD. :-(
2000-04-18 19:44:16 +00:00
9eea604769 Multicast open socket for (B)DR bugfix. 2000-04-18 19:31:42 +00:00
79f036ef6e Dump changes. 2000-04-18 19:22:49 +00:00
4472402551 Many %u changer into %I. 2000-04-18 18:29:50 +00:00
89929e9daa Many %u changed into %I and dump cleanup. 2000-04-18 18:21:10 +00:00
1508ee8b53 Iface chstate run only if something really change. 2000-04-18 18:01:26 +00:00
dd100e40c6 Better dumping in neighbor chstate. 2000-04-18 17:58:16 +00:00
8914e37dc0 Better chstate dumping. 2000-04-18 17:54:06 +00:00
284c43ff66 Sending of ACK disabled, since I'll find bug. 2000-04-18 17:36:46 +00:00
023f5e86eb Another LSack update. It's still NOT correct and it surely
kills gated or Cyclades OSPF implementation. :-)
2000-04-18 17:00:56 +00:00
67315ef64e Some lsack work. There is something very worng. :-( It locked my network. 2000-04-18 01:06:16 +00:00
2a0925948d Listening on AllDRouters for DR and BACKUP added. 2000-04-17 21:10:40 +00:00
38130b863f Small change in LSA originating. 2000-04-17 20:42:42 +00:00
5227699606 Few bugs removed from sgml, makefile added. 2000-04-17 16:51:28 +00:00
f9b8bcca4e Bird.html will now be autogenerated. 2000-04-17 16:49:05 +00:00
d37f899ba4 First version of sgml documentation 2000-04-17 16:48:22 +00:00
0150e5211a Cleaned up mess with types in e,a and e,S. Dynamic attributes should
now work.
2000-04-17 14:12:02 +00:00
74a7da482b Adding of dynamic attributes is hopefully correct now. 2000-04-17 13:41:50 +00:00
8f10985e1e Added BGP to the default list of protocols we build. 2000-04-17 13:14:48 +00:00
bd2d8190dd Honor standard communities (no_export, no_advertise, no_export_subconfed)
when exporting routes.
2000-04-17 13:13:08 +00:00
56a2bed46b 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 settable.
Defined filter keywords for all BGP attributes we know.
2000-04-17 12:46:07 +00:00
3bbc4ad6ad Special hack for atomic_aggr. 2000-04-17 12:40:38 +00:00
708711c373 Community lists can be now accessed as dynamical attributes. Mj:
please create such dynamic atribute for bgp.
2000-04-17 12:38:24 +00:00
913ce95b08 EAF_ORIGINATED done right. 2000-04-17 11:52:32 +00:00
700bbe60fb The previous fix for spacing was (a) totally out of context, (b) wrong.
Please *read* the code when trying to change it.

Also killed a couple of type clashes.
2000-04-17 11:49:41 +00:00
2bd2de0188 pair ~ community list matching works. 2000-04-17 11:49:21 +00:00
5a2455886d Put space between entries so they are separated.
FIXME: should use format as in filters.
2000-04-17 11:42:34 +00:00
4444ed2b26 It is good idea to separate entries in list _somehow_. Adding/deleting
to community lists from filters now works.
2000-04-17 11:42:08 +00:00
991c36b509 Use EAF_ORIGINATED as mj wanted. mj: check this! 2000-04-17 11:37:05 +00:00