summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-06Many 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
2014-02-06Merge commit 'origin/master' into socketOndrej Zajicek
2014-02-05Fedora init script improvement suggested by alex@alex.org.ukOndrej Filip
2014-02-05Minor changes in Fedora init script.Ondrej Filip
2014-01-21Small doc update.Ondrej Filip
2013-12-10Merge branch 'add-path'Ondrej Zajicek
2013-12-02Fixes problem with source address selection in BGP and BFD.Ondrej Zajicek
2013-11-25Merge branch 'master' into add-pathOndrej Zajicek
2013-11-25Release date added.v1.4.0Ondrej Filip
2013-11-25NEWS and version update.Ondrej Zajicek
2013-11-25Use ISO 8601 timeformats by default.Ondrej Zajicek
2013-11-25Fixes a reply code.Ondrej Zajicek
2013-11-25Allows shorthands for birdc noninteractive commands.Ondrej Zajicek
2013-11-25Changes primary addr selection on BSD to respect SIOCGIFADDR ioctl() result.Ondrej Zajicek
Thanks to Alexander V. Chernikov for the original patch.
2013-11-24Last state change should track protocol state change.Ondrej Zajicek
And not core state change, which is not much relevant (e.g. refeed in BGP).
2013-11-24OSPF ifaces on loopback should be stub.Ondrej Zajicek
2013-11-24Minor changes to default router ID calculation.Ondrej Zajicek
2013-11-24Enables 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-24Converts filters to unsigned integers.Ondrej Zajicek
2013-11-23Removes workaround related to import of kernel device routes.Ondrej Zajicek
Thanks to Benjamin Cama for notification.
2013-11-23Dots added.Ondrej Filip
New release will be 1.4.0.
2013-11-23Added some other features into NEWS fileOndrej Filip
2013-11-23Added a few sentences about symbol names.Ondrej Filip
2013-11-23Merge branch 'master' into add-pathOndrej Zajicek
Conflicts: filter/filter.c nest/proto.c nest/rt-table.c proto/bgp/bgp.h proto/bgp/config.Y
2013-11-23NEWS and version update.Ondrej Zajicek
2013-11-22Minor fixes.Ondrej Zajicek
2013-11-22Allows pthreads by default on Linux and FreeBSD only.Ondrej Zajicek
2013-11-22Changes identifiers to avoid use of reserved ones.Ondrej Zajicek
2013-11-22Minor fix in log_commit() w.r.t. changes in BFD branch.Ondrej Zajicek
2013-11-22Adds check for buffer size in OSPF LSA flood.Ondrej Zajicek
2013-11-22Merge commit 'origin/bfd'Ondrej Zajicek
2013-11-22Fixes problem with RIP on multiple ifaces on BSD.Ondrej Zajicek
RIP sockets for multiple ifaces collided, because we cannot bind to a specific iface on BSD. Workarounded by SO_REUSEPORT. Thanks to Eugene M. Zheganin for the bugreport.
2013-11-22Adds rate limiting to some log messages.Ondrej Zajicek
2013-11-21Fixes an issue when opposite address is mistaken for broadcast on ptp ifaces ↵Ondrej Zajicek
on BSDs. Thanks to Lex van Roon for the bugreport and to Alexander V. Chernikov for examining it and locating the problem.
2013-11-21Adds a missing file.Ondrej Zajicek
I forgot to add that to the previous commit.
2013-11-20Additional filter test case.Ondrej Zajicek
2013-11-20Fixes some potential issues with invalid term size in clients.Ondrej Zajicek
2013-11-19BFD protocol, ready for release.Ondrej Zajicek
Supports OSPF and BGP and also statically configured sessions.
2013-10-21Accepts a change of OSPFv3 neighbor's IP address.Ondrej Zajicek
Thanks to Pierre Pfister for the patch.
2013-10-21Implements 'allow local as' option.Ondrej Zajicek
Similar to allowas-in option on other routers.
2013-10-15Forces KRT rescan on syncer startup with multi syncer config.Ondrej Zajicek
Thanks to Sergey Popovich for the patch.
2013-10-05Flag -f "run in foreground" added as requested by a package maintainter.Ondrej Filip
2013-10-05Fixes some BFD bugs and makes logging thread-safe.Ondrej Zajicek
2013-10-05Implements PID file support.Ondrej Zajicek
Thanks to Thierry Fournier for the original patch.
2013-10-02Implements C.len operator for clist and eclist types.Ondrej Zajicek
Thanks to Sergey Popovich for the original patch.
2013-10-02Some fixes in filter code.Ondrej Zajicek
Thanks to Sergey Popovich for original patches.
2013-10-02Minor code cleanups.Ondrej Zajicek
Thanks to Sergey Popovich for the patch.
2013-10-02Simplifies val_in_range().Ondrej Zajicek
Also fixes missing type check for element ~ set.
2013-09-30Recheck export/import/receive limits during reconfiguration.Ondrej Filip
2013-09-26Rewrites static attribute filter code and adds ifname/ifindex attributes.Ondrej Zajicek
Thanks to Sergey Popovich for the original ifname/ifindex patch.