diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 42 |
1 files changed, 22 insertions, 20 deletions
@@ -1,4 +1,4 @@ -Changes in version 0.2.1.10-alpha - 2009-01-?? +Changes in version 0.2.1.10-alpha - 2009-01-0? o Major bugfixes: - If the cached networkstatus consensus is more than five days old, discard it rather than trying to use it. In theory it could @@ -30,45 +30,47 @@ Changes in version 0.2.1.10-alpha - 2009-01-?? - Make get_interface_address() function work properly again; stop guessing the wrong parts of our address as our address. - Do not cannibalize a circuit if we're out of RELAY_EARLY cells to - send on that circuit. Otherwise we might violate the proposal-110 - limit. Bugfix on 0.2.1.3-alpha. Partial fix for Bug 878. Diagnosis + send on that circuit. Otherwise we might violate the proposal-110 + limit. Bugfix on 0.2.1.3-alpha. Partial fix for Bug 878. Diagnosis thanks to Karsten. - When we're sending non-EXTEND cells to the first hop in a circuit - (for example in order to use an encrypted directory connection), we - don't need to use RELAY_EARLY cells: the first hop knows what kind of - cell it is, and nobody else can even see the cell type. This makes - it easier to cannibalize circuits like this later. + (for example in order to use an encrypted directory connection), + we don't need to use RELAY_EARLY cells: the first hop knows what + kind of cell it is, and nobody else can even see the cell type. + Conserving RELAY_EARLY cells makes it easier to cannibalize circuits + like this later. - Authorities now list vote for the Stable flag for any router whose weighted MTBF is at least 5 days, regardless of the mean MTBF. - Stop logging nameserver addresses in reverse order. - - If we are retrying something slowly over and over, do not - automatically give up after the 254th failure. Bugfix on + - If we are retrying a directory download slowly over and over, do + not automatically give up after the 254th failure. Bugfix on 0.2.1.9-alpha. - Do not remove routers as too old if we do not have any consensus - document. Bugfix on 0.2.0.7-alpha. + document. Bugfix on 0.2.0.7-alpha. - Do not accept incomplete ipv4 addresses (like 192.168.0) as valid. - Spec conformance issue. Bugfix on Tor 0.0.2pre27. + Spec conformance issue. Bugfix on Tor 0.0.2pre27. - Resume reporting accurate "stream end" reasons to the local control port. They were lost in the changes for Proposal 148. Bugfix on 0.2.1.9-alpha. - - When an exit resolves an address to a local IP, do not just keep - retrying that same exit over and over. Instead, just close - the connection. Addresses bug 872. Patch from rovv. + - When an exit relay resolves a stream address to a local IP address, + do not just keep retrying that same exit relay over and + over. Instead, just close the stream. Addresses bug 872. Patch + from rovv. - If a hidden service sends us an END cell, do not consider - retrying the connection. Patch from rovv. + retrying the connection; just close it. Patch from rovv. o Deprecated and removed features: - - The old "tor --version --version" command, which would spit out the - subversion "Id" of most of the source files, is now removed. It + - The old "tor --version --version" command, which would print out + the subversion "Id" of most of the source files, is now removed. It turned out to be less useful than we'd expected, and harder to maintain. o Code simplifications and refactoring: - Change our header file guard macros to be less likely to conflict - with system headers. Adam Langley noticed that we were conflicting + with system headers. Adam Langley noticed that we were conflicting with log.h on Android. - - Tool-assisted documentation cleanup. Nearly every function or static - variable in Tor should have its own documentation now. + - Tool-assisted documentation cleanup. Nearly every function or + static variable in Tor should have its own documentation now. Changes in version 0.2.1.9-alpha - 2008-12-25 |