Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-31 | Check validity of interface definitions. | Ondrej Zajicek | |
Thanks to Aleksey Berezin for the bugreport. | |||
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-11-25 | Merge branch 'master' into add-path | Ondrej Zajicek | |
2013-11-24 | OSPF ifaces on loopback should be stub. | Ondrej Zajicek | |
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 | 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-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-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. | |||
2013-06-24 | Better packet priority and traffic class handling. | Ondrej Zajicek | |
Implements support for IPv6 traffic class, sets higher priority for OSPF and RIP outgoing packets by default and allows to configure ToS/DS/TClass IP header field and the local priority of outgoing packets. | |||
2013-06-11 | Implements OSPF stub router option (RFC 3137). | Ondrej Zajicek | |
Also fixes OSPFv3 routing table calculcation w.r.t. errata 2078 to RFC 5340. | |||
2013-05-28 | Fixes crash with vlinks. | Ondrej Zajicek | |
2013-04-17 | Fixes a compatibility issue in OSPFv2 PtP links. | Ondrej Zajicek | |
BIRD used zero netmask in hello packets on all PtP links, not just on unnumbered ones. This patch fixes it and adds option 'ptp netmask' for overriding the default behavior. Thanks to Alexander V. Chernikov for the original patch. | |||
2013-04-16 | Better handling of global addresses as configured NBMA neighbors in OSPFv3. | Ondrej Zajicek | |
Configured NBMA neighbors in OSPFv3 should be link-local addresses, old behavior was to silently ignore global ones. The patch allows BIRD to accept global ones, but adds a warning and a documentation notice. Thanks to Wilco Baan Hofman for the bugreport. | |||
2013-02-10 | A few semicolons added to decrease a number of warnings. | Ondrej Filip | |
2012-12-27 | Implements interface masks for choosing router id. | Ondrej Zajicek | |
Router ID could be automatically determined based of subset of ifaces/addresses specified by 'router id from' option. The patch also does some minor changes related to router ID reconfiguration. Thanks to Alexander V. Chernikov for most of the work. | |||
2012-11-15 | Change unnamed ptp link description on OSPFv2. | Ondrej Zajicek | |
Although it is a slight deviation from the standard, it has no ill consequences for OSPFv2 and the change fixes a compatibility issue with some broken implementations. | |||
2012-11-10 | Fixes OSPF reconfigure w.r.t. downed ifaces. | Ondrej Zajicek | |
2012-11-10 | Peer address of stub iface should be announced in OSPF Router LSA. | Ondrej Zajicek | |
2012-10-31 | Fixes another bug in OSPFv3 vlinks. | Ondrej Zajicek | |
2012-10-29 | Fixes sorting in OSPF show state. | Ondrej Zajicek | |
2012-10-29 | Fixes several bugs related to OSPFv3 vlinks. | Ondrej Zajicek | |
2012-08-14 | Implements ADD-PATH extension for BGP. | Ondrej Zajicek | |
Allows to send and receive multiple routes for one network by one BGP session. Also contains necessary core changes to support this (routing tables accepting several routes for one network from one protocol). It needs some more cleanup before merging to the master branch. | |||
2012-08-06 | Some minor fixes. | Ondrej Zajicek | |
2012-07-26 | Fixes default route in OSPF multiple area setting. | Ondrej Zajicek | |
2012-05-14 | Real broadcast mode for OSPFv2. | Ondrej Zajicek | |
2012-05-14 | Allows to set instance ID for OSPFv3 interfaces. | Ondrej Zajicek | |
2012-04-27 | Some minor fixes. | Ondrej Zajicek | |
2012-03-22 | NEWS and version update. | Ondrej Zajicek | |
2012-03-22 | Some minor changes to CLI. | Ondrej Zajicek | |
2012-03-16 | Fixes broken vlinks in OSPF. | Ondrej Zajicek | |
2012-03-16 | Adds filtering to 'show ospf lsadb' command. | Ondrej Zajicek | |
Thanks Alexander V. Chernikov for the original patch. | |||
2012-03-15 | Adds warning for mismatch MTU in OSPF packets. | Ondrej Zajicek | |
Thanks Alexander V. Chernikov for the original patch. | |||
2012-03-15 | Fixes TTL for multicast OSPF packets. | Ondrej Zajicek | |
Thanks Alexander V. Chernikov for the suggestion. | |||
2012-01-24 | Assign default protocol preference via proto_config_new(). | Ondrej Zajicek | |
The patch from Alexander V. Chernikov. | |||
2012-01-22 | Some more verbose warnings. | Ondrej Zajicek | |
2011-11-07 | Implements protocol templates. | Ondrej Zajicek | |
Based on the patch from Alexander V. Chernikov. Extended to support almost all protocols. Uses 'protocol bgp NAME from TEMPLATE { ... }' syntax. | |||
2011-10-27 | Fixes seqnum generation. | Ondrej Zajicek | |
Thanks Mohammad Amin Shoaie for notification. | |||
2011-10-06 | Signal problems with route installation to kernel tables. | Ondrej Zajicek | |
2011-10-01 | Fixes some error messages and the NSSA gw lookup. | Ondrej Zajicek | |
Thanks to Alexander V. Chernikov for the patch. | |||
2011-09-03 | Fixes for OSPF NSSA handling. | Ondrej Zajicek | |