diff options
author | cypherpunks <cypherpunks@localhost> | 2016-09-30 21:49:09 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2016-10-03 13:50:27 -0400 |
commit | 3b2f012e28f73267a894c5e3b468c65d8e093b15 (patch) | |
tree | 4afdcf2b35ebeabbb7a6fcdb8e06313e8e3a8e41 /changes | |
parent | ae4077916c94e9c15fa2800f51409ccb116bf63f (diff) | |
download | tor-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/20163 | 6 |
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". + |