Fix bugs in community flooding and TID forwarding.
authorJennifer Richards <jennifer@painless-security.com>
Mon, 19 Dec 2016 21:57:39 +0000 (16:57 -0500)
committerJennifer Richards <jennifer@painless-security.com>
Mon, 19 Dec 2016 21:57:39 +0000 (16:57 -0500)
commit51971d70dac37608fcf04fbaf6b75a50c89d9cbc
tree69966b9c3ab4e9905a147e5fcd954952f8584aae
parent7ee1a2b487867e32c237028e58277226a32f953a
Fix bugs in community flooding and TID forwarding.

Now uses "hostname:port" as the peer label instead of the gss credential
name. This allows the same label to be used to identify the local
trust router when avoiding community loops. Fixes several bugs that
prevented TID forwarding from working reliably, notably by properly
initializing the next pointer in a TR_AAA_SERVER structure to null.
Makefile.am
common/tr_comm.c
common/tr_idp.c
include/trp_ptable.h
include/trust_router/trp.h
tid/tids.c
tr/tr_main.c
tr/tr_tid.c
trp/trp_ptable.c
trp/trp_upd.c
trp/trps.c