Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-02 | Fixes silly bug. | Ondrej Zajicek | |
2009-12-02 | Implements route re-feed. | Ondrej Zajicek | |
This can be used to re-feed routes to protocol after soft change in export filters. | |||
2009-12-02 | Fixes some problems in pipes. | Ondrej Zajicek | |
For transparent pipes, loop detection works correctly now. Pipes are now more symmetric - in both directions filtering is done in do_rte_announce(). | |||
2009-12-02 | Fixes one missing log message. | Ondrej Zajicek | |
2009-11-26 | Implements BGP route refresh. | Ondrej Zajicek | |
2009-11-24 | Fixes serious bug in core related to route filtering. | Ondrej Zajicek | |
If protocol announces a route, route is accepted by import filter to routing table, and later it announces replacement of that route that is rejected by import filter, old route remains in routing table. | |||
2009-11-18 | Implements option that controls IPv6 BGP next hops when lladdr is missing. | Ondrej Zajicek | |
2009-11-17 | Implement description field of protocol. | Ondrej Zajicek | |
2009-11-09 | Merge branch 'dev' into ospf3 | Ondrej Zajicek | |
2009-10-12 | Implements protocol-specific router id and updates documentation. | Ondrej Zajicek | |
2009-10-12 | Rename as_path_get_last/as_path_get_first to be consistent. | Ondrej Zajicek | |
2009-10-07 | Implement proper LSA ID generation. | Ondrej Zajicek | |
2009-09-17 | Fixes headers for uintptr_t (and build on NetBSD). | Ondrej Zajicek | |
2009-09-17 | Fixes preference bounds. | Ondrej Zajicek | |
2009-09-08 | Temporary OSPFv3 development commit. | Ondrej Zajicek | |
Finally, it is working. | |||
2009-08-28 | Temporary OSPFv3 development commit | Ondrej Zajicek | |
2009-08-27 | Some cleanups. | Ondrej Zajicek | |
2009-08-27 | Temporary OSPFv3 development commit | Ondrej Zajicek | |
2009-08-25 | Fixes bug related to AS2->AS4 conversion. | Ondrej Zajicek | |
2009-08-25 | Temporary OSPFv3 development commit | Ondrej Zajicek | |
2009-08-21 | Merge commit 'origin/master' into dev | Ondrej Zajicek | |
2009-08-21 | Fixes bug in eattr binary search. | Ondrej Zajicek | |
2009-08-21 | Temporary OSPFv3 development commit | Ondrej Zajicek | |
2009-08-16 | Bugfix - each protocol can be compiled separately. | Ondrej Filip | |
2009-08-11 | Fixes another bug in rte_recalculate(). | Ondrej Zajicek | |
Previous bugfix revealed another hidden bug here. | |||
2009-08-11 | Replace assert with log. | Ondrej Zajicek | |
Although it is true unless there is a bug in BIRD, this assert is not needed (code below does not require that assumption), so we should not crash. | |||
2009-08-11 | Fixes bug that caused losing of some routes. | Ondrej Zajicek | |
When update changes preferred route in such a way that it ceased to be preferred, the new route was linked to wrong place and lost. | |||
2009-07-23 | Adds %R printf directive for Router ID. | Ondrej Zajicek | |
2009-07-14 | Fixes bug in CLI TX buffer management. | Ondrej Zajicek | |
2009-06-23 | Replace 'bind' option with 'listen' option. | Ondrej Zajicek | |
To be consistent with other daemons. | |||
2009-06-19 | Adds support for soft reconfiguration. | Ondrej Zajicek | |
2009-06-18 | Implements option that changes BGP listening socket parametres. | Ondrej Zajicek | |
2009-06-04 | Implements route statistics and fixes some minor bugs. | Ondrej Zajicek | |
2009-06-01 | Escaped debbuging message removed. | Ondrej Zajicek | |
2009-06-01 | Adds support for dynamic pair and bgp mask expressions. | Ondrej Zajicek | |
2009-06-01 | The pipe cleanup. | Ondrej Zajicek | |
2009-05-31 | Changes pipes to transfer all routes between routing table, not just optimal ↵ | Ondrej Zajicek | |
routes. | |||
2009-05-29 | Implements primary address selection base on 'primary' option. | Ondrej Zajicek | |
2009-05-22 | Change import/preimport to export/preexport to be consistent with filters. | Ondrej Zajicek | |
2009-05-22 | Fixes serious bug in route attribute handing. | Ondrej Zajicek | |
ea_same() sometimes returns true for different route attributes, which caused that hash table in BGP does not work correctly and some routes were sent with different attributes. | |||
2009-05-21 | Merge branch 'master' into dev | Ondrej Zajicek | |
2009-05-11 | 'show route protocol <p>' added to CLI. | Ondrej Filip | |
2009-05-10 | Fixed bug in cli help. | Ondrej Filip | |
2009-05-06 | A change in OSPF and RIP interface patterns. | Ondrej Zajicek | |
Allows to add more interface patterns to one common 'options' section like: interface "eth3", "eth4" { options common to eth3 and eth4 }; Also removes undocumented and unnecessary ability to specify more interface patterns with different 'options' sections: interface "eth3" { options ... }, "eth4" { options ... }; | |||
2009-04-17 | Rewrite of buggy AS path matching. | Ondrej Zajicek | |
Old AS path maching supposes thath AS number appears only once in AS path, but that is not true. It also contains some bugs related to AS path sets. New code does not use any assumptions about semantic structure of AS path. It is asymptotically slower than the old code, but on real paths it is not significant. It also allows '?' for matching one arbitrary AS number. | |||
2009-04-08 | Fixes broken cryptographic authentication in OSPF | Ondrej Zajicek | |
Cryptographic authentication in OSPF is defective by design - there might be several packets independently sent to the network (for example HELLO, LSUPD and LSACK) where they might be reordered and that causes crypt. sequence number error. That can be workarounded by not incresing sequence number too often. Now we update it only when last packet was sent before at least one second. This can constitute a risk of replay attacks, but RFC supposes something similar (like time in seconds used as CSN). | |||
2009-03-25 | Fixes bug in pipe route filtering. | Ondrej Zajicek | |
Routes comming through pipe from primary to secondary table were filtered by both EXPORT and IMPORT filters, but they should be only filtered by EXPORT filters. | |||
2009-03-18 | Better handling of AS4 optional attribute errors | Ondrej Zajicek | |
AS4 optional attribute errors were handled by session drop (according to BGP RFC). This patch implements error handling according to new BGP AS4 draft (*) - ignoring invalid AS4 optional attributes. (*) http://www.ietf.org/internet-drafts/draft-chen-rfc4893bis-02.txt | |||
2009-02-21 | Fix bug in empty bgp mask handling | Ondrej Zajicek | |
2009-02-12 | Fixes bug in protocol state machine | Ondrej Zajicek | |
Scheduling flush must be done before resource pool freeing as it frees some allocated list nodes from a global list. |