aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorcypherpunks <cypherpunks@localhost>2016-09-30 21:49:09 +0000
committerNick Mathewson <nickm@torproject.org>2016-10-03 13:50:27 -0400
commit3b2f012e28f73267a894c5e3b468c65d8e093b15 (patch)
tree4afdcf2b35ebeabbb7a6fcdb8e06313e8e3a8e41 /changes
parentae4077916c94e9c15fa2800f51409ccb116bf63f (diff)
downloadtor-3b2f012e28f73267a894c5e3b468c65d8e093b15.tar.gz
tor-3b2f012e28f73267a894c5e3b468c65d8e093b15.zip
Avoid reordering IPv6 interface addresses
When deleting unsuitable addresses in get_interface_address6_list(), to avoid reordering IPv6 interface addresses and keep the order returned by the OS, use SMARTLIST_DEL_CURRENT_KEEPORDER() instead of SMARTLIST_DEL_CURRENT(). This issue was reported by René Mayrhofer. [Closes ticket 20163; changes file written by teor. This paragraph added by nickm]
Diffstat (limited to 'changes')
-rw-r--r--changes/201636
1 files changed, 6 insertions, 0 deletions
diff --git a/changes/20163 b/changes/20163
new file mode 100644
index 0000000000..04074ded37
--- /dev/null
+++ b/changes/20163
@@ -0,0 +1,6 @@
+ o Minor bugfixes (address discovery):
+ - Stop reordering IP addresses returned by the OS.
+This makes is more likely that Tor will guess the same relay IP address every time.
+Fixes issue 20163; bugfix on 0.2.7.1-alpha, ticket 17027.
+Reported by René Mayrhofer, patch by "cypherpunks".
+