Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-05-31 | Rewritten the I/O loop. All socket operations are now safe, meaning that | Martin Mares | |
you can delete the socket from anywhere in the hooks and nothing should break. Also, the receive/transmit buffers are now regular xmalloc()'ed buffers, not separate resources which would need shuffling around between pools. sk_close() is gone, use rfree() instead. | |||
2004-05-31 | Killed a couple of unused variables. | Martin Mares | |
We really should compile with warnings enabled. | |||
2003-02-23 | Updated a comment. | Martin Mares | |
2003-02-22 | Better selection of link-local NLRI addresses, at least for our own | Martin Mares | |
address. Need to do it better for the other neighbors -- the current solution works only if they use the standard 64+64 global addresses and the interface identifier in lower 64 bits is the same as for the link-scope addresses. | |||
2003-02-22 | Temporary fix for BGP protocol capability announcement for IPv6 mode. | Martin Mares | |
2003-02-22 | Fixed length check miscalculation in IPv6 receive path. | Martin Mares | |
2002-11-13 | Added missing includes. | Martin Mares | |
2002-11-13 | Added missing semicolons. | Martin Mares | |
2000-06-20 | Don't accept incoming connections when the neighbor is not up. | Martin Mares | |
2000-06-07 | Fixes to the progdoc. | Martin Mares | |
2000-06-07 | Spelling fixes to progdoc. | Martin Mares | |
2000-06-04 | BGP documented. | Martin Mares | |
2000-06-01 | Updated to new neighbor cache. | Martin Mares | |
2000-05-31 | Updated all the Doc files to new format. | Martin Mares | |
2000-05-29 | `path metric' and `disable after error' are switches, not numeric clauses. | Martin Mares | |
2000-05-19 | Don't print trace messages about null updates. | Martin Mares | |
2000-05-19 | BGP now reports originating AS and origin type in get_route_info(). | Martin Mares | |
2000-05-15 | bgp_get_status: If protocol is down, don't print BGP state. | Martin Mares | |
2000-05-15 | Cleanup of configuration. | Martin Mares | |
o Use `expr' instead of `NUM' and `ipa' instead of `IPA', so that defined symbols work everywhere. o `define' now accepts both numbers and IP addresses. o Renamed `ipa' in filters to `fipa'. Pavel, please update filters to accept define'd symbols as well. | |||
2000-05-13 | Adapted to new rt_notify semantics. | Martin Mares | |
2000-05-11 | Use correct flags for the LOCAL_PREF attribute. | Martin Mares | |
When an invalid attribute is found, copy the entire attribute to the data section of the NOTIFICATION message. | |||
2000-05-08 | KEEPALIVE TIME ought to set keepalive time, not connect retry time :) | Martin Mares | |
2000-05-08 | Don't crash when the socket gets closed between updates. | Martin Mares | |
Also, this time not only update `remains', but update it right :) | |||
2000-05-08 | Update `remains' counter correctly. | Martin Mares | |
2000-05-08 | The bgp_list is gone. Incomming connections are now handled in a much | Martin Mares | |
more straightforward manner by scanning the active configuration for matching protocols. | |||
2000-05-08 | Don't generate corrupted packets when sending only route deletes. | Martin Mares | |
2000-05-08 | Link the instance to the global BGP list as soon as possible. | Martin Mares | |
2000-05-07 | Setup of incoming connection is now a separate function. | Martin Mares | |
2000-05-05 | Added skeleton Doc files for the whole developer's documentation. | Martin Mares | |
2000-05-04 | Removed RTS_RIP_EXT. | Martin Mares | |
2000-05-04 | Unused variables in IPv6 code. | Martin Mares | |
2000-05-04 | Removed a lot of unused variables. | Martin Mares | |
Please try compiling your code with --enable-warnings to see them. (The unused parameter warnings are usually bogus, the unused variable ones are very useful, but gcc is unable to control them separately.) | |||
2000-05-04 | IPv6 BGP support finished. Also simplified the BGP stuff a bit. | Martin Mares | |
2000-05-04 | Receive-only IPv6 BGP. | Martin Mares | |
2000-05-02 | Defined format specifier `%M' which behaves as `%m', but takes the | Martin Mares | |
error code as an argument. Use it in socket hooks where we really shouldn't rely on errno containing the right value or even existing. | |||
2000-05-02 | Full protocol tracing. | Martin Mares | |
2000-05-02 | Handle redistribution of unknown attributes correctly. | Martin Mares | |
2000-04-28 | The `bgp_origin' attribute is now an enum. | Martin Mares | |
2000-04-27 | Some more fixes for attributeless UPDATEs. | Martin Mares | |
2000-04-27 | Path attribute can be missing if we process a packet with empty NLRI section. | Martin Mares | |
2000-04-27 | Handle connect errors correctly. | Martin Mares | |
2000-04-26 | IBGP fixes. | Martin Mares | |
2000-04-25 | Implemented automatic restart after error with all the timers needed. | Martin Mares | |
2000-04-25 | Avoid printing of error messages on Cease notifications. | Martin Mares | |
2000-04-25 | Randomize timers properly. | Martin Mares | |
2000-04-25 | Support dynamic reconfiguration. | Martin Mares | |
2000-04-25 | Use the same attribute names as in filters. | Martin Mares | |
2000-04-25 | When sending BGP attributes, re-create the flags, so that attributes | Martin Mares | |
added by filters which get the flags wrong are fixed automagically. | |||
2000-04-25 | Better reporting of both local and remote errors. | Martin Mares | |
2000-04-25 | Real parsing of BGP OPEN options including capability | Martin Mares | |
negotiation. |