History | View | Annotate | Download (1.28 KB)
Add lp_strdup function for string duplication on linpool
RIP: Use message authentication interface
Based on former commit from Pavel Tvrdik
Log: Fix broken syslog name
BIRD passed string from configuration to openlog(), which kept itinternally. After reconfiguration the old string was freed, thereforeopenlog had invalid copy.
Thanks to Chris Caputo for the original patch.
Add the Babel routing protocol (RFC 6126)
This patch implements the IPv6 subset of the Babel routing protocol.Based on the patch from Toke Hoiland-Jorgensen, with some heavymodifications and bugfixes.
Thanks to Toke Hoiland-Jorgensen for the original patch.
Main: Add local option
Add option that changes default paths for config file and control socketto the current working directory.
Some consts for function arguments
Patch from Pavel Tvrdik
Merge branch 'master' into add-path
Conflicts:
filter/filter.c nest/proto.c nest/rt-table.c proto/bgp/bgp.h proto/bgp/config.Y
Fixes some BFD bugs and makes logging thread-safe.
Implements ADD-PATH extension for BGP.
Allows to send and receive multiple routes for one network by one BGPsession. Also contains necessary core changes to support this (routingtables accepting several routes for one network from one protocol).It needs some more cleanup before merging to the master branch.
Include "lib/string.h" instead of <string.h>. It should give us bzero()and other non-portable functions on all systems.
Added function for shell-like pattern matching. Will be used formatching interface names in protocol-to-iface bindings.
Implemented snprintf and similar functions. It took a lot of thinking,but the modifications were relatively simple and straightforward.
Added local version of sprintf (bsprintf and bvsprintf) offering few newformat strings:
%I IP address %#I IP address in hexadecimal %1I IP address padded to full length %m strerror(errno)