diff options
author | Roger Dingledine <arma@torproject.org> | 2017-01-22 20:51:57 -0500 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2017-01-22 20:51:57 -0500 |
commit | 5066facb23ab0481ef255b3c3cec58876ee16ada (patch) | |
tree | c89ff0a35109688aa0bb34f24d5c7475f29d4401 /ChangeLog | |
parent | d78ed9fb7362ed5662a5fee52ec69b977bdbf7ec (diff) | |
download | tor-5066facb23ab0481ef255b3c3cec58876ee16ada.tar.gz tor-5066facb23ab0481ef255b3c3cec58876ee16ada.zip |
try to explain bug 20307 better
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 20 |
1 files changed, 11 insertions, 9 deletions
@@ -21,6 +21,17 @@ Changes in version 0.3.0.2-alpha - 2017-01-23 including possible crashes. Fixes bug 21118; bugfix on 0.3.0.1-alpha. + o Major bugfixes (client, onion service): + - Fix a client-side onion service reachability bug, where multiple + socks requests to an onion service (or a single slow request) could + cause us to mistakenly mark some of the service's introduction + points as failed, and we cache that failure so eventually we + run out and can't reach the service. Also resolves a mysterious + "Remote server sent bogus reason code 65021" log warning. The bug + was introduced in task 17218, where we tried to remember the circuit + end reason as a uint16_t, which mangled negative values. Partially + fixes bug 21056 and fixes bug 20307; bugfix on 0.2.8.1-alpha. + o Major bugfixes (DNS): - Fix a bug that prevented exit nodes from caching DNS records for more than 60 seconds. Fixes bug 19025; bugfix on 0.2.4.7-alpha. @@ -102,15 +113,6 @@ Changes in version 0.3.0.2-alpha - 2017-01-23 prevent similar issues in the future. Fixes bug 20990; bugfix on 0.1.0.1-rc. - o Minor bugfixes (circuit, hidden service): - - When closing a circuit, the reason for doing so was assigned from - an int value to a uint16_t which is quite a problem for negative - values that are our internal reasons (ex: - END_CIRC_REASON_IP_NOW_REDUNDANT). On the HS side, this was - causing introduction points to be flagged as unusable because the - reason wasn't the right one due to the bad conversion. Partially - fixes bug 21056 and fixes bug 20307; bugfix on 0.2.8.1-alpha. - o Minor bugfixes (client, guards): - Fix bug where Tor would think that there are circuits waiting for better guards even though those circuits have been freed. Fixes |