diff --git a/ChangeLog b/ChangeLog index 9c2854f686..4b9d9f05de 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,13 @@ -Changes in version 0.2.3.8-alpha - 2011-11-21 +Changes in version 0.2.3.8-alpha - 2011-11-22 + Tor 0.2.3.8-alpha fixes some crash and assert bugs, including a + socketpair-related bug that has been bothering Windows users. It adds + support to serve microdescriptors to controllers, so Vidalia's network + map can resume listing relays (once Vidalia implements its side), + and adds better support for hardware AES acceleration. Finally, it + starts the process of adjusting the bandwidth cutoff for getting the + "Fast" flag from 20KB to (currently) 32KB -- preliminary results show + that tiny relays harm performance more than they help network capacity. + o Major bugfixes: - Initialize Libevent with the EVENT_BASE_FLAG_NOLOCK flag enabled, so that it doesn't attempt to allocate a socketpair. This could cause @@ -9,6 +18,12 @@ Changes in version 0.2.3.8-alpha - 2011-11-21 allocation (and then assert) for hidden service introduction point decryption. Bug discovered by Dan Rosenberg. Fixes bug 4410; bugfix on 0.2.1.5-alpha. + - Remove the artificially low cutoff of 20KB to guarantee the Fast + flag. In the past few years the average relay speed has picked + up, and while the "top 7/8 of the network get the Fast flag" and + "all relays with 20KB or more of capacity get the Fast flag" rules + used to have the same result, now the top 7/8 of the network has + a capacity more like 32KB. Bugfix on 0.2.1.14-rc. Fixes bug 4489. - Fix a rare assertion failure when checking whether a v0 hidden service descriptor has any usable introduction points left, and we don't have enough information to build a circuit to the first @@ -18,12 +33,11 @@ Changes in version 0.2.3.8-alpha - 2011-11-21 Bugfix on 0.2.3.1-alpha; diagnosed by frosty_un. - Make bridge authorities not crash when they are asked for their own descriptor. Bugfix on 0.2.3.7-alpha, reported by Lucky Green. - - Remove the artificially low cutoff of 20KB to guarantee the Fast - flag. In the past few years the average relay speed has picked - up, and while the "top 7/8 of the network get the Fast flag" and - "all relays with 20KB or more of capacity get the Fast flag" rules - used to have the same result, now the top 7/8 of the network has - a capacity more like 32KB. Bugfix on 0.2.1.14-rc. Fixes bug 4489. + - When running as a client, do not print a misleading (and plain + wrong) log message that we're collecting "directory request" + statistics: clients don't collect statistics. Also don't create a + useless (because empty) stats file in the stats/ directory. Fixes + bug 4353; bugfix on 0.2.2.34 and 0.2.3.7-alpha. o Major features: - Allow Tor controllers like Vidalia to obtain the microdescriptor @@ -69,13 +83,6 @@ Changes in version 0.2.3.8-alpha - 2011-11-21 - Fix a memory leak in launch_direct_bridge_descriptor_fetch() that occurred when a client tried to fetch a descriptor for a bridge in ExcludeNodes. Fixes bug 4383; bugfix on 0.2.2.25-alpha. - - Backport fixes for a pair of compilation warnings on Windows. - Fixes bug 4521; bugfix on 0.2.2.28-beta and on 0.2.2.29-beta. - - When running as a client, do not print a misleading (and plain - wrong) log message that we're collecting "directory request" - statistics: clients don't collect statistics. Also don't create a - useless (because empty) stats file in the stats/ directory. Fixes - bug 4353; bugfix on 0.2.2.34 and 0.2.3.7-alpha. o Minor bugfixes (on 0.2.3.x): - Make util unit tests build correctly with MSVC. Bugfix on @@ -118,7 +125,7 @@ Changes in version 0.2.3.8-alpha - 2011-11-21 - Update to the November 1 2011 Maxmind GeoLite Country database. o Packaging changes: - - Make it easier to automate expert package builds on Windows + - Make it easier to automate expert package builds on Windows, by removing an absolute path from makensis.exe command. o Code simplifications and refactoring: