diff options
author | Nick Mathewson <nickm@torproject.org> | 2012-10-24 12:33:18 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2012-11-14 23:16:21 -0500 |
commit | 2eb7eafc9d789cb5063dd36021412434b656bf75 (patch) | |
tree | 6fb621cd10a3d41a242d2588c9a533a743570194 /src/or/policies.h | |
parent | 462ebb270a10f02573b1847649db45b94c0e0fc3 (diff) | |
download | tor-2eb7eafc9d789cb5063dd36021412434b656bf75.tar.gz tor-2eb7eafc9d789cb5063dd36021412434b656bf75.zip |
Add a new family-specific syntax for tor_addr_parse_mask_ports
By default, "*" means "All IPv4 addresses" with
tor_addr_parse_mask_ports, so I won't break anything. But if the new
EXTENDED_STAR flag is provided, then * means "any address", *4 means
"any IPv4 address" (that is, 0.0.0.0/0), and "*6" means "any IPv6
address" (that is, [::]/0).
This is going to let us have a syntax for specifying exit policies in
torrc that won't drive people mad.
Also, add a bunch of unit tests for tor_addr_parse_mask_ports to test
these new features, and to increase coverage.
Diffstat (limited to 'src/or/policies.h')
0 files changed, 0 insertions, 0 deletions