Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-02 | Implements token bucket filter for rate limiting. | Ondrej Zajicek | |
2014-10-02 | Allows to configure different remote port for BGP sessions. | Ondrej Zajicek | |
Thanks to João Taveira Araújo for the original patch. | |||
2014-10-02 | Fixes some warnings. | Ondrej Zajicek | |
2014-07-07 | Implements default router preference (RFC 4191) for RAdv. | Ondrej Zajicek | |
Thanks to Baptiste Jonglez for the patch. | |||
2014-05-29 | String constants could be used for string option values. | Ondrej Zajicek | |
Thanks to Frederik Kriewitz for the patch. | |||
2014-05-18 | IPv4/IPv6 integrated socket code. | Ondrej Zajicek | |
2014-05-04 | Fixes BGP crash when update with some attributes and empty NLRI is received. | Ondrej Zajicek | |
Thanks to Charlie Allom for the bugreport. | |||
2014-04-27 | Fixes limit verification during reconfiguration. | Ondrej Zajicek | |
2014-04-23 | Extends multipath support for OSPF. | Ondrej Zajicek | |
Fixes cases where the same network or external route are propagated by several OSPF routes and some other corner cases in next hop construction and ECMP. Allows to specify whether external routes should be merged. Thanks to Peter Christensen for the original patch. | |||
2014-04-14 | Fixes a bug in (mainly) IPv6 BGP. | Ondrej Zajicek | |
Stack variable may be used unitialized and that would lead to spurious rta_free(), which may cause crash. The bug was introduced in 1.4.1 from merging add-path branch. Thanks to Peter Andreev for reporting it and Alexander V. Chernikov for resolving it. | |||
2014-04-02 | Fixes missing line in BFD context help. | Ondrej Zajicek | |
2014-04-02 | Fixes nasty bug in BFD. | Ondrej Zajicek | |
When a BFD session is removed while being scheduled for notification, the session stays in notify list and is removed twice, which leads to a strange crash after a while. | |||
2014-03-31 | Check validity of interface definitions. | Ondrej Zajicek | |
Thanks to Aleksey Berezin for the bugreport. | |||
2014-03-24 | Fixes a bug in graceful restart. | Ondrej Zajicek | |
2014-03-24 | Merge branch 'bgp-grace' | Ondrej Zajicek | |
2014-03-24 | Fixes some minor issues in graceful restart. | Ondrej Zajicek | |
2014-03-23 | Documentation (and minor fixes) for BGP graceful restart. | Ondrej Zajicek | |
2014-03-20 | BGP graceful restart support. | Ondrej Zajicek | |
Also significant core protocol state changes needed for that, global graceful restart recovery state and kernel proto support for recovery. | |||
2014-02-26 | Fixes issues with static protocol reconfiguration. | Ondrej Zajicek | |
The old static route was not removed when the nexthop changed and the new one was not viable (no neighbor). Thanks to Pierluigi Rolando for the original patch. | |||
2014-02-06 | Merge branch 'add-path' | Ondrej Zajicek | |
2014-02-06 | Fixes crash when state of disabled OSPF protocol is queried. | Ondrej Zajicek | |
Thanks to Ondrej Caletka for the bugreport. | |||
2014-02-06 | Silence this annoying warning. | Ondrej Zajicek | |
2014-02-06 | Many changes in I/O and OSPF sockets and packet handling. | Ondrej Zajicek | |
I/O: - BSD: specify src addr on IP sockets by IP_HDRINCL - BSD: specify src addr on UDP sockets by IP_SENDSRCADDR - Linux: specify src addr on IP/UDP sockets by IP_PKTINFO - IPv6: specify src addr on IP/UDP sockets by IPV6_PKTINFO - Alternative SKF_BIND flag for binding to IP address - Allows IP/UDP sockets without tx_hook, on these sockets a packet is discarded when TX queue is full - Use consistently SOL_ for socket layer values. OSPF: - Packet src addr is always explicitly set - Support for secondary addresses in BSD - Dynamic RX/TX buffers - Fixes some minor buffer overruns - Interface option 'tx length' - Names for vlink pseudoifaces (vlinkX) - Vlinks use separate socket for TX - Vlinks do not use fixed associated iface - Fixes TTL for direct unicast packets - Fixes DONTROUTE for OSPF sockets - Use ifa->ifname instead of ifa->iface->name | |||
2013-12-10 | Merge branch 'add-path' | Ondrej Zajicek | |
2013-12-02 | Fixes problem with source address selection in BGP and BFD. | Ondrej Zajicek | |
2013-12-01 | Finishes add-path. | Ondrej Zajicek | |
Fixes some bugs and uses generic hash implementation. | |||
2013-11-25 | Merge branch 'master' into add-path | Ondrej Zajicek | |
2013-11-25 | Fixes a reply code. | Ondrej Zajicek | |
2013-11-24 | OSPF ifaces on loopback should be stub. | Ondrej Zajicek | |
2013-11-24 | Enables multihop mode for IBGP by default. | Ondrej Zajicek | |
This is more consistent with common usage and also with the behavior of other implementations (Cisco, Juniper). Also changes the default for gw mode to be based solely on direct/multihop. | |||
2013-11-23 | Merge branch 'master' into add-path | Ondrej Zajicek | |
Conflicts: filter/filter.c nest/proto.c nest/rt-table.c proto/bgp/bgp.h proto/bgp/config.Y | |||
2013-11-22 | Minor fixes. | Ondrej Zajicek | |
2013-11-22 | Changes identifiers to avoid use of reserved ones. | Ondrej Zajicek | |
2013-11-22 | Adds check for buffer size in OSPF LSA flood. | Ondrej Zajicek | |
2013-11-22 | Merge commit 'origin/bfd' | Ondrej Zajicek | |
2013-11-19 | BFD protocol, ready for release. | Ondrej Zajicek | |
Supports OSPF and BGP and also statically configured sessions. | |||
2013-10-21 | Accepts a change of OSPFv3 neighbor's IP address. | Ondrej Zajicek | |
Thanks to Pierre Pfister for the patch. | |||
2013-10-21 | Implements 'allow local as' option. | Ondrej Zajicek | |
Similar to allowas-in option on other routers. | |||
2013-10-05 | Fixes some BFD bugs and makes logging thread-safe. | Ondrej Zajicek | |
2013-09-26 | Fixes build issues without BGP. | Ondrej Zajicek | |
Thanks to Sergey Popovich for the patch. | |||
2013-09-16 | BFD work in progress. | Ondrej Zajicek | |
Now it compiles and mostly works. | |||
2013-09-13 | Fixes problem with OSPF neighbor router ID change. Thanx to Alexander V. ↵ | Ondrej Filip | |
Chernikov | |||
2013-09-11 | OSPF state machine fix - thanx to Alexander V. Chernikov | Ondrej Filip | |
2013-09-10 | Initial BFD commit, work in progress. | Ondrej Zajicek | |
2013-08-13 | Fixes a bug related to mixed up neighbor events in BGP. | Ondrej Zajicek | |
Neighbor events related to received route next hops got mixed up with sticky neighbor node for an IP of the BGP peer. If a neighbor for a next hop disappears, BGP session is shut down. | |||
2013-07-25 | Implements RFC 6608 Subcodes for BGP FSM Error. | Ondrej Zajicek | |
2013-07-24 | Fixes socket error hook for radv protocol. | Ondrej Zajicek | |
2013-07-13 | Fixes stuck connection during BGP session shutdown. | Ondrej Zajicek | |
If TX buffers were full during BGP session shutdown then a protocol waited indefinitely to be able to send notification packet to close the session. | |||
2013-07-11 | Some fixes for TTL security. | Ondrej Zajicek | |
2013-06-25 | Implements TTL security for OSPF and RIP. | Ondrej Zajicek | |
Interfaces for OSPF and RIP could be configured to use (and request) TTL 255 for traffic to direct neighbors. Thanks to Simon Dickhoven for the original patch for RIPng. |