RIP: Use message authentication interface
Based on former commit from Pavel Tvrdik
Add generic message authentication interface
Add generic interface for generating and verifying MACs (messageauthentication codes). Replace multiple HMAC implementation witha generic one.
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....
Fix problem with local time changes.
Bugfix in simple authentification.
Password WALK_LIST bugfix.
Password management redesigned (untested).
Marked unused parameters in core code as such.
Added missing includes.
Fixed infinite recursion in password_same.
Pavel, please check.
Don't segfault when someone adds passwords.
Password same now actually works
password_same utility function
Obvious bugs in authentication fixed.
Added password_strncpy() which pads destination with zeros.
Added PASSIVE option to paswwords.
Skeleton for password handling, currently I only build structures anddo nothing more advanced for them