clients avoid *all* authority types when avoiding any
Clients doing directory fetches avoid authorities of all types when trying to avoid authorities of any type. So a client asking for a v3 consensus will never ask moria2, because moria2 is an authority of some type. Similarly, caches wanting a v3 consensus won't ask moria2, because it's not a v3 authority. Same goes for Tonga, our bridge authority.
See is_trusted = router_digest_is_trusted_dir(status->identity_digest); in router_pick_directory_server_impl() in routerlist.c
We should instead ask if it's a trusted dir for the type of authority we're wondering about.
[Automatically added by flyspray2trac: Operating System: All]