Merge branch 'master' into int-new
RIP: Use message authentication interface
Based on former commit from Pavel Tvrdik
Nest: Add support for MAC algorithms in grammar
Add generic message authentication interface
Add generic interface for generating and verifying MACs (messageauthentication codes). Replace multiple HMAC implementation witha generic one.
Build system reworked to one global Makefile with includes and no nesting
Also removed the lib-dir merging with sysdep. Updated #include'saccordingly.
Fixed make doc on recent Debian together with moving generated doc intoobjdir.
Moved Makefile.in into root dir...
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.
Refactoring of OSPF messages.
Fix bugs in OSPF MD5 authentication. First bug is that defaultvalues for MD5 password ID changed during reconfigure, Secondbug is that BIRD chooses password in first-fit manner, but RFCsays that it should use the one with the latest generate-from.
It also modifies the syntax for multiple passwords....
Password management redesigned (untested).
password_same utility function
Added password_strncpy() which pads destination with zeros.
Added PASSIVE option to paswwords.
Change format of passwords (less ;'s) and fix password.h to allowmultiple inclusions.
Skeleton for password handling, currently I only build structures anddo nothing more advanced for them