Unit Testing for BIRD
- Unit Testing Framework (BirdTest) - Integration of BirdTest into the BIRD build system - Tests for several BIRD modules
Based on squashed Pavel Tvrdik's int-test branch, updated for current int-new branch.
Follow-up work on integration
Merge branch 'master' into int-new
Merge branch 'master' into rip-new
Some consts for function arguments
Patch from Pavel Tvrdik
Initial commit on integrated BIRD
New data types net_addr and variants (in lib/net.h) describingnetwork addresses (prefix/pxlen). Modifications of FIB structuresto handle these data types and changing everything to use thesedata types instead of prefix/pxlen pairs where possible....
Major RIP redesign
The new RIP implementation fixes plenty of old bugs and also adds supportfor many new features: ECMP support, link state support, BFD support,configurable split horizon and more. Most options are now per-interface.
Integrated IP functions.
Use undefined scope for undefined IPv6 addresses.
Better support for /31 networks.
Fix behavior of ipa_opposite().
It was giving wrong results on /30 networks.
Fixes for the programmer's manual.
Spelling fixes to progdoc.
Added library progdocs.
Removal of useless includes continues...
Include "lib/string.h" instead of <string.h>. It should give us bzero()and other non-portable functions on all systems.
Added ip_scope_text() for translating of scopes to strings.