aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorteor (Tim Wilson-Brown) <teor2345@gmail.com>2015-09-11 15:10:54 +1000
committerteor (Tim Wilson-Brown) <teor2345@gmail.com>2015-09-16 00:13:03 +1000
commite033d5e90bcb63b68cfac07a4e041dd0ea839573 (patch)
treedb28a5545407742ce86f0ea8a11406d10671b017 /changes
parent60312dc08b30243740e85c2a944874014f682579 (diff)
downloadtor-e033d5e90bcb63b68cfac07a4e041dd0ea839573.tar.gz
tor-e033d5e90bcb63b68cfac07a4e041dd0ea839573.zip
Ignore accept6/reject6 IPv4, warn about unexpected rule outcomes
When parsing torrc ExitPolicies, we now warn if: * an IPv4 address is used on an accept6 or reject6 line. The line is ignored, but the rest of the policy items in the list are used. (accept/reject continue to allow both IPv4 and IPv6 addresses in torrcs.) * a "private" address alias is used on an accept6 or reject6 line. The line filters both IPv4 and IPv6 private addresses, disregarding the 6 in accept6/reject6. When parsing torrc ExitPolicies, we now issue an info-level message: * when expanding an accept/reject * line to include both IPv4 and IPv6 wildcard addresses. In each instance, usage advice is provided to avoid the message. Partial fix for ticket 16069. Patch by "teor". Patch on 2eb7eafc9d78 and a96c0affcb4c (25 Oct 2012), released in 0.2.4.7-alpha.
Diffstat (limited to 'changes')
-rw-r--r--changes/bug16069-exit-policy-rule616
1 files changed, 16 insertions, 0 deletions
diff --git a/changes/bug16069-exit-policy-rule6 b/changes/bug16069-exit-policy-rule6
new file mode 100644
index 0000000000..5b0560a2cf
--- /dev/null
+++ b/changes/bug16069-exit-policy-rule6
@@ -0,0 +1,16 @@
+ o Minor bug fixes (torrc exit policies):
+ - When parsing torrc ExitPolicies, we now warn if:
+ * an IPv4 address is used on an accept6 or reject6 line. The line is
+ ignored, but the rest of the policy items in the list are used.
+ (accept/reject continue to allow both IPv4 and IPv6 addresses in
+ torrcs.)
+ * a "private" address alias is used on an accept6 or reject6 line.
+ The line filters both IPv4 and IPv6 private addresses, disregarding
+ the 6 in accept6/reject6.
+ - When parsing torrc ExitPolicies, we now issue an info-level message:
+ * when expanding an accept/reject * line to include both IPv4 and IPv6
+ wildcard addresses.
+ - In each instance, usage advice is provided to avoid the message.
+ Partial fix for ticket 16069. Patch by "teor".
+ Patch on 2eb7eafc9d78 and a96c0affcb4c (25 Oct 2012),
+ released in 0.2.4.7-alpha.