Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-31 | Understand IFF_MULTICAST flag on ifaces in Linux | Ondrej Zajicek | |
Unfortunately, some interfaces support multicast but do not have this flag set, so we use it only as a positive hint. Thanks to Clint Armstrong for noticing the problem. | |||
2015-03-29 | BGP: Enhanced route refresh (RFC 7313) support | Ondrej Zajicek | |
Also hook feed_done is renamed to feed_end. | |||
2015-03-02 | Fixes bug in debug dumps | Ondrej Zajicek | |
Using 'dump sockets' in IPv6 mode caused crash due to mismatched format string. Thanks to Pavel Tvrdik for noticing it. | |||
2015-03-02 | Implement latency tracking, internal event log and watchdog | Ondrej Zajicek | |
2015-02-22 | Use IP_PORTRANGE_HIGH for BFD where available | Ondrej Zajicek | |
2015-02-21 | Use AF_UNSPEC for RTM_GETLINK | Ondrej Zajicek | |
This value is specified in documentation. | |||
2015-02-21 | Store protocol config size inside protocol structure | Ondrej Zajicek | |
Make proto_config_new() use this info instead of supplied size. Thanks to Alexander V. Chernikov for the patch. | |||
2015-02-21 | Add const to a param msg at functions log_msg, log_rl, die, bug and debug | Pavel Tvrdik | |
2015-02-21 | Replacing GNU old-style field designator extension | Pavel Tvrdik | |
2014-11-05 | Version 1.5.0pre | Ondrej Filip | |
2014-11-03 | Fininshing integrated OSPF. | Ondrej Zajicek | |
2014-10-24 | Integrated IP functions. | Ondrej Zajicek | |
2014-10-05 | NEWS and version update.v1.4.5 | Ondrej Zajicek | |
2014-10-02 | Implements token bucket filter for rate limiting. | Ondrej Zajicek | |
2014-10-02 | Refresh kernel protocol when interface disappears. | Ondrej Zajicek | |
When an interface goes down, (Linux) kernel removes routes pointing to that ifacem but does not send withdraws for them. We rescan the kernel table to ensure synchronization. Thanks to Alexander Demenshin for the bugreport. | |||
2014-10-02 | Fixes some warnings. | Ondrej Zajicek | |
2014-07-09 | Version 1.4.4.v1.4.4 | Ondrej Filip | |
2014-07-09 | Fixes a bug in BSD kernel interfacing code. | Ondrej Zajicek | |
The bug was introduced in 05476c4d04a24bdb26fa64e05ab31bc36118f34e. | |||
2014-06-26 | Ensures that msg_controllen includes last padding. | Ondrej Zajicek | |
Although RFC 3542 allows both cases, Theo de Raadt thinks he knows better, and msg_controllen without last padding fails on OpenBSD. Thanks to Job Snijders for the bugreport. | |||
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-04-14 | NEWS and version update.v1.4.3 | Ondrej Zajicek | |
2014-04-02 | NEWS and version update.v1.4.2 | Ondrej Zajicek | |
2014-03-31 | NEWS and version update.v1.4.1 | Ondrej Zajicek | |
2014-03-31 | Fixes build on some old systems. | Ondrej Zajicek | |
2014-03-24 | Merge branch 'bgp-grace' | 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 longstanding issue with interfaces staying in IF_TMP_DOWN. | Ondrej Zajicek | |
Thanks to Pierluigi Rolando and others for the bugreport. | |||
2014-02-07 | Workaround thread-unsafeness of cli_echo(). | 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-25 | NEWS and version update. | Ondrej Zajicek | |
2013-11-25 | Use ISO 8601 timeformats by default. | Ondrej Zajicek | |
2013-11-25 | Changes primary addr selection on BSD to respect SIOCGIFADDR ioctl() result. | Ondrej Zajicek | |
Thanks to Alexander V. Chernikov for the original patch. | |||
2013-11-23 | Removes workaround related to import of kernel device routes. | Ondrej Zajicek | |
Thanks to Benjamin Cama for notification. | |||
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-23 | NEWS and version update. | Ondrej Zajicek | |
2013-11-22 | Minor fix in log_commit() w.r.t. changes in BFD branch. | Ondrej Zajicek | |
2013-11-22 | Merge commit 'origin/bfd' | Ondrej Zajicek | |
2013-11-22 | Fixes 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-21 | Fixes 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-19 | BFD protocol, ready for release. | Ondrej Zajicek | |
Supports OSPF and BGP and also statically configured sessions. | |||
2013-10-15 | Forces KRT rescan on syncer startup with multi syncer config. | Ondrej Zajicek | |
Thanks to Sergey Popovich for the patch. | |||
2013-10-05 | Flag -f "run in foreground" added as requested by a package maintainter. | Ondrej Filip | |
2013-10-05 | Fixes some BFD bugs and makes logging thread-safe. | Ondrej Zajicek | |
2013-10-05 | Implements PID file support. | Ondrej Zajicek | |
Thanks to Thierry Fournier for the original patch. | |||
2013-09-26 | Fixes missing unregister of kernel table handling code. | Ondrej Zajicek | |
And some minor fixes. Thanks to Sergey Popovich for the patch. | |||
2013-09-22 | Allows other than IA_PEER addresses on PtP ifaces on BSD. | Ondrej Zajicek | |
Also fixes a potential problem with link-local dest_addrs for IA_PEER addresses. Thanks to Alexander V. Chernikov for the suggestion. | |||
2013-09-16 | BFD work in progress. | Ondrej Zajicek | |
Now it compiles and mostly works. | |||
2013-09-10 | Fixes a bug in kernel extended attribute processing. | Ondrej Zajicek | |
The bug caused that krt_prefsrc attribute was not processed when a route received from a kernel protocol was exported to another kernel protocol. Thanks to Sergey Popovich for a bugreport. |