Relays with badexit flag are not counted as being in the consensus
When checking relays for being in the consensus in by-fp.py
we have
if fp in fps:
if Flag.BADEXIT in desc.flags:
print(" [-] (BADEXIT) %s" % (fp))
else:
found[fp] = desc
which is a bit weird as having the badexit
flag does not necessarily mean you are not in the consensus. I think we should treat the badexit
flag as any other flag in that script and just list it like the other ones and count badexit
ed relays properly consensus-wise.