Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-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-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-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. | |||
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. | |||
2012-12-26 | Implements undo command and optional timeout for configuration | Ondrej Zajicek | |
Several new configure command variants: configure undo - undo last reconfiguration configure timeout - configure with scheduled undo if not confirmed in timeout configure confirm - confirm last configuration configure check - just parse and validate config file | |||
2012-11-10 | Allows rejected routes to be kept and examined. | Ondrej Zajicek | |
When 'import keep rejected' protocol option is activated, routes rejected by the import filter are kept in the routing table, but they are hidden and not propagated to other protocols. It is possible to examine them using 'show route rejected'. | |||
2012-08-29 | Fixes a bug in primary IP selection. | Ondrej Zajicek | |
2012-07-18 | Rename sk_new() to avoid name collision with OpenSSL. | Ondrej Zajicek | |
2012-07-18 | Implements wildcard matching in config file include. | Ondrej Zajicek | |
Also fixes some minor bugs in include. Thanks Kelly Cochran for suggestion and draft patch. | |||
2012-05-03 | Fixes flushing of device routes. | Ondrej Zajicek | |
2012-05-03 | Implements build options to specify socket dir and suffix. | Ondrej Zajicek | |
2012-04-30 | Cleanup in sysdep KRT code, part 3. | Ondrej Zajicek | |
Just one more renaming, old krt_set_notify() to krt_replace_rte(). | |||
2012-04-30 | Cleanup in sysdep KRT code, part 2. | Ondrej Zajicek | |
Remove support for historic Linux kernels, merge krt-iface, krt-set and krt-scan stub headers. | |||
2012-04-30 | Cleanup in sysdep KRT code, part 1. | Ondrej Zajicek | |
OS-dependent functions renamed to be more consistent, prepared to merge krt-set and krt-scan headers. Name changes: struct krt_if_params -> struct kif_params struct krt_if_status -> struct kif_status struct krt_set/scan_params -> struct krt_params struct krt_set/scan_status -> struct krt_status krt_if_params_same -> kif_sys_reconfigure krt_if_copy_params -> kif_sys_copy_config krt_set/scan_params_same -> krt_sys_reconfigure krt_set/scan_copy_params -> krt_sys_copy_config krt_if_scan -> kif_do_scan krt_set_notify -> krt_do_notify krt_scan_fire -> krt_do_scan krt_if_ -> kif_sys_ krt_scan_ -> krt_sys_ krt_set_ -> krt_sys_ | |||
2012-04-15 | Implements generalized import hooks. | Ondrej Zajicek | |
Thanks to Alexander V. Chernikov for the original patch. | |||
2012-04-15 | Merge commit 'origin/master' | Ondrej Zajicek | |
2012-04-09 | Small bugfix in error message related to reconfiguration. | Ondrej Filip | |
2012-03-30 | Merge branch 'soon' | Ondrej Zajicek | |
Conflicts: nest/proto.c nest/rt-table.c | |||
2012-03-25 | Fixes several minor bugs in kernel syncer. | Ondrej Zajicek | |
2012-03-23 | Adds krt_metric linux route attribute. | Ondrej Zajicek | |
2012-03-23 | Adds krt_source route attribute. | Ondrej Zajicek | |
Thanks Jeremie Dimino for the original patch. | |||
2012-03-19 | Fixes problem with dirname(). | Ondrej Zajicek | |
Thanks Henrique de Moraes Holschuh for the original patch. | |||
2012-03-18 | Route Origin Authorization basics. | Ondrej Zajicek | |
- ROA tables, which are used as a basic part for RPKI. - Commands for examining and modifying ROA tables. - Filter operators based on ROA tables consistent with RFC 6483. | |||
2012-02-03 | Fixes a bug causing crash during soft reconfiguration of export to kernel proto. | Ondrej Zajicek | |
2012-01-24 | Assign default protocol preference via proto_config_new(). | Ondrej Zajicek | |
The patch from Alexander V. Chernikov. | |||
2012-01-23 | Implements handling of BSD iface arrival/departure notifications. | Ondrej Zajicek | |
Thanks to Alexander V. Chernikov for original patch. | |||
2012-01-09 | Some minor fixes. | Ondrej Zajicek | |
2012-01-08 | Better support for link-local addresses in IO code. | 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-10 | Fixes for include. | Ondrej Zajicek | |
2011-10-06 | Signal problems with route installation to kernel tables. | Ondrej Zajicek | |
2011-09-11 | Configuration can include other files. | Ondrej Filip | |
2011-08-16 | The generalized TTL security mechanism (RFC 5082) support. | Ondrej Zajicek | |
Thanks to Alexander V. Chernikov for the patch. | |||
2011-07-08 | Removes timers for stub interfaces. Also fixes some minor bugs. | Ondrej Zajicek | |
2011-05-15 | Update and document the privilege restriction. | Ondrej Zajicek | |
2011-05-10 | Allows run with restricted privileges. | Ondrej Zajicek | |
Adds option -u and -g to specify user and group. When different user (than root) is specified, linux capabilities CAP_NET_* are kept. |