Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-24 | Merge commit 'origin/master' | Ondrej Zajicek | |
2012-04-21 | Fixes missing device attributes when exporting routes to kernel. | Ondrej Zajicek | |
Thanks to Howden Nick for the bugreport. | |||
2012-04-19 | Small clean up in debug texts | Ondrej Filip | |
2012-03-25 | Fixes several minor bugs in kernel syncer. | Ondrej Zajicek | |
2012-03-23 | Adds krt_metric linux route attribute. | Ondrej Zajicek | |
2012-01-23 | Fixes problems with creating/removing/renaming ifaces on BSD. | Ondrej Zajicek | |
2012-01-09 | Extend buffer for netlink messages. | root | |
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-06 | Signal problems with route installation to kernel tables. | Ondrej Zajicek | |
2011-08-16 | The generalized TTL security mechanism (RFC 5082) support. | Ondrej Zajicek | |
Thanks to Alexander V. Chernikov for the patch. | |||
2011-07-29 | Handles missing macro. | root | |
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. | |||
2011-04-13 | Adds support for several Linux kernel route attributes. | Ondrej Zajicek | |
2011-03-29 | Hide 6to4 route warnings. | Ondrej Zajicek | |
2011-03-28 | Minor changes in addresses. | Ondrej Zajicek | |
Mainly changes IA_UNNUMBERED to IA_PEER and adds IA_HOST. Also do not show broadcast addr in show interfaces. Nobody cares for that. | |||
2010-12-07 | Multipath support for linux kernel protocol. | Ondrej Zajicek | |
2010-11-19 | Remove some runaway debug messages and typos. | Ondrej Zajicek | |
2010-11-11 | Implements link state detection. | Ondrej Zajicek | |
Also changes some symbol names (IFF_ADMIN_DOWN -> IFF_SHUTDOWN, IFF_LINK_UP -> IFF_ADMIN_UP). | |||
2010-07-05 | Implements hostcache and recursive next hops. | Ondrej Zajicek | |
Hostcache is a structure for monitoring changes in a routing table that is used for routes with dynamic/recursive next hops. This is needed for proper iBGP next hop handling. | |||
2010-05-26 | Support loopback/dummy addresses. | Ondrej Zajicek | |
2010-05-21 | Fixes interface scan on Linux 2.4.x in IPv6 mode. | Ondrej Zajicek | |
2010-04-28 | Better support for /31 networks. | Ondrej Zajicek | |
2010-04-19 | It seems that prefixes /31 and /127 are valid and used in this strange world. | Ondrej Filip | |
2010-04-08 | Minor changes. | Ondrej Zajicek | |
2010-04-04 | Restrict export of device routes to the kernel protocol. | Ondrej Zajicek | |
In usual configuration, such export is already restricted with the aid of the direct protocol but there are some races that can circumvent it. This makes it harder to break kernel device routes. Also adds an option to disable this restriction. | |||
2010-04-02 | Use SO_BINDTODEVICE also in Linux/IPv6. | Ondrej Zajicek | |
2010-04-02 | Minor fixes to previous patches. | Ondrej Zajicek | |
2010-03-14 | Temporary OSPF commit - sockets. | Ondrej Zajicek | |
2010-03-11 | Merge branch 'new' into socket2 | Ondrej Zajicek | |
2010-02-26 | Many changes in (mainly) kernel syncers. | Ondrej Zajicek | |
- BSD kernel syncer is now self-conscious and can learn alien routes - important bugfix in BSD kernel syncer (crash after protocol restart) - many minor changes and bugfixes in kernel syncers and neighbor cache - direct protocol does not generate host and link local routes - min_scope check is removed, all routes have SCOPE_UNIVERSE by default - also fixes some remaining compiler warnings | |||
2010-02-21 | Fix configure to enable warnings and fix most of them. | Ondrej Zajicek | |
2010-02-11 | Temporary OSPF commit - socket changes. | Ondrej Zajicek | |
2009-11-09 | Merge branch 'dev' into ospf3 | Ondrej Zajicek | |
2009-10-28 | Fixes some problems related to link-local routes in KRT interface. | Ondrej Zajicek | |
2009-10-20 | Allows importing 'onlink' routes. | Ondrej Zajicek | |
2009-09-30 | Fixes one previous commit. | Ondrej Zajicek | |
2009-09-24 | Do not allow gateway routes with NULL iface. | Ondrej Zajicek | |
2009-09-08 | Temporary OSPFv3 development commit. | Ondrej Zajicek | |
Finally, it is working. | |||
2009-09-04 | Temporary OSPFv3 development commit (changing multicast support). | Ondrej Zajicek | |
2009-08-25 | Temporary OSPFv3 development commit | Ondrej Zajicek | |
2009-08-21 | Allow more kernel routing tables in IPv6. | Ondrej Zajicek | |
2009-05-29 | Fixes problems with rewriting of kernel device routes. | Ondrej Zajicek | |
2009-05-21 | Merge branch 'master' into dev | Ondrej Zajicek | |
2009-05-08 | Fixes communication on netlink sockets | Ondrej Zajicek | |
Independent sessions on netlink sockets mixed state in some common variables. | |||
2009-05-04 | Linux specific TCP-MD5 handling moved to sysdep/linux/sysio.h | Ondrej Filip | |
FreeBSD coded added. BSD cannot set BGP passwords itself. This has to be done by external command. | |||
2009-04-17 | Fixes mixed-up messages on netlink socket | Ondrej Zajicek | |
Under specific circumstances there might be two mixed-up netlink sessions (one for scan, the other for route change request). This patch separates netlink scans and requests to two fds (and seq counters). This should fix http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=428865 | |||
2009-02-26 | Rate limit for most abundant log messages | Ondrej Zajicek | |
2009-01-16 | Fixes compilation on older systems. | Ondrej Zajicek | |
Older kernel headers (the ones in Debian Sarge) does not have __kernel_sockaddr_storage . |