mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Remove compare_addr_to_addr_policy
Nothing used it but the unit tests; everything else knows to use compare_tor_addr_to_addr_policy instead.
This commit is contained in:
@@ -570,18 +570,6 @@ addr_policy_get_canonical_entry(addr_policy_t *e)
|
||||
return found->policy;
|
||||
}
|
||||
|
||||
/** As compare_tor_addr_to_addr_policy, but instead of a tor_addr_t, takes
|
||||
* in host order. */
|
||||
addr_policy_result_t
|
||||
compare_addr_to_addr_policy(uint32_t addr, uint16_t port,
|
||||
const smartlist_t *policy)
|
||||
{
|
||||
/*XXXX deprecate this function when possible. */
|
||||
tor_addr_t a;
|
||||
tor_addr_from_ipv4h(&a, addr);
|
||||
return compare_tor_addr_to_addr_policy(&a, port, policy);
|
||||
}
|
||||
|
||||
/** Helper for compare_tor_addr_to_addr_policy. Implements the case where
|
||||
* addr and port are both known. */
|
||||
static addr_policy_result_t
|
||||
|
||||
@@ -37,8 +37,6 @@ addr_policy_t *addr_policy_get_canonical_entry(addr_policy_t *ent);
|
||||
int cmp_addr_policies(smartlist_t *a, smartlist_t *b);
|
||||
addr_policy_result_t compare_tor_addr_to_addr_policy(const tor_addr_t *addr,
|
||||
uint16_t port, const smartlist_t *policy);
|
||||
addr_policy_result_t compare_addr_to_addr_policy(uint32_t addr,
|
||||
uint16_t port, const smartlist_t *policy);
|
||||
|
||||
addr_policy_result_t compare_addr_to_node_policy(uint32_t addr,
|
||||
uint16_t port, const node_t *node);
|
||||
|
||||
+6
-3
@@ -998,12 +998,15 @@ test_policies(void)
|
||||
|
||||
smartlist_add(policy, p);
|
||||
|
||||
tor_addr_from_ipv4h(&tar, 0x01020304u);
|
||||
test_assert(ADDR_POLICY_ACCEPTED ==
|
||||
compare_addr_to_addr_policy(0x01020304u, 2, policy));
|
||||
compare_tor_addr_to_addr_policy(&tar, 2, policy));
|
||||
tor_addr_make_unspec(&tar);
|
||||
test_assert(ADDR_POLICY_PROBABLY_ACCEPTED ==
|
||||
compare_addr_to_addr_policy(0, 2, policy));
|
||||
compare_tor_addr_to_addr_policy(&tar, 2, policy));
|
||||
tor_addr_from_ipv4h(&tar, 0xc0a80102);
|
||||
test_assert(ADDR_POLICY_REJECTED ==
|
||||
compare_addr_to_addr_policy(0xc0a80102, 2, policy));
|
||||
compare_tor_addr_to_addr_policy(&tar, 2, policy));
|
||||
|
||||
test_assert(0 == policies_parse_exit_policy(NULL, &policy2, 1, NULL, 1));
|
||||
test_assert(policy2);
|
||||
|
||||
Reference in New Issue
Block a user