Commit graph

  • 249d238c14 First attempt at documenting configuration. Pavel Machek 2000-05-05 09:39:08 +0000
  • beaf86e13c Removed RTS_RIP_EXT. Martin Mares 2000-05-04 21:23:10 +0000
  • 9a220cabbc #ifdef out lots of debugging information. Martin Mares 2000-05-04 20:52:28 +0000
  • b3acb10632 Updated. Martin Mares 2000-05-04 20:49:45 +0000
  • 2a149b18cc Unused variables in IPv6 code. Martin Mares 2000-05-04 20:38:44 +0000
  • 93a786cb03 Removed a lot of unused variables. Martin Mares 2000-05-04 20:30:36 +0000
  • c817b9916f Added --enable-ipv6 which tells configure to select the right configuration for IPv6 automatically. Martin Mares 2000-05-04 20:18:46 +0000
  • 9b63e3a58a Spelling fixes. Pavel Machek 2000-05-04 20:08:34 +0000
  • cf3d6470d7 IPv6 BGP support finished. Also simplified the BGP stuff a bit. Martin Mares 2000-05-04 20:02:56 +0000
  • 6db8c5a63b pxlen works even in IPv6 mode. Martin Mares 2000-05-04 20:02:19 +0000
  • 5dc4b0aae2 Display examples more nicely Pavel Machek 2000-05-04 10:03:53 +0000
  • 1d9622e10d Switched off LOCAL_DEBUG. Martin Mares 2000-05-04 09:08:28 +0000
  • 1c1da87b27 Receive-only IPv6 BGP. Martin Mares 2000-05-04 09:03:31 +0000
  • d345cda5a1 Bugfix in Network lsa originating Bugfix in ntohlsab() and htonlsab() For calculating of rt I use my own fib. I delete routes! ;-) Ondrej Filip 2000-05-04 01:23:03 +0000
  • 9e48d717cf Test for "flushing" added. Ondrej Filip 2000-05-03 22:36:12 +0000
  • a02c6c184b Cleanup of code. Some arguments of functions were useless. Ondrej Filip 2000-05-03 22:23:41 +0000
  • ad5453b540 Testing if I can flush LSA from database. Ondrej Filip 2000-05-03 22:12:33 +0000
  • 9bc1808a27 Better rt and net originating. Ondrej Filip 2000-05-03 00:08:48 +0000
  • 0bf2f2039e Originating of network LSA. Ondrej Filip 2000-05-02 23:09:44 +0000
  • 92bbd812e3 OSPF added to default protocols. Ondrej Filip 2000-05-02 22:34:35 +0000
  • 249fdef7a1 Adding InfTransDelay for outgoing lsa. Ondrej Filip 2000-05-02 22:31:48 +0000
  • c45f48fba5 Aging of lsa database added. Ondrej Filip 2000-05-02 22:19:41 +0000
  • a92847e78f Route calculation for stub networks. Ondrej Filip 2000-05-02 19:27:57 +0000
  • 53943a0022 Defined format specifier %M' which behaves as %m', but takes the error code as an argument. Martin Mares 2000-05-02 16:10:04 +0000
  • 85368cd4b7 Full protocol tracing. Martin Mares 2000-05-02 16:07:41 +0000
  • 85a291ff30 IPv6 address classification fixes. Martin Mares 2000-05-02 15:21:51 +0000
  • d1a74339d4 Handle redistribution of unknown attributes correctly. Martin Mares 2000-05-02 12:51:39 +0000
  • 85195f1a53 Many small changes and bug fixes. Routing table calculation works. I'm waiting for rt lookup to add stub networks. Ondrej Filip 2000-04-30 22:14:31 +0000
  • 2337ade754 Moved documentation to top of file, where it belongs. Pavel Machek 2000-04-30 18:47:48 +0000
  • c6c5626436 Sync with nest's rt table and some minor improvements. Ondrej Filip 2000-04-30 11:31:05 +0000
  • e80e9d0da5 RT calculation strongly simplified. Now, I don't need any memory allocation. :-) Ondrej Filip 2000-04-30 09:32:41 +0000
  • 8c62d6e3b6 Minor documentation update. Pavel Machek 2000-04-29 17:48:38 +0000
  • 468f2347fc Calculating of nexts hop(s) added. Ondrej Filip 2000-04-29 15:57:14 +0000
  • 9c1a55deee IpV6 now actually compiles. Pavel Machek 2000-04-29 15:45:30 +0000
  • 46cdc7e20f Updated TODO. Martin Mares 2000-04-28 15:15:36 +0000
  • cea6366400 The `bgp_origin' attribute is now an enum. Martin Mares 2000-04-28 15:13:29 +0000
  • a412f01ea8 Include CF_HDR section in keywords.h as well, so that protocol symbols can be used in definition of ENUM's. Martin Mares 2000-04-28 15:12:03 +0000
  • 2edb31b097 Split CF_HDR section to CF_HDR (only includes) and CF_DEFINES (defines, C declarations etc.). Martin Mares 2000-04-28 15:11:10 +0000
  • decc99fbbd Killed fixme: I already fixed it. Pavel Machek 2000-04-28 10:15:57 +0000
  • a769a180d7 Provide rip_get_attr, how do I test it? Pavel Machek 2000-04-28 10:14:59 +0000
  • 6c0a7174af Add sample documentation to rip. Pavel Machek 2000-04-28 09:55:52 +0000
  • e83b42deb4 Include proto/rip/rip.c in documentation system. Pavel Machek 2000-04-28 09:55:36 +0000
  • ff95080f92 Cleanup of dead code + example documentation for two functions. Pavel Machek 2000-04-28 09:48:28 +0000
  • 602b1445e3 Documentation-generating tool taken from linux-2.3.99-pre6, and makefile to actually use it. Pavel Machek 2000-04-28 09:48:01 +0000
  • f94557dec5 Some more fixes for attributeless UPDATEs. Martin Mares 2000-04-27 22:40:19 +0000
  • f75e3bbc01 Fixed a couple of nasty CLI bugs which were triggered on long or multi-part outputs. It took a whole evening to hunt them down, but now the CLI seems to work fine. Martin Mares 2000-04-27 22:35:08 +0000
  • 54896cbdba Path attribute can be missing if we process a packet with empty NLRI section. Martin Mares 2000-04-27 22:31:11 +0000
  • 8f6accb5bb Event handlers no longer return re-queue flag. Instead of using it, just call ev_schedule() on the same handler which should work perfectly now. Martin Mares 2000-04-27 22:28:49 +0000
  • 987de54578 Fixed stupid bug in as_path_format(). Martin Mares 2000-04-27 19:44:27 +0000
  • 9165888ad2 Handle connect errors correctly. Martin Mares 2000-04-27 19:41:10 +0000
  • 2add26dfa9 Stub networks done. Ondrej Filip 2000-04-26 20:16:36 +0000
  • 5904a51266 Nets are used before routers. Ondrej Filip 2000-04-26 14:03:56 +0000
  • 5db9bae286 IBGP fixes. Martin Mares 2000-04-26 13:26:31 +0000
  • e1ddd99377 Changed handling of incoming connections, so that we can send data from the send hook without worrying about existence of socket buffers. Martin Mares 2000-04-26 13:26:11 +0000
  • dfa9a53a66 Routing table calculation. Dijkstra done. Ondrej Filip 2000-04-26 12:54:23 +0000
  • 0cadd5f531 Removed several FIXME's. Martin Mares 2000-04-26 12:33:37 +0000
  • dbf3939a53 Better formatting of router ID's. Martin Mares 2000-04-26 12:32:07 +0000
  • ebd3720f83 Fixed several bugs in protocol state machine. Reconfigurations and restarts of BGP seem to work now. Martin Mares 2000-04-26 12:30:41 +0000
  • c010f4cb37 Use right address for ripv6. Pavel Machek 2000-04-26 11:33:03 +0000
  • 7f704c06d8 Cleanup in preparation for ipv6. Pavel Machek 2000-04-26 11:07:57 +0000
  • b0c9c21c29 Small cleanup. Pavel Machek 2000-04-26 09:38:07 +0000
  • 9834765946 Whitespace changes. Pavel Machek 2000-04-26 09:37:07 +0000
  • 2e5a8735f4 filter_same should now work with path masks. Pavel Machek 2000-04-26 09:36:47 +0000
  • f71bded6e9 Bugfix in i_same (comparing of paths still does not work). Pavel Machek 2000-04-26 09:30:12 +0000
  • 7a86a8b08d Added code for testing filters. Pavel Machek 2000-04-26 08:03:50 +0000
  • 471bd6c30b Marked place where new enums belong. Pavel Machek 2000-04-26 07:47:47 +0000
  • 94d9dfa47a Startup renamed to __startup: it is internal function and mj already uses word startup in other context. Pavel Machek 2000-04-26 07:31:45 +0000
  • 6fd766c17e Implemented automatic restart after error with all the timers needed. Martin Mares 2000-04-25 23:08:31 +0000
  • 8573314326 Avoid printing of error messages on Cease notifications. Martin Mares 2000-04-25 23:08:03 +0000
  • 00c0c18aea Allow sk_close(NULL). Martin Mares 2000-04-25 23:07:47 +0000
  • b3155b3399 Randomize timers properly. Martin Mares 2000-04-25 22:01:19 +0000
  • 42532f0846 Support dynamic reconfiguration. Martin Mares 2000-04-25 21:58:17 +0000
  • 41b26cfb55 Don't forget to set filter pointers in struct proto when reconfiguring. Martin Mares 2000-04-25 21:56:46 +0000
  • 99f70c78e1 Use the same attribute names as in filters. Martin Mares 2000-04-25 21:31:15 +0000
  • 684c25d98f When sending BGP attributes, re-create the flags, so that attributes added by filters which get the flags wrong are fixed automagically. Martin Mares 2000-04-25 21:21:52 +0000
  • efcece2da3 Better reporting of both local and remote errors. Martin Mares 2000-04-25 21:13:25 +0000
  • a47a01083b Real parsing of BGP OPEN options including capability negotiation. Martin Mares 2000-04-25 13:32:17 +0000
  • 8b258e4e65 LOCAL_PREF is now always present and exported over all ibgp connections [draft] Martin Mares 2000-04-21 13:01:28 +0000
  • 2a9e064d7b If no NLRI's are present in an UPDATE message, parse the attributes, but don't check presence of mandatory attributes. [draft-09] Martin Mares 2000-04-21 12:25:35 +0000
  • f380aa60fa IPv6 compiles with glibc 2.1. Martin Mares 2000-04-20 23:05:41 +0000
  • f33c6c6602 Use xmalloc() instead of malloc(). Martin Mares 2000-04-20 22:55:32 +0000
  • 7787ace61a Synced to draft-ietf-idr-bgp4-09. Martin Mares 2000-04-20 22:54:22 +0000
  • 9bc6ab4041 Fixed reporting of unknown options. Martin Mares 2000-04-20 22:34:50 +0000
  • 7d6eebae3b Create syntax sugar for add/delete/prepend, so xyzzy.prepend(123) is possible. That means that milestone 3 was reached. Pavel Machek 2000-04-20 10:25:51 +0000
  • 77f37ae099 Test new syntax of add() and delete(). Pavel Machek 2000-04-20 10:24:41 +0000
  • 5f532adde2 Temporarily ignore unknown options. Martin Mares 2000-04-19 13:54:35 +0000
  • f381cdce52 The ATOMIC_AGGREGATE parameter is optional transitive. Martin Mares 2000-04-19 13:54:17 +0000
  • e0d6a7bda4 Delay fetching of router ID. Martin Mares 2000-04-19 13:28:56 +0000
  • 035044b1d9 Select the right source address and don't check port numbers. Martin Mares 2000-04-19 12:51:14 +0000
  • 85c92555ef Grr, another patch to make it compile. Ondrej Filip 2000-04-18 22:11:05 +0000
  • 740d16d972 Another ack bugfix. (Bad test for MIN_LS_ARRIVAL.) Ondrej Filip 2000-04-18 22:07:58 +0000
  • 84228eee27 LS ack bugfix. (I didn't remove LSA from LSret hash.) Ondrej Filip 2000-04-18 21:40:11 +0000
  • 19fc4c763e LS ack. Ondrej Filip 2000-04-18 21:13:56 +0000
  • 26116eac93 Better LS Ack dumping. Ondrej Filip 2000-04-18 20:34:19 +0000
  • 48f5a61f69 Bugfix in neighbor dumping. Ondrej Filip 2000-04-18 19:56:43 +0000
  • 9eada7ca03 Fixed the serious bug in LSack. Oh, I'm an idiot. I sent LSACK, but in header was LSUPD. :-( Ondrej Filip 2000-04-18 19:44:16 +0000
  • 9eea604769 Multicast open socket for (B)DR bugfix. Ondrej Filip 2000-04-18 19:31:42 +0000
  • 79f036ef6e Dump changes. Ondrej Filip 2000-04-18 19:22:49 +0000
  • 4472402551 Many %u changer into %I. Ondrej Filip 2000-04-18 18:29:50 +0000
  • 89929e9daa Many %u changed into %I and dump cleanup. Ondrej Filip 2000-04-18 18:21:10 +0000