Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2013-09-10 | Initial BFD commit, work in progress. | Ondrej Zajicek | |
2013-07-27 | NEWS and version update. | Ondrej Zajicek | |
2013-07-25 | Allows to define constants of all filter types. | Ondrej Zajicek | |
2013-07-25 | Implements eval command and minor CLI cleanups. | Ondrej Zajicek | |
Implemented eval command can be used to evaluate expressions. The patch also documents echo command and allows to use log classes instead of integer as a mask for echo. | |||
2013-07-24 | Fixes header file name. | Ondrej Zajicek | |
Thanks to Fritz Grimpen for the patch. | |||
2013-07-11 | Some fixes for TTL security. | Ondrej Zajicek | |
2013-07-07 | Implements multiple routing table support for FreeBSD and OpenBSD. | Ondrej Zajicek | |
Inspired by the patch from Alexander V. Chernikov. | |||
2013-07-04 | Makes krt.c much more readable. | 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. |