]> git.ipfire.org Git - thirdparty/bird.git/commit
Babel: Add MAC authentication support - update
authorOndrej Zajicek (work) <santiago@crfreenet.org>
Sun, 6 Jun 2021 13:22:59 +0000 (15:22 +0200)
committerOndrej Zajicek (work) <santiago@crfreenet.org>
Sun, 6 Jun 2021 14:28:18 +0000 (16:28 +0200)
commitb174cc0abc0a9d7e84cc6fae46d9e19b714fbcfb
tree8bb6d9099e7139a38634e230b8d7ec003cba298d
parentb218a28f61e1e9a93c3a4f2e180590f85df62e79
Babel: Add MAC authentication support - update

Some cleanups and bugfixes to the previous patch, including:

 - Fix rate limiting in index mismatch check

 - Fix missing BABEL_AUTH_INDEX_LEN in auth_tx_overhead computation

 - Fix missing auth_tx_overhead recalculation during reconfiguration

 - Fix pseudoheader construction in babel_auth_sign() (sport vs fport)

 - Fix typecasts for ptrdiffs in log messages

 - Make auth log messages similar to corresponding RIP/OSPF ones

 - Change auth log messages for events that happen during regular
   operation to debug messages

 - Switch meaning of babel_auth_check*() functions for consistency
   with corresponding RIP/OSPF ones

 - Remove requirement for min/max key length, only those required by
   given MAC code are enforced
doc/bird.sgml
proto/babel/babel.c
proto/babel/babel.h
proto/babel/config.Y
proto/babel/packets.c