]> git.ipfire.org Git - thirdparty/tor.git/commit
Fix a bug in policy_is_reject_star() that was making IPv4 exits break
authorNick Mathewson <nickm@torproject.org>
Thu, 15 Nov 2012 01:51:41 +0000 (20:51 -0500)
committerNick Mathewson <nickm@torproject.org>
Thu, 15 Nov 2012 04:16:57 +0000 (23:16 -0500)
commitbb2145b45ba5992eae6d647b946b430dd2367375
tree8f066e05ceeffd528be75899deab8197996693c4
parent85e8d35fca49c0a660e104a85bb727f808b8ffb0
Fix a bug in policy_is_reject_star() that was making IPv4 exits break

IPv4-only exits have an implicit "reject [::]/0", which was making
policy_is_reject_star() return 1 for them, making us refuse to do
hostname lookups.

This fix chanes policy_is_reject_star() to ask about which family we meant.
src/or/dns.c
src/or/policies.c
src/or/policies.h
src/or/router.c
src/or/routerparse.c
src/test/test.c