]> git.ipfire.org Git - thirdparty/tor.git/commit
Block OutboundBindAddressIPv[4|6]_ and configured ports on exit relays
authorteor (Tim Wilson-Brown) <teor2345@gmail.com>
Mon, 16 Nov 2015 04:54:57 +0000 (15:54 +1100)
committerteor (Tim Wilson-Brown) <teor2345@gmail.com>
Thu, 19 Nov 2015 23:39:13 +0000 (10:39 +1100)
commit66fac9fbadae529349f00172760688cf3caeb64d
tree64f278e70503f13a0cdf8c7cdf8d9afda7063343
parente726ad466445e600b006295a8d2315643d1680da
Block OutboundBindAddressIPv[4|6]_ and configured ports on exit relays

Modify policies_parse_exit_policy_reject_private so it also blocks
the addresses configured for OutboundBindAddressIPv4_ and
OutboundBindAddressIPv6_, and any publicly routable port addresses
on exit relays.

Add and update unit tests for these functions.
src/or/config.c
src/or/config.h
src/or/policies.c
src/or/policies.h
src/or/router.c
src/test/test_policy.c