add a blurb for 0.2.3.8-alpha

This commit is contained in:
Roger Dingledine 2011-11-22 18:29:34 -05:00
parent b7b2041dbf
commit 947c3de520

View File

@ -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: o Major bugfixes:
- Initialize Libevent with the EVENT_BASE_FLAG_NOLOCK flag enabled, so - Initialize Libevent with the EVENT_BASE_FLAG_NOLOCK flag enabled, so
that it doesn't attempt to allocate a socketpair. This could cause 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 allocation (and then assert) for hidden service introduction
point decryption. Bug discovered by Dan Rosenberg. Fixes bug 4410; point decryption. Bug discovered by Dan Rosenberg. Fixes bug 4410;
bugfix on 0.2.1.5-alpha. 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 - Fix a rare assertion failure when checking whether a v0 hidden
service descriptor has any usable introduction points left, and service descriptor has any usable introduction points left, and
we don't have enough information to build a circuit to the first 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. Bugfix on 0.2.3.1-alpha; diagnosed by frosty_un.
- Make bridge authorities not crash when they are asked for their own - Make bridge authorities not crash when they are asked for their own
descriptor. Bugfix on 0.2.3.7-alpha, reported by Lucky Green. descriptor. Bugfix on 0.2.3.7-alpha, reported by Lucky Green.
- Remove the artificially low cutoff of 20KB to guarantee the Fast - When running as a client, do not print a misleading (and plain
flag. In the past few years the average relay speed has picked wrong) log message that we're collecting "directory request"
up, and while the "top 7/8 of the network get the Fast flag" and statistics: clients don't collect statistics. Also don't create a
"all relays with 20KB or more of capacity get the Fast flag" rules useless (because empty) stats file in the stats/ directory. Fixes
used to have the same result, now the top 7/8 of the network has bug 4353; bugfix on 0.2.2.34 and 0.2.3.7-alpha.
a capacity more like 32KB. Bugfix on 0.2.1.14-rc. Fixes bug 4489.
o Major features: o Major features:
- Allow Tor controllers like Vidalia to obtain the microdescriptor - 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 - Fix a memory leak in launch_direct_bridge_descriptor_fetch() that
occurred when a client tried to fetch a descriptor for a bridge occurred when a client tried to fetch a descriptor for a bridge
in ExcludeNodes. Fixes bug 4383; bugfix on 0.2.2.25-alpha. 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): o Minor bugfixes (on 0.2.3.x):
- Make util unit tests build correctly with MSVC. Bugfix on - 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. - Update to the November 1 2011 Maxmind GeoLite Country database.
o Packaging changes: 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. by removing an absolute path from makensis.exe command.
o Code simplifications and refactoring: o Code simplifications and refactoring: