diff options
author | Roger Dingledine <arma@torproject.org> | 2007-01-26 06:44:38 +0000 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2007-01-26 06:44:38 +0000 |
commit | f5dd56ad2b05ba66fe8aa87d718abcd0e7841e1e (patch) | |
tree | 83983a958ca7044b5760c3d08c469d618ff2d659 /ChangeLog | |
parent | a6df62b053955249106ec89655a8e336c9d26210 (diff) | |
download | tor-f5dd56ad2b05ba66fe8aa87d718abcd0e7841e1e.tar.gz tor-f5dd56ad2b05ba66fe8aa87d718abcd0e7841e1e.zip |
intertwingle the 0.1.1.x and 0.1.2.x changelog entries
svn:r9419
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 162 |
1 files changed, 81 insertions, 81 deletions
@@ -277,6 +277,20 @@ Changes in version 0.1.2.5-alpha - 2007-01-06 controller tries to fetch a networkstatus that doesn't exist. +Changes in version 0.1.1.26 - 2006-12-14 + o Security bugfixes: + - Stop sending the HttpProxyAuthenticator string to directory + servers when directory connections are tunnelled through Tor. + - Clients no longer store bandwidth history in the state file. + - Do not log introduction points for hidden services if SafeLogging + is set. + + o Minor bugfixes: + - Fix an assert failure when a directory authority sets + AuthDirRejectUnlisted and then receives a descriptor from an + unlisted router (reported by seeess). + + Changes in version 0.1.2.4-alpha - 2006-12-03 o Major features: - Add support for using natd; this allows FreeBSDs earlier than @@ -321,6 +335,39 @@ Changes in version 0.1.2.4-alpha - 2006-12-03 when we're running as a client. +Changes in version 0.1.1.25 - 2006-11-04 + o Major bugfixes: + - When a client asks us to resolve (rather than connect to) + an address, and we have a cached answer, give them the cached + answer. Previously, we would give them no answer at all. + - We were building exactly the wrong circuits when we predict + hidden service requirements, meaning Tor would have to build all + its circuits on demand. + - If none of our live entry guards have a high uptime, but we + require a guard with a high uptime, try adding a new guard before + we give up on the requirement. This patch should make long-lived + connections more stable on average. + - When testing reachability of our DirPort, don't launch new + tests when there's already one in progress -- unreachable + servers were stacking up dozens of testing streams. + + o Security bugfixes: + - When the user sends a NEWNYM signal, clear the client-side DNS + cache too. Otherwise we continue to act on previous information. + + o Minor bugfixes: + - Avoid a memory corruption bug when creating a hash table for + the first time. + - Avoid possibility of controller-triggered crash when misusing + certain commands from a v0 controller on platforms that do not + handle printf("%s",NULL) gracefully. + - Avoid infinite loop on unexpected controller input. + - Don't log spurious warnings when we see a circuit close reason we + don't recognize; it's probably just from a newer version of Tor. + - Add Vidalia to the OS X uninstaller script, so when we uninstall + Tor/Privoxy we also uninstall Vidalia. + + Changes in version 0.1.2.3-alpha - 2006-10-29 o Minor features: - Prepare for servers to publish descriptors less often: never @@ -585,6 +632,40 @@ Changes in version 0.1.2.2-alpha - 2006-10-07 multiple times. +Changes in version 0.1.1.24 - 2006-09-29 + o Major bugfixes: + - Allow really slow clients to not hang up five minutes into their + directory downloads (suggested by Adam J. Richter). + - Fix major performance regression from 0.1.0.x: instead of checking + whether we have enough directory information every time we want to + do something, only check when the directory information has changed. + This should improve client CPU usage by 25-50%. + - Don't crash if, after a server has been running for a while, + it can't resolve its hostname. + - When a client asks us to resolve (not connect to) an address, + and we have a cached answer, give them the cached answer. + Previously, we would give them no answer at all. + + o Minor bugfixes: + - Allow Tor to start when RunAsDaemon is set but no logs are set. + - Don't crash when the controller receives a third argument to an + "extendcircuit" request. + - Controller protocol fixes: fix encoding in "getinfo addr-mappings" + response; fix error code when "getinfo dir/status/" fails. + - Fix configure.in to not produce broken configure files with + more recent versions of autoconf. Thanks to Clint for his auto* + voodoo. + - Fix security bug on NetBSD that could allow someone to force + uninitialized RAM to be sent to a server's DNS resolver. This + only affects NetBSD and other platforms that do not bounds-check + tolower(). + - Warn user when using libevent 1.1a or earlier with win32 or kqueue + methods: these are known to be buggy. + - If we're a directory mirror and we ask for "all" network status + documents, we would discard status documents from authorities + we don't recognize. + + Changes in version 0.1.2.1-alpha - 2006-08-27 o Major features: - Add "eventdns" async dns library from Adam Langley, tweaked to @@ -707,87 +788,6 @@ Changes in version 0.1.2.1-alpha - 2006-08-27 goes) have predicted what we plan to respond to them. -Changes in version 0.1.1.26 - 2006-12-14 - o Security bugfixes: - - Stop sending the HttpProxyAuthenticator string to directory - servers when directory connections are tunnelled through Tor. - - Clients no longer store bandwidth history in the state file. - - Do not log introduction points for hidden services if SafeLogging - is set. - - o Minor bugfixes: - - Fix an assert failure when a directory authority sets - AuthDirRejectUnlisted and then receives a descriptor from an - unlisted router (reported by seeess). - - -Changes in version 0.1.1.25 - 2006-11-04 - o Major bugfixes: - - When a client asks us to resolve (rather than connect to) - an address, and we have a cached answer, give them the cached - answer. Previously, we would give them no answer at all. - - We were building exactly the wrong circuits when we predict - hidden service requirements, meaning Tor would have to build all - its circuits on demand. - - If none of our live entry guards have a high uptime, but we - require a guard with a high uptime, try adding a new guard before - we give up on the requirement. This patch should make long-lived - connections more stable on average. - - When testing reachability of our DirPort, don't launch new - tests when there's already one in progress -- unreachable - servers were stacking up dozens of testing streams. - - o Security bugfixes: - - When the user sends a NEWNYM signal, clear the client-side DNS - cache too. Otherwise we continue to act on previous information. - - o Minor bugfixes: - - Avoid a memory corruption bug when creating a hash table for - the first time. - - Avoid possibility of controller-triggered crash when misusing - certain commands from a v0 controller on platforms that do not - handle printf("%s",NULL) gracefully. - - Avoid infinite loop on unexpected controller input. - - Don't log spurious warnings when we see a circuit close reason we - don't recognize; it's probably just from a newer version of Tor. - - Add Vidalia to the OS X uninstaller script, so when we uninstall - Tor/Privoxy we also uninstall Vidalia. - - -Changes in version 0.1.1.24 - 2006-09-29 - o Major bugfixes: - - Allow really slow clients to not hang up five minutes into their - directory downloads (suggested by Adam J. Richter). - - Fix major performance regression from 0.1.0.x: instead of checking - whether we have enough directory information every time we want to - do something, only check when the directory information has changed. - This should improve client CPU usage by 25-50%. - - Don't crash if, after a server has been running for a while, - it can't resolve its hostname. - - When a client asks us to resolve (not connect to) an address, - and we have a cached answer, give them the cached answer. - Previously, we would give them no answer at all. - - o Minor bugfixes: - - Allow Tor to start when RunAsDaemon is set but no logs are set. - - Don't crash when the controller receives a third argument to an - "extendcircuit" request. - - Controller protocol fixes: fix encoding in "getinfo addr-mappings" - response; fix error code when "getinfo dir/status/" fails. - - Fix configure.in to not produce broken configure files with - more recent versions of autoconf. Thanks to Clint for his auto* - voodoo. - - Fix security bug on NetBSD that could allow someone to force - uninitialized RAM to be sent to a server's DNS resolver. This - only affects NetBSD and other platforms that do not bounds-check - tolower(). - - Warn user when using libevent 1.1a or earlier with win32 or kqueue - methods: these are known to be buggy. - - If we're a directory mirror and we ask for "all" network status - documents, we would discard status documents from authorities - we don't recognize. - - Changes in version 0.1.1.23 - 2006-07-30 o Major bugfixes: - Fast Tor servers, especially exit nodes, were triggering asserts |