Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-12-08 | Fixes core state machine. | Ondrej Zajicek | |
The core state machine was broken - it didn't free resources in START -> DOWN transition and might freed resources after UP -> STOP transition before protocol turned down. It leads to deadlock on olock acquisition when lock was not freed during previous stop. The current behavior is that resources, allocated during DOWN -> * transition, are freed in * -> DOWN transition, and flushing (scheduled in UP -> *) just counteract feeding (scheduled in * -> UP). Protocol fell down when both flushing is done (if needed) and protocol reports DOWN. BTW, is thera a reason why neighbour cache item acquired by protocol is not tracked by resource mechanism? | |||
2008-11-22 | Fixes race condition leading to memory corruption and crash. | Ondrej Zajicek | |
When protocol started, feeding was scheduled. If protocol got down before feeding was executed, then function responsible for connecting protocol to kernel routing tables was called after the function responsible for disconnecting, then resource pool of protocol was freed, but freed linked list structures remains in the list. | |||
2008-11-16 | Fix bug in AS path matching | Ondrej Zajicek | |
2008-11-14 | Fixes feeding of new protocol, only preferred routes are announced. | Ondrej Zajicek | |
2008-11-08 | Proper format functions for ORIGINATOR_ID, CLUSTER_LIST | Ondrej Zajicek | |
2008-11-08 | Fix bugs in OSPF MD5 authentication. First bug is that default | Ondrej Zajicek | |
values for MD5 password ID changed during reconfigure, Second bug is that BIRD chooses password in first-fit manner, but RFC says that it should use the one with the latest generate-from. It also modifies the syntax for multiple passwords. Now it is possible to just add more 'password' statements to the interface section and it is not needed to use 'passwords' section. Old syntax can be used too. | |||
2008-11-05 | Fix problem with local time changes. | Ondrej Zajicek | |
2008-10-26 | Bugfixes in MULIT_EXIT_DISC attribute handling. | Ondrej Zajicek | |
- Old MED handling was completely different from behavior specified in RFCs - for example they havn't been propagated to neighboring areas. - Update tie-breaking according to RFC 4271. - Change default value for 'default bgp_med' configuration option according to RFC 4271. | |||
2008-10-26 | Implementation of route reflection for BGP | Ondrej Zajicek | |
2008-10-26 | Implementation of 4B ASN support for BGP | Ondrej Zajicek | |
2005-02-14 | Small changed to reduce the number of warnings. | Ondrej Filip | |
2004-07-13 | MD5 authentication in OSPF works. :-) | Ondrej Filip | |
2004-07-13 | Bugfix in simple authentification. | Ondrej Filip | |
2004-07-01 | Password WALK_LIST bugfix. | Ondrej Filip | |
2004-06-26 | Password management redesigned (untested). | Ondrej Filip | |
2004-06-25 | A lot of changes: | Ondrej Filip | |
- metric is 3 byte long now - summary lsa originating - more OSPF areas possible - virtual links - better E1/E2 routes handling - some bug fixes.. I have to do: - md5 auth (last mandatory item from rfc2328) - !!!!DEBUG!!!!! (mainly virtual link system has probably a lot of bugs) - 2328 appendig E | |||
2004-06-11 | RTS_OSPF_BONDARY is nonsense, RTS_OSPF_IA must have smaller id than RTS_OSPF_EXT | Ondrej Filip | |
2004-06-07 | Cleanup in show route import <p>. | Ondrej Filip | |
2004-06-05 | Marked unused parameters in core code as such. | Martin Mares | |
2004-05-31 | Small correction to va_start/va_end in cli_printf (va_end was missing). | Martin Mares | |
(Andreas) | |||
2004-05-31 | Grrr, committing too fast. | Ondrej Filip | |
#include "alloca.h" -> #include "lib/alloca.h" | |||
2004-05-31 | Use #include "alloca.h" | Ondrej Filip | |
2004-05-31 | Added RTD_NONE /* Just for internal use */ | Ondrej Filip | |
2004-05-31 | #ifdef ALLOCA_H | Ondrej Filip | |
2003-08-13 | protocol->import_control() could potentially call rte_cow() as well. | Martin Mares | |
AFAIK it doesn't happen in any of our protocol, but better be sure. | |||
2003-08-13 | This was a potential memory leak, but not the one Feela observed. | Martin Mares | |
This one could happen when an import filter of some protocol modified the rte (so that it would be rte_cow()ed) and later rejected it. | |||
2003-02-22 | There can be multiple primary addresses with different scopes | Martin Mares | |
and only the highest scope one has IA_PRIMARY set, so report the remaining ones as "Unselected". | |||
2002-11-13 | Added missing includes. | Martin Mares | |
2002-11-13 | Added missing semicolons. | Martin Mares | |
2001-08-19 | Fix %<something>I format strings. | Martin Mares | |
2001-01-08 | Fixed infinite recursion in password_same. | Martin Mares | |
Pavel, please check. | |||
2000-11-08 | Yet another nasty bugfix of iface_patts_equal(). | Ondrej Filip | |
2000-11-08 | Bugfix in iface_patts_equal. | Ondrej Filip | |
When both patterns were NULL strcmp it sigfaulted. | |||
2000-06-21 | RIP bugfix | Pavel Machek | |
2000-06-08 | Fixes for the programmer's manual. | Martin Mares | |
2000-06-08 | Oops! Configuration compiles now. | Martin Mares | |
2000-06-08 | Use `switch' for `disabled'. | Pavel Machek | |
2000-06-08 | Updated CLI helps. | Martin Mares | |
2000-06-07 | Fixes to the progdoc. | Martin Mares | |
2000-06-07 | Spelling fixes to progdoc. | Martin Mares | |
2000-06-06 | Added IP protocols. | Ondrej Filip | |
2000-06-05 | Avoid sentence containing a colon to start new doc subsection. | Martin Mares | |
2000-06-05 | Documented sockets, events and timers. | Martin Mares | |
2000-06-05 | Spelling. | Martin Mares | |
2000-06-05 | Description of protocol module moved to where it belongs. If documentation | Martin Mares | |
of standard modules is stored in their source, such auxilliary files should be as well. | |||
2000-06-04 | Document. | Martin Mares | |
2000-06-03 | Minor changes to the progdocs. | Martin Mares | |
2000-06-03 | More documentation. | Martin Mares | |
2000-06-02 | Documented protocol hooks. | Martin Mares | |
2000-06-02 | Added documentation on protocols. | Martin Mares | |
Protocol hooks deserve an extra chapter (to come soon). |